Für manche Produkte benötigen die Versanddienstleister die Kunden E-Mail-Adresse. In den Versandadapter-Konfigurationen findest du hierzu diese Einstellungen:
- Kundentelefonnummer an [den Versanddienstleister] übermitteln
- Kunden-E-Mail-Adresse an [den Versanddienstleister] übermitteln
Wenn du für die E-Mail-Adresse die Einstellung Auf Kundenwunsch übermitteln auswählst, erscheint im Frontend bei jeder Versandart, der im Versandkostenmodul ein Produkt des jeweiligen Versanddienstleisters zugewiesen wurde, eine entsprechende Checkbox bei Bestellabschluss, sodass der Kunde über die Weitergabe seiner E-Mail-Adresse selbst entscheiden kann.
Der Text der Checkbox kann auch angepasst werden. Wie dies funktioniert, erfährst du weiter unten in diesem Beitrag.
Folgen der Kundenentscheidung
Willigt der Kunde zur Weitergabe seiner Daten ein, so werden die Daten - wenn notwendig - an den Versanddienstleister übertragen und beispielsweise auch die E-Mail-Adresse des Kunden auf dem Versandetikett abgedruckt.
Willigt der Kunde nicht ein, werden die Daten nicht an den Versanddienstleister übertragen und die Felder in der Maske zur Versandetikettenerstellung ausgegraut und nicht auf dem Versandetikett abgedruckt. Da allerdings für manche Produkte die E-Mail-Adresse benötigt wird, kann ohne Einwilligung des Kunden kein Versandetikett für diese Produkte erstellt werden. In diesem Fall solltest du den Kunden kontaktieren und mit Ihm eine alternative Versandart abstimmen.
Ob ein Kunde der Datenweitergabe zugestimmt hat, kannst du in den Bestellungsdetails im Tab Übersicht einsehen. Dort kannst du im Namen des Kunden auch nachträglich der Weitergabe zustimmen oder die Zustimmung entziehen, indem du die Checkbox an- oder abhakst. Jede Änderung an dieser Stelle wird auch unter Einstellungen → Logfile → Backend-Log festgehalten.
Mit DHL und UPS als Versanddienstleister haben deine Kunden außerdem die Möglichkeit, Versandbenachrichtigungen und Paketankündigungen vom Versanddienstleister per E-Mail zu erhalten. Weitere Informationen dazu findest du in den jeweiligen Beiträgen zur Plugin Konfiguration.
E-Mail-Benachrichtigung aus dem Backend versenden
Für alle anderen Versanddienstleister, welche diesen Service nicht bieten (bzw. bei DHL und UPS zusätzlich oder wenn du deren Versandbenachrichtigungen deaktiviert hast), kannst du auch deine Shopware E-Mail Vorlagen zur Versandbestätigung inklusive Trackingcode anpassen. Damit erhalten deine Kunden anstatt oder neben der E-Mail Benachrichtigungen seitens des Versanddienstleisters auch direkt eine Versandbestätigung aus deinem Shop. Die Anleitung dazu findest du hier.
Checkbox für Weitergabe der E-Mail-Adresse konfigurieren
Wenn du in der Konfiguration eingestellt hast, dass die E-Mail-Adresse nur auf Wunsch des Kunden an den Versanddienstleister weitergegeben sollen, erscheint standardmäßig die hier rot eingerahmte Checkbox:
Der Text der Checkbox ist über die Shopware Textbausteine unter Einstellungen → Textbausteine individuell anpassbar. Der Name des Textbausteins lautet transfer_customer_contact_data_allowed_label.
Wenn du Teile des Textbausteins in Abhängigkeit der gewählten Versandart des Kunden ändern möchtest, kannst du dies über eine Smarty Variable in den Textbausteinen z.B. wie folgt abbilden:
Ich stimme zu, dass meine E-Mail-Adresse an
{if $sDispatch.name == "DHL"} DHL
{elseif $sDispatch.name =="DPD"} DPD
{else} den Versanddienstleister {/if}
übermittelt wird.
Hierbei stellt die Variable $sDispatch.name den Namen der ausgewählten Versandart dar.