In diesem Tutorial erfährst Du, wie Du die Sendungsverfolgung mit einem Tracking-Link oder einer Sendungsnummer im Shop einbauen und nutzen kannst.
Den Link zur Sendung erfährst Du in der Regel immer bei dem jeweiligen Logistikunternehmen, dessen Versandart in der Bestellung ausgewählt wurde. In den allermeisten Fällen kannst Du hierzu einfach auf das Online-Portal des entsprechenden Unternehmens gehen und dort die Sendungsnummer eingeben. In diesem Beispiel nutzen wir DHL.
Der Tracking-Link ist in diesem Fall:
https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=12345678
wobei hier die Ziffer '12345678' die Sendungsnummer darstellt
Gehe hierzu in Deine E-Mail-Templates unter Einstellung > E-Mail-Templates. In unserem Beispiel möchten wir den Tracking-Link in die Mail-Vorlage "Eintritt Lieferstatus: Versandt"einfügen. Wenn Du Vorlage öffnest, hast Du die Möglichkeit den Mail-Text anzupassen.
Für das Text-Template (1) kannst Du folgenden Beispiel-Code nutzen, in welchem die Variable für die Sendungsnummer "trackingCode" ausgegeben wird.
{% for delivery in order.deliveries %}
{% for trackingCode in delivery.trackingCodes %}
https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode={{ trackingCode }}
{% endfor %}
{% endfor %}
Für die HTML-Darstellung (2) sieht dieser so aus:
{% for delivery in order.deliveries %}
{% for trackingCode in delivery.trackingCodes %}
Sendungsverfolgung: <a href="https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode={{ trackingCode }}">{{ trackingCode }}</a></br>
{% endfor %}
{% endfor %}
Unter Einstellungen > Shop > Versandart muss die Basistracking-URL eingetragen werden, das wäre aus dem Beispiel dieser Teil:
"https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode="
Wenn Du in der Administration die Bestellung öffnest und auf Bearbeiten klickst, hast Du die Möglichkeit, eine oder mehrere Sendungsnummern zu hinterlegen (1).
Die Sendungsnummer wird nun in der Storefront des Kunden unter Bestellungen angezeigt (1).