Benutzung der Paketnummern zur Sendungsverfolgung

Gültig ab Version:
5.3.0

Vorwort

Dieses Tutorial zeigt Dir, wie Du Deinen Kunden einen Tracking-Link innerhalb der E-Mail-Templates zur Verfügung stellst. Somit können Deine Kunden sofort sehen, wo sich die Sendung gerade befindet.

Achtung! Die hier zur Verfügung gestellten Informationen wurden zum Zeitpunkt der Veröffentlichung dieses Artikels getestet, können sich zwischenzeitlich aber geändert haben. Die Durchführung dieses Tutorials geschieht daher auf eigene Gefahr! Lege Dir vor der Durchführung ein Backup an, sodass Du dieses im Zweifel zurückspielen kannst. Beachte, dass es sich hier um Anpassungen von Shopware handelt und der Inhalt dieses Tutorials daher nicht offiziell supportet wird!

Schritt 1: Tracking-Link des Logistikpartners

Finde die benötigte Tracking-URL Deines Logistikpartners heraus. In diesem Beispiel erklären wir, wie Du einen Tracking-Link für GLS herausfindest. Dieses Beispiel ist auf fast alle anderen Logistikunternehmen übertragbar.

Auf der Internetseite der GLS-Group findest Du ein Formular (1), welches Dir die Eingabe einer Tracking-ID/Code ermöglicht. Gib hier eine gültige Paketnummer (2) ein:

Nachdem Du eine gültige Paketnummer eingegeben hast, erscheint nun die Sendungsverfolgung des Logistik-Unternehmens. Interessant ist hier der Aufbau der URL:

In diesem Fall lautet die Tracking-URL

 
https://gls-group.eu/DE/de/paketverfolgung?match=
 

Die Paketnummer 1234567890 wird später durch die Variable ersetzt.

Schritt 2: eMail-Vorlage um Tracking-URL erweitern

Wechsle nun in die E-Mail-Vorlagen und wähle das gewünschte Template aus. In unserem Fall haben wir uns für die eMail-Vorlage Komplett ausgeliefert (1) entschieden.

Hier haben wir mit dem Tracking-Link und der benötigten Variable für die Paketnummer hinterlegt.

Link (Beispiel GLS) für Text-E-Mails (2):

 
Sendungsverfolgung: https://gls-group.eu/DE/de/paketverfolgung?match={$sOrder.trackingcode}
 

Ab Shopware 5.2 ist es möglich, die Status-E-Mails auch im HTML-Format zu versenden.

Wenn Du nun in den Bestellungen den Status der Bestellung unter Aktueller Bestellstatus (1) auf Komplett ausgeliefert setzt, erscheint automatisch die in Schritt 2 angepasste E-Mail-Vorlage mit dem entsprechenden Tracking-Link (2).

Tipp: Innerhalb der E-Mail-Templates stehen für jedes einzelnen Template entsprechende Variablen zur Verfügung. Welche im Detail für das E-Mail-Template Komplett ausgeliefert zur Verfügung stehen, kannst Du durch einen Klick auf den Pfeil der Variablen Informationen (4) herausfinden. Bitte beachte, dass die hier bereitgestellten Variablen nicht zwangsläufig auch in anderen E-Mail-Vorlagen einsetzbar sind.

Schritt 3: Bereitstellen der Tracking-URL im Kundenkonto (Frontend)

Wechsle nun in die Versandkosten und hinterlege hier die in Schritt 1 herausgefundene Tracking-URL (1). Hier darf nicht mit HTML oder JavaScript gearbeitet werden, da die URL im Template selbst zusammengebaut wird. Es darf also nur die reine URL mit der Variable für die Trackingnummer enthalten sein!

Hier ein Beispiel für die Tracking-URL von GLS:

 
https://gls-group.eu/DE/de/paketverfolgung?match={$offerPosition.trackingcode}
 

Da die Tracking-URL bereits in den Versandkosten bereitgestellt wurde, steht diese automatisch auch im Kundenkonto unter Meine Bestellungen (1) in den Bestell-Details (2) bereit. Dies gilt natürlich nur für Kunden mit einem Kundenkonto im Frontend.

Anpassung der E-Mail-Vorlage bei Verwendung von mehreren Sendungsnummern

Bei großen Bestellungen kann es vorkommen, dass Du mehr als ein Paket versendest und so mehrere Sendungsnummern für eine Bestellung hast. In unserem Beispiel gehen wir davon aus, dass Du diese, mit einem Komma getrennt, in die Bestelldetails aufnimmst.

In diesem Fall würde oben genanntes Beispiel nicht funktionieren, da Du pro Link immer nur eine Sendungsnummer übergeben kannst. Es ist also nötig mehrere Verfolgungslinks für einen solchen Versand zu generieren. Dies kannst Du Beispielsweise über eine Erweiterung der E-Mail-Vorlage mit folgendem Inhalt erreichen:

 
{assign var='Paket' value=1}
{assign var='Tracking' value=','|explode:{$sOrder.trackingcode}}
 
{foreach $Tracking as $temp}
 
Link zu Paket {$Paket}: {$temp}
{assign var='Paket' value={$Paket+1}}
{/foreach}
 

Der Inhalt der E-Mail könnte dann so aussehen:

Natürlich kannst Du dieses Beispiel auch in der HTML-Vorlage verwenden und z.B. durch Listenelemente zur besseren Darstellung ergänzen.

Anpassung der E-Mail-Vorlage bei Versand mit verschiedenen Logistik-Unternehmen

Wenn Du den Versand über verschiedene Logistik-Unternehmen abwickelst und immer den passenden Sendungs-Link senden möchtest, ist eine Anpassung der E-Mail-Vorlage erforderlich. Im Folgenden wird dies am Beispiel von DHL und GLS dargestellt:

 
{if $sDispatch.name == "DHL"}
Sendungsverfolgung: https://nolp.dhl.de/nextt-online-public/de/search?piececode={$sOrder.trackingcode}
{else if $sDispatch.name == "GLS"}
Sendungsverfolgung: https://gls-group.eu/DE/de/paketverfolgung?match={$sOrder.trackingcode}
{else}
Es ist keine Sendungsverfolgung möglich
{/if}
 

Wenn die Versandart "DHL" verwendet wird, wird der entsprechende DHL-Link verwendet, bei "GLS" der GLS-Link, bei einer anderen Versdandart wird der Text "Es ist keine Sendungsverfolgung möglich" angezeigt (z.B. denkbar für Postversand)

Weitere interessante Artikel:

Aufwandspauschale statt Versandkosten

Du möchtest grundsätzlich kostenlosen Versand anbieten, aber diesen durch eine Aufwandspauschale abfedern? In diesem Tutorial zeigen wir, wie das gehen kann. Im Tutorial nutzen wir dafür den Mindermengenzuschlag. Kundengruppe modifizeren...

weiterlesen

Versandkosten

Vorwort Mit dem Versandkosten-Modul ist es möglich nicht nur Standard-Versandkosten sondern auch komplexe Versandkostenberechnung abzubilden. Mit eigenen Bedingungen und Berechnungen kannst Du so nahezu jede Versandkosten-Konstellation...

weiterlesen

E-Mail-Vorlagen

Vorwort Unter dem Abschnitt '''Einstellungen > E-Mail-Vorlagen''' findest Du alle in Shopware verwendeten Standard-E-Mails. Oberfläche [img|0|original] Linke Spalte Auf der linken Seite findest Du alle Vorlagen aufgeführt. Du...

weiterlesen
€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*