WooCommerce mit DHL verbinden
Sie tippen Adressen noch von Hand ins DHL-Portal und kopieren Sendungsnummern in Mails. Mit einer Anbindung erstellen Sie Labels direkt in der Bestellung, und Kunden bekommen die Sendungsverfolgung automatisch. Hier sehen Sie, welche Wege es gibt, was Sie von DHL brauchen und woran die Einrichtung meist scheitert.
- Label per KlickAus der Bestellung, einzeln oder gesammelt
- Tracking automatischSendungsnummer in der Kundenmail
- Packstation und RetoureWunschzustellung im Checkout
- Offizielles DHL-PluginDHL Shipping Germany for WooCommerce, nur DHL und Deutsche Post. KOSTENLOS
- Germanized mit ShiptasticWenn Sie Germanized schon nutzen. DHL, Post und UPS inklusive. KOSTENLOS
- Multi-Carrier-DienstMehrere Versender über eine Plattform, meist mit Gebühr. EXTERN
- WarenwirtschaftLabels entstehen im ERP, der Shop liefert nur Bestellungen. GROSS
Was Sie von DHL brauchen
Die Anbindung spricht mit der Schnittstelle von DHL Paket. Dafür brauchen Sie einen Geschäftskundenvertrag und Zugang zum DHL-Geschäftskundenportal. Ein privates DHL-Konto oder die Online-Frankierung reichen nicht. Aus den Vertragsdaten brauchen Sie drei Angaben: die zehnstellige Kundennummer (EKP), die Teilnahmenummern der gebuchten Produkte und einen Benutzer für das Portal. Die Teilnahmenummer sind die letzten zwei Zeichen der jeweiligen Abrechnungsnummer, zum Beispiel 01. Im Shop müssen alle Produkte ein Gewicht haben. Sie tragen es im Produkt unter dem Reiter Versand ein. Ohne Gewicht bricht die Label-Erstellung ab.
- DHL PaketPaketversand ab Deutschland, national und international. DIESE SEITE
- Deutsche PostBriefe, Kleinwaren, Internetmarke. Teils im selben Plugin. POST
- DHL eCommercePaketdienst in anderen Ländern, etwa Benelux. Eigene Plugins. AUSLAND
- DHL ExpressEilsendungen weltweit, eigener Vertrag und eigene Schnittstelle. EXPRESS
DHL-Plugin einrichten in sechs Schritten
Die Schritte zeigen das offizielle Plugin von DHL. Bei Germanized heißen die Felder ähnlich und liegen unter WooCommerce → Einstellungen → Germanized → Shiptastic → Versanddienstleister. Testen Sie zuerst auf einer Staging-Umgebung.
-
1
Plugin installieren
Installieren Sie DHL Shipping Germany for WooCommerce über Plugins → Plugin hinzufügen und aktivieren Sie es. Die Einstellungen finden Sie unter WooCommerce → Einstellungen → Versand → DHL Paket.
-
2
Zugangsdaten eintragen
Unter Konto- und API-Einstellungen tragen Sie Benutzername und Passwort des Geschäftskundenportals ein. Achten Sie auf Kleinschreibung beim Benutzernamen. Dazu kommt die Kundennummer (EKP).
Sandbox-Modus aktivieren schickt die Anfragen an die Testumgebung von DHL. Dort entstehen Test-Labels ohne Abrechnung. Schalten Sie den Modus nach dem Test wieder aus.
-
3
Produkte und Teilnahmenummern
Unter DHL Produkte und Teilnahmenummern tragen Sie für jedes gebuchte Produkt die zweistellige Nummer ein, etwa für DHL Paket, Kleinpaket oder Paket International. Welche Produkte Sie nutzen dürfen, steht in Ihrem Vertrag.
-
4
Adressen und Label-Format
Hinterlegen Sie Adresse des Absenders und Retouren-Adresse. Wählen Sie das Label-Format passend zu Ihrem Drucker, etwa A4 oder ein Format für Etikettendrucker.
Die Option Nur leitcodierbare Adressen zulassen prüft vor dem Druck, ob DHL die Adresse zustellen kann. Fehlerhafte Adressen fallen so vor dem Versand auf.
-
5
Sendungsnummer an Kunden
Aktivieren Sie Text zur Sendungsverfolgung in der Bestellbestätigung hinzufügen. Die Sendungsnummer mit Link erscheint dann in der Mail, die der Kunde beim Status Abgeschlossen erhält. Kommen Shop-Mails nicht an, hilft SMTP für WordPress.
-
6
Erstes Label erstellen
Öffnen Sie eine Bestellung. Im Kasten von DHL prüfen Sie Gewicht und Services und klicken auf DHL-Label erstellen. Für viele Bestellungen wählen Sie in der Bestellübersicht die Mehrfachaktion DHL-Label erzeugen.
Mit Label bei Status erstellen entstehen Labels automatisch, sobald eine Bestellung zum Beispiel auf In Bearbeitung springt.
Was die Anbindung zusätzlich kann
Neben dem Label bieten die Plugins DHL-Services, die Sie sonst im Portal buchen. Welche davon Sie nutzen dürfen, hängt von Ihrem Vertrag ab.
Packstation und Filiale
Kunden wählen im Checkout Packstation, Postfiliale oder Paketshop. Für die Packstation ist die Postnummer des Kunden Pflicht. Für eine Kartenansicht braucht das Plugin einen Google-Maps-Schlüssel.
Wunschzustellung
Ablageort, Wunschnachbar oder Liefertag bieten Sie als Option an. Für den Liefertag können Sie einen Aufpreis hinterlegen.
Retourenlabel
Ein Retourenlabel liegt dem Paket bei oder geht dem Kunden per Mail zu. Wie Sie Gutschriften und Rechnungen dazu erstellen, zeigt WooCommerce-Rechnung.
Zoll für die Schweiz
Bei Sendungen in Länder außerhalb der EU braucht DHL Zolldaten. Pflegen Sie dafür im Produkt die Felder für Zolltarifnummer (HS-Code) und Herstellungsland. Das Plugin überträgt sie mit dem Label.
Versandkosten nach Gewicht berechnen
Die Anbindung erstellt Labels. Was der Kunde im Checkout für den Versand zahlt, legen Sie getrennt davon in WooCommerce fest.
WooCommerce rechnet Versandkosten über Versandzonen unter WooCommerce → Einstellungen → Versand. In jeder Zone legen Sie Versandarten wie Versandkostenpauschale oder Kostenloser Versand an. Die Pauschale kann nach Anzahl der Artikel oder nach Versandklassen unterscheiden, aber nicht nach Gewicht.
Für Preise nach Gewicht brauchen Sie eine Erweiterung, etwa Table Rate Shipping von WooCommerce oder ein Plugin wie Flexible Shipping. Das ist keine Empfehlung, sondern ein Beispiel. Das Gewicht der Produkte pflegen Sie ohnehin für die Labels. Das Verpackungsgewicht schlägt das DHL-Plugin unter Zusätzliches Gewicht pauschal oder prozentual auf.
Welche Pflichtangaben zu Versandkosten und Lieferzeit im Shop stehen müssen, deckt Germanized für WooCommerce technisch ab.
Label wird nicht erstellt: typische Ursachen
Die Fehlermeldungen kommen direkt von DHL und sind oft knapp. Diese Ursachen stecken meist dahinter.
- Anmeldung schlägt fehl: Benutzername nicht klein geschrieben, oder das Passwort im Geschäftskundenportal ist abgelaufen. Passwörter dort laufen regelmäßig ab. Ein eigener Systembenutzer für die Schnittstelle hat eine längere Laufzeit, das neue Passwort müssen Sie trotzdem im Plugin eintragen.
- Kundennummer oder Teilnahmenummer falsch: Die Teilnahmenummer passt nicht zum gewählten Produkt, oder das Produkt ist nicht in Ihrem Vertrag.
- Adresse nicht leitcodierbar: Oft stehen Straße und Hausnummer falsch getrennt oder die Hausnummer fehlt. Ein eigenes Feld für die Hausnummer im Checkout verhindert das, siehe Checkout anpassen.
- Gewicht fehlt: Mindestens ein Produkt der Bestellung hat kein Gewicht, oder die Gewichtseinheit des Shops ist nicht gesetzt.
- Nach einem Update geht nichts mehr: DHL ändert seine Schnittstellen von Zeit zu Zeit. Halten Sie das Plugin aktuell und testen Sie Updates vorher auf einer Kopie des Shops.
Wann Sie besser Hilfe holen
Die Grundeinrichtung schaffen Sie an einem Nachmittag. Aufwendig wird es, wenn Versand, Zoll, Retouren und Warenwirtschaft zusammenspielen oder Labels im laufenden Betrieb plötzlich ausfallen.
- Labels schlagen fehl und Pakete stauen sich im Lager.
- Sie versenden regelmäßig in die Schweiz oder andere Länder außerhalb der EU.
- Neben DHL sollen weitere Versanddienstleister oder ein ERP angebunden werden.
Wir richten die DHL-Anbindung ein, testen sie mit echten Bestellungen und halten Shop und Plugins aktuell. Mehr dazu auf unserer Seite WooCommerce-Agentur.
Fragen zu WooCommerce und DHL
Wie verbinde ich WooCommerce mit DHL?
Mit dem offiziellen Plugin DHL Shipping Germany for WooCommerce oder über Germanized. Sie tragen Benutzer, Passwort und Kundennummer aus dem DHL-Geschäftskundenportal sowie die Teilnahmenummern ein. Danach erstellen Sie Labels direkt in der Bestellung.
Brauche ich einen DHL-Geschäftskundenvertrag?
Ja, für die Schnittstelle von DHL Paket. Die Plugins nutzen Kundennummer (EKP), Teilnahmenummern und einen Zugang zum Geschäftskundenportal. Mit einem privaten DHL-Konto funktioniert die Anbindung nicht.
Ist DHL E-Commerce dasselbe wie DHL?
Nein, es ist ein eigener Bereich der DHL Group. DHL eCommerce stellt Pakete in verschiedenen Ländern außerhalb Deutschlands zu, etwa in den Benelux-Staaten. Für Versand ab Deutschland ist DHL Paket zuständig, für Eilsendungen DHL Express.
Wie berechnet WooCommerce die Versandkosten nach Gewicht?
Ohne Erweiterung gar nicht. WooCommerce rechnet mit Versandzonen, Pauschalen und Versandklassen. Für Staffeln nach Gewicht brauchen Sie eine Erweiterung wie Table Rate Shipping oder ein vergleichbares Plugin.
Muss ich beim Versand in die Schweiz Zoll angeben?
Ja, die Schweiz gehört nicht zur EU. DHL braucht Zolldaten wie Warenbeschreibung, Wert, Zolltarifnummer und Ursprungsland. Die DHL-Plugins übertragen diese Angaben mit dem Label, wenn sie im Produkt gepflegt sind.
Wie bekommt der Kunde die Sendungsnummer?
Automatisch per Mail, wenn Sie es im Plugin einschalten. Das DHL-Plugin fügt die Sendungsnummer mit Link zur Sendungsverfolgung in die Mail zur abgeschlossenen Bestellung ein. Setzen Sie die Bestellung dafür nach dem Versand auf Abgeschlossen.
Verwandte Themen
Weitere Anleitungen, die oft im selben Zusammenhang auftauchen.
Online-Shop mit WordPress erstellen: Anleitung
Online-Shop mit WordPress und WooCommerce erstellen: Installation, Steuern, Versandzonen, Zahlungen, Produkte, Pflichtangaben und Testbestellung vor …
Zum RatgeberWooCommerce-Kosten: was ein Shop wirklich kostet
WooCommerce ist kostenlos, der Shop nicht. Alle Kostenarten im Überblick: Hosting, Erweiterungen, Zahlungsgebühren, Rechtliches, Pflege und Vergleich …
Zum RatgeberWooCommerce Germanized: Einrichtung und Pro
Germanized für WooCommerce einrichten: Grundpreise, Lieferzeiten, Button-Lösung, Rechtstexte, kostenlos oder Pro, der Vergleich mit German Market und …
Zum RatgeberWooCommerce-Agentur: Wartung und Support für Shops
WooCommerce-Agentur für Wartung, Support und Weiterentwicklung: Updates mit Testbestellung, Sicherungen samt Bestellungen in Echtzeit, Schnittstellen …
Zum Ratgeber