Inhaltsverzeichnis

    Webinar

    In diesem Webinar zeigt Ihnen Matthias Wäßle von DHL das Wunschpaket-Plugin für den JTL-Shop.

    Plugin für DHL Wunschpaket

    Gilt für Plugin-Version: 1.01
    Hinweis: Diese Dokumentation bezieht sich auf JTL-Shop 4. Die Dokumentation für JTL-Shop 5 befindet sich aktuell unter JTL-Shop.

    Ihre Aufgabe/Ausgangslage

    Sie möchten Ihren Kunden die Möglichkeit geben, selbst zu bestimmen, wann und wo sie mit einem Paket beliefert werden. Dazu verwenden Sie den Wunschpaket-Service von DHL.

    Voraussetzungen

    • JTL-ShippingLabels: Es ist zwar auch möglich, das Wunschpaket-Plugin ohne JTL-ShippingLabels zu verwenden, wir empfehlen aber ganz klar, mit JTL-ShippingLabels zu arbeiten. Lesen Sie hierzu: JTL-ShippingLabels für DHL einrichten.
    • DHL Wunschpaket: Ggf. müssen Sie Ihren Vertrag mit DHL erweitern, um die Services von DHL Wunschpaket anbieten zu können. Kontaktieren Sie dazu Ihren Geschäftskundenbetreuer bei DHL. Zu Informationen zum Wunschpaket bei DHL.
    • JTL-Wawi: Sie verwenden JTL-Wawi ab Version 1.4.34.0
    • PHP-Version: ab 7.0, empfohlen: 7.3

    Schritt 1: Plugin installieren

    1. Laden Sie die aktuelle Version des Plugins aus dem JTL-Extension Store herunter: Zum JTL-Extension Store.
    2. Öffnen Sie das Backend Ihres JTL-Shops und wechseln Sie über das Menü Plugins > Pluginverwaltung in die Pluginverwaltung des JTL-Shops.
    3. Wechseln Sie in die Registerkarte Upload und klicken Sie auf die Schaltfläche Auswählen…
    4. Navigieren Sie zur aus dem JTL-Store heruntergeladenen Zip-Datei für das Plugin und wählen Sie diese aus.
    5. Klicken Sie auf Hochladen. Das Plugin wird nun in Ihrem JTL-Shop bereitgestellt.
    1. Wechseln Sie in die Registerkarte Verfügbar.
    2. Aktivieren Sie das Plugin DHL-Wunschpaket und klicken Sie anschließend auf Installieren. Das Plugin steht Ihnen nun in JTL-Shop zur Verfügung.

    Schritt 2: Plugin konfigurieren

    Nachdem das Plugin installiert wurde, können Sie es im Backend von JTL-Shop konfigurieren.

    1. Öffnen Sie die Plugin-Seite über das Menü Plugins > DHL-Wunschpaket.

    Wunschplaket-Funktion nutzen: Stellen Sie diese Option auf Ja, damit Ihren Kunden die Möglichkeit einer Auswahl für das Wunschpaket angezeigt wird. Die Option ist immer verfügbar, wenn sie nicht über die unten stehenden Optionen eingeschränkt wird.


    DHL-Kundennummer: Hinterlegen Sie hier Ihre DHL-Kundennummer (EKP-Nummer). Sie finden diese in Ihrem persönlichen Bereich im Kundencenter von DHL.


    Versand an Packstationen erlauben: Stellen Sie diese Option auf Ja, um Ihren Kunden die Möglichkeit zu bieten, als Lieferort eine DHL Packstation anzugeben.


    Versandarten für DHL-Service Packstation: Tragen Sie hier die Namen der Versandarten ein, die für eine Zustellung an eine DHL-Packstation verfügbar sein sollen. Soll mehr als eine Versandart hinterlegt werden, trennen Sie die Einträge durch ||. Verwenden Sie dabei den exakten Namen der Versandart in JTL-Shop (unter Storefront > Versandarten).

    Hinweis: Versandarten, die Sie hier hinzufügen, stehen Ihren Kunden nicht mehr zur Verfügung, wenn der Versand nicht an eine Packstation erfolgen soll. Wenn Sie also den Versand an eine Packstation und den Versand an eine normale Adresse ermöglichen möchten, müssen Sie zwei Versandarten anlegen. Eine Versandart, die z. B. „Versand mit DHL“ heißt und für die Lieferung an normale Adressen verwendet werden kann, und eine Versandart, die z. B. „Versand an Packstation“ heißt, die Sie hier zuordnen.

    Versand an Postfilialen erlauben: Stellen Sie diese Option auf Ja, um Ihren Kunden die Möglichkeit zu bieten, als Lieferort eine Postfiliale anzugeben.


    Versandarten für DHL-Service Postfiliale: Tragen Sie hier die Namen der Versandarten ein, die für eine Zustellung an eine Postfiliale verfügbar sein sollen. Soll mehr als eine Versandart hinterlegt werden, trennen Sie die Einträge durch ||. Verwenden Sie dabei den exakten Namen der Versandart in JTL-Shop (unter Storefront > Versandarten).

    Hinweis: Versandarten, die Sie hier hinzufügen, stehen Ihren Kunden nicht mehr zur Verfügung, wenn der Versand nicht an eine Postfiliale erfolgen soll. Wenn Sie also den Versand an eine Postfiliale und den Versand an eine normale Adresse ermöglichen möchten, müssen Sie zwei Versandarten anlegen. Eine Versandart, die z. B. „Versand mit DHL“ heißt und für die Lieferung an normale Adressen verwendet werden kann, und eine Versandart, die z. B. „Versand an Postfiliale“ heißt, die Sie hier zuordnen.

    Versand an Wunschnachbar erlauben: Stellen Sie diese Option auf Ja, um den Versand an einen Wunschnachbarn zu erlauben.


    Versandarten für DHL-Service Wunschnachbar: Tragen Sie hier die Namen der Versandarten ein, die für eine Zustellung an einen Wunschnachbarn verfügbar sein sollen. Soll mehr als eine Versandart hinterlegt werden, trennen Sie die Einträge durch ||. Verwenden Sie dabei den exakten Namen der Versandart in JTL-Shop (unter Storefront > Versandarten).

    Hinweis: Versandarten, die Sie hier hinzufügen, stehen Ihren Kunden nicht mehr zur Verfügung, wenn der Versand nicht an einen Wunschnachbarn erfolgen soll. Wenn Sie also den Versand an einen Wunschnachbarn und den Versand an eine normale Adresse ermöglichen möchten, müssen Sie zwei Versandarten anlegen. Eine Versandart, die z. B. „Versand mit DHL“ heißt und für die Lieferung an normale Adressen verwendet werden kann, und eine Versandart, die z. B. „Versand an Wunschnachbar“ heißt, die Sie hier zuordnen.

    Versand an Wunschort erlauben: Stellen Sie diese Option auf Ja, um den Versand an einen Wunschort zu erlauben.


    Versand an Wunschtag erlauben: Stellen Sie diese Option auf Ja, um den Versand an einem Wunschtag zu erlauben.


    Erlaubte Versandarten für Wunschort und -tag: Tragen Sie hier die Namen der Versandarten ein, die für eine Zustellung an einen Wunschort bzw. einem Wunschtag verfügbar sein sollen. Soll mehr als eine Versandart hinterlegt werden, trennen Sie die Einträge durch ||. Verwenden Sie dabei den exakten Namen der Versandart in JTL-Shop (unter Storefront > Versandarten).


    Ausgeschlossene Versandtage: Hinterlegen Sie hier, an welchen Tagen Sie nicht versenden. Zulässige Werte für die Wochentage sind:

    • MO – Montag
    • DI – Dienstag
    • MI – Mittwoch
    • DO – Donnerstag
    • FR – Freitag
    • SA – Samstag
    • SO – Sonntag

    Tragen Sie die Kürzel der Tage an denen kein Versand erfolgt, getrennt durch ein Komma in dieses Feld ein.


    Letzte Bestellzeit: Hinterlegen Sie hier den spätesten Zeitpunkt, zu dem eine Bestellung noch am selben Tag versendet wird. Bestellungen, die nach dieser Uhrzeit erfolgen, werden erst am nächstmöglichen verfügbaren Versandtag versendet.


    Bearbeitungszeit (in Tagen): Hinterlegen Sie hier die Anzahl an Tagen, die Sie die Bearbeitung von Bestellungen benötigen. Die beim Kunden angezeigten Wunschtage verschieben sich jeweils um die hier angegebene Anzahl an Tagen.


    Warenkorb-Lieferzeit für Wunschtage beachten: Diese Option bewirkt, dass die Lieferzeit auf die auswählbaren Wunschtage addiert wird.


    Warenkorb-Lieferzeit nur beachten, wenn größer als: Wenn Sie die Option Warenkorb-Lieferzeit für Wunschtage beachten aktiviert haben, können Sie mit dieser Angabe einschränken, ab welcher Lieferzeit in Tagen die Lieferzeit beachtet werden soll.


    Genutzte Version von JTL-Wawi: Geben Sie hier an, welche Version von JTL-Wawi Sie verwenden. Je nach Version werden andere Attribute unterstützt (siehe Schritt 3).


    Sandbox-Modus: Setzen Sie diese Einstellung auf Ja, wenn Sie lediglich mit dem Test-System, der sogenannten Sandbox, des DHL-Systems arbeiten möchten. Dies ist lediglich zu Testzwecken sinnvoll und erfordert das Hinterlegen von Zugangsdaten für die Sandbox. Bitte beachten Sie, dass die Sandbox keine Daten zur Verfügung stellt, die für eine Live-Nutzung geeignet sind!


    Sandbox-Benutzername: Ihr Benutzername für den Sandbox-Modus. Sie erhalten diese Daten durch eine Registrierung unter https://entwickler.dhl.de/.


    Sandbox-Passwort: Ihr Passwort für den Sandbox-Modus. Sie erhalten diese Daten durch eine Registrierung unter https://entwickler.dhl.de/.


    Debug-Ausgaben aktivieren: Setzen Sie diese Einstellung auf Ja, um Debug-Einträge in das Log Ihres JTL-Shops zu schreiben. Bei Aktivierung der Einstellung wird an vielen Stellen die Kommunikation mit der DHL-API sowie die Verarbeitung von Daten protokolliert und Sie bzw. der untersuchende Techniker kann Anhaltspunkte bei eventuell auftretenden Problemen gewinnen.

    1. Nehmen Sie alle Einstellungen nach Ihren Wünschen vor. Speichern Sie anschließend die Einstellungen über die Schaltfläche Speichern.

    Konfiguration über den Ini-Editor

    Über den ini-Editor können die Selektoren für die Integration der Wunschpaket-Optionen gesetzt werden. Im Standard sind die Einstellungen für den JTL-Shop 4.05 sowie für den JTL-Shop 4.06 (3-Schritt-Checkout) bereits korrekt konfiguriert. Sie erreichen den ini-Editor über die Registerkarte ini-Editor.

    Über den ini-Editor können ebenfalls die für die DHL-Wunschservices entstehenden Kosten konfiguriert werden. Diese werden im Frontend angezeigt und informieren den Kunden transparent über entstehende Mehrkosten. Die Kosten finden Sie im ini-Editor unter dem Punkt Zusatzkosten.

    [Zusatzkosten]
    versandkosten_wunschtag=4.5
    versandkosten_wunschzeit=1.2
    versandkosten_wunschtagzeitkombi=4.8

    Bearbeiten Sie einfach die eingetragenen Kosten, um beim Checkout andere Kosten anzeigen zu lassen.

    Schritt 3: JTL-Wawi für DHL Wunschpaket einrichten

    Sie müssen in JTL-Wawi nun noch Auftragsattribute anlegen, die dafür sorgen, dass alle Informationen zum DHL Wunschpaket in den Aufträgen hinterlegt werden können.

    1. Öffnen Sie in JTL-Wawi über das Menü Verkauf > Auftragsattribute das Dialogfenster Auftragsattribute anlegen.
    2. Klicken Sie auf Anlegen. Es öffnet sich das Dialogfenster Auftragsattribut anlegen.
    3. Geben Sie folgende Attribute ein:
    • dhl_wunschpaket_day
    • dhl_wunschpaket_location
    • dhl_wunschpaket_neighbour_salutation
    • dhl_wunschpaket_neighbour_first_name
    • dhl_wunschpaket_neighbour_last_name
    • dhl_wunschpaket_neighbour_street
    • dhl_wunschpaket_neighbour_house_number
    • dhl_wunschpaket_neighbour_address_addition
    • feederSystem

    Falls Sie noch eine Version von JTL-Wawi kleiner als 1.5.8.0 verwenden, können Sie folgende Attribute verwenden:

    • dhl_wunschpaket_type
    • dhl_wunschpaket_day
    • dhl_wunschpaket_time
    • dhl_wunschpaket_neighbour_salutation
    • dhl_wunschpaket_neighbour_firstName
    • dhl_wunschpaket_neighbour_lastName
    • dhl_wunschpaket_neighbour_street
    • dhl_wunschpaket_neighbour_houseNumber
    • dhl_wunschpaket_neighbour_adressAddition
    • dhl_wunschpaket_location
    • feederSystem
    1. Schließen Sie das Dialogfenster. Alle Aufträge, bei denen Ihr Kunde DHL Wunschpaket gewählt hat, werden nun korrekt in JTL-Wawi übertragen. Wenn Sie für die Erstellung Ihrer Versandetiketten JTL-ShippingLabels verwenden, werden alle Informationen zu DHL Wunschpaket automatisch bei der Erzeugung des Etiketts an DHL übertragen.

    Webinar

    In diesem Webinar zeigt Ihnen Matthias Wäßle von DHL das Wunschpaket-Plugin für den JTL-Shop.