Da die Versandadapter die Identcodes der erstellten Versandetiketten in Shopware speichern, können diese automatisch in eine Versandbestätigungs-E-Mail integriert werden. Dazu muss zunächst die E-Mail Vorlage des gewünschten Bestellstatus vorbereitet werden. In unserem Beispiel verwenden wir die E-Mail für den Status Komplett ausgeliefert:
- Öffne die entsprechende Vorlage über Einstellungen → E-Mail-Vorlagen → Status-E-Mails → Bestellstatus → Komplett ausgeliefert.
- Füge im Tab Plaintext den untenstehenden Text für den jeweiligen Versanddienstleister ein.
- Füge im Tab HTML den untenstehenden Text für den jeweiligen Versanddienstleister ein.
- Speichere deine Änderungen über Vorlage speichern.
Falls für eine Bestellung mehrere Versandetiketten erzeugt wurden, können alle Sendungen parallel über diesen Link verfolgt werden.
Plaintext
Deutsche Post
https://www.deutschepost.de/sendung/simpleQueryResult.html?form.
sendungsnummer={$sOrder.trackingcode}&form.einlieferungsdatum_tag
={$smarty.now|date_format:"%d"}&form.einlieferungsdatum_monat
={$smarty.now|date_format:"%m"}&form.einlieferungsdatum_jahr
={$smarty.now|date_format:"%Y"}
DHL
https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode={$sOrder.trackingcode}
DPD
https://tracking.dpd.de/status/de_DE/parcel/{$sOrder.trackingcode}
GLS
https://gls-group.eu/DE/de/paketverfolgung?match={$sOrder.trackingcode}
Österreichische Post
https://www.post.at/sv/sendungsdetails?snr={$sOrder.trackingcode}
Schweizerische Post
https://service.post.ch/EasyTrack/submitParcelData.do?formattedParcelCodes
={$sOrder.trackingcode}
UPS
https://www.ups.com/track?loc=de_DE&tracknum={$sOrder.trackingcode|replace:',':'%0D%0A'}&requester=WT/trackdetails
HTML
Deutsche Post
<a href="https://www.deutschepost.de/sendung/simpleQueryResult.html?form.
sendungsnummer={$sOrder.trackingcode}&form.einlieferungsdatum_tag
={$smarty.now|date_format:'%d'}&form.einlieferungsdatum_monat
={$smarty.now|date_format:'%m'}&form.einlieferungsdatum_jahr
={$smarty.now|date_format:'%Y'}">https://www.deutschepost.de/sendung/
simpleQueryResult.html?form.sendungsnummer={$sOrder.trackingcode}
&form.einlieferungsdatum_tag={$smarty.now|date_format:"%d"}
&form.einlieferungsdatum_monat={$smarty.now|date_format:"%m"}
&form.einlieferungsdatum_jahr={$smarty.now|date_format:"%Y"}</a>
DHL
<a href="https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode={$sOrder.trackingcode}">
https://www.dhl.de/de/privatkunden/dhl-sendungsverfolgung.html?piececode={$sOrder.trackingcode}</a>
DPD
<a href="https://tracking.dpd.de/status/de_DE/parcel/{$sOrder.trackingcode}">
https://tracking.dpd.de/status/de_DE/parcel/{$sOrder.trackingcode}</a>
GLS
<a href="https://gls-group.eu/DE/de/paketverfolgung?match
={$sOrder.trackingcode}">https://gls-group.eu/DE/de/paketverfolgung?match
={$sOrder.trackingcode}</a>
Österreichische Post
<a href="https://www.post.at/sv/sendungsdetails?snr={$sOrder.trackingcode}">
https://www.post.at/sv/sendungsdetails?snr={$sOrder.trackingcode}</a>
Schweizerische Post
<a href="https://service.post.ch/EasyTrack/submitParcelData.do?
formattedParcelCodes={$sOrder.trackingcode}">https://service.post.ch/
EasyTrack/submitParcelData.do?formattedParcelCodes
={$sOrder.trackingcode}</a>
UPS
<a href="https://www.ups.com/track?loc=de_DE&tracknum={$sOrder.trackingcode|replace:',':'%0D%0A'}&requester=WT/trackdetails">
https://www.ups.com/track?loc=de_DE&tracknum={$sOrder.trackingcode|replace:',':'%0D%0A'}&requester=WT/trackdetails
</a>
Versandbestätigung verschicken
Nachdem du ein Versandetikett für eine Bestellung erzeugt hast, kannst du nun eine Versandbestätigung inklusive Link zur Sendungsverfolgung erstellen. Setze dazu den Status der Bestellung auf den zuvor gewählten Status der E-Mail Vorlage, z. B. Komplett ausgeliefert. Daraufhin öffnet sich ein Fenster zum E-Mail-Versand, der durch einen Klick auf E-Mail senden bestätigt werden muss.