Wenn Sie in Deutschland, Österreich oder der Schweiz einen WooCommerce-Shop betreiben, führt kein Weg an DHL vorbei. Mit dem dichtesten Paketnetz Deutschlands, über 47.000 Paketshops und Packstationen sowie der größten Inlandsflotte ist DHL für die überwältigende Mehrheit der DACH-Händler der erste und wichtigste Versanddienstleister. Doch trotz dieser Marktdominanz ist die direkte Anbindung von DHL an WooCommerce für viele Shop-Betreiber eine anhaltende operative Frustration. Warum? Weil DHL kein natives, plug-and-play-fähiges WooCommerce-Plugin mit vollem Funktionsumfang anbietet, das automatisch Versandaufträge anlegt, Tracking-Nummern zurückschreibt und Massenverarbeitung ermöglicht. Viele Händler landen deshalb im sogenannten „Copy-Paste-Fegefeuer": Jeden Abend wird eine CSV-Datei aus WooCommerce exportiert, in Excel bearbeitet und manuell in das DHL Geschäftskundenportal hochgeladen — nur um Etiketten zu generieren. Dieser Prozess ist langsam, fehleranfällig und mit zunehmendem Bestellvolumen schlicht nicht skalierbar. In diesem vollständigen Leitfaden zeigen wir Ihnen den exakten Weg, diese manuelle Arbeit zu umgehen und DHL vollständig mit WooCommerce zu integrieren — inklusive Massenetikettendruck mit einem Klick und automatischer Rücksynchronisation der Tracking-Nummern in Ihren Shop.
Das grundlegende Problem ist ein architektonisches: WooCommerce ist ein Open-Source-System, das von Drittanbietern erweitert wird. DHL hingegen ist ein Großkonzern mit einer komplexen, vertragsbasierten API-Infrastruktur, die sich von den schlanken REST-APIs moderner digitaler Versanddienstleister grundlegend unterscheidet. Das DHL-Geschäftskundenportal existiert primär für menschliche Nutzer — nicht für maschinelle Automatisierung. Eine direkte, vollständig automatisierte API-Verbindung zwischen WooCommerce und DHL selbst zu bauen würde erfahrene Entwickler mehrere Wochen und Kosten im vier- bis fünfstelligen Bereich erfordern. Es gibt keinen offiziellen, kostenlosen DHL-Plugin auf WordPress.org, der alle Funktionen liefert, die DACH-Händler benötigen: Massenverarbeitung, automatische Tracking-Rücksynchronisation, Packstation-Unterstützung, Wunschlieferung und DSGVO-konforme Versandbenachrichtigungen.
WooCommerce öffnen → CSV exportieren → Excel bearbeiten → 50 Adressen manuell ins DHL-Portal kopieren → Fehler korrigieren → Etiketten einzeln drucken → zurück zu WooCommerce → Tracking-Nummern manuell in 50 Bestellungen eintragen. Jeden Tag. Fehleranfällig. Nicht skalierbar.
ShippyPro-Dashboard öffnen → alle neuen WooCommerce-Bestellungen bereits synchronisiert → alle auswählen → „Versenden" klicken → 50 DHL-Etiketten gedruckt → Tracking-Nummern automatisch in WooCommerce zurückgeschrieben → Kunden erhalten sofort ihre Versandbestätigung.
Bevor Sie auch nur eine WooCommerce-Einstellung anfassen, benötigen Sie die korrekten DHL-Zugangsdaten für die API-Integration. Ein häufiger Fehler: Händler versuchen, sich mit ihrem normalen DHL-Website-Login anzumelden. Das funktioniert nicht. Sie benötigen ein DHL Geschäftskunden-Konto mit freigeschalteten Webservice-Zugangsdaten.
| Zugangsdaten | Beschreibung | Wo finden? | Format |
|---|---|---|---|
| Kundennummer (EKP) | 10-stellige DHL-Kundennummer (Einheitliche Kundennummer/Paketnummer-Präfix) | DHL-Vertrag oder Geschäftskundenportal unter „Mein Konto" | 10 Ziffern, z. B. 1234567890 |
| Webservice-Benutzername | Spezieller API-Benutzername — nicht Ihre E-Mail-Adresse | DHL Entwicklerportal (developer.dhl.com) oder Ihr DHL-Kundenbetreuer | Alphanumerisch |
| Webservice-Passwort | Separates API-Passwort — anders als Ihr Portal-Login | DHL Entwicklerportal oder Ihr DHL-Kundenbetreuer | Alphanumerisch |
| Abrechnungsnummer | 14-stellige Nummer für das gewählte DHL-Produkt (z. B. V01PAK für DHL Paket) | Ihr DHL-Vertrag oder Auftragsbestätigung | 14 Stellen: EKP + Produkt-ID + Teilnahme |
Dies ist der häufigste Fehler bei der DHL-Integration: Das Passwort für das DHL Geschäftskundenportal (geschaeftskunden.dhl.de) und das Webservice-Passwort für die API-Integration sind zwei verschiedene Passwörter. Das Webservice-Passwort erhalten Sie entweder im DHL Entwicklerportal unter developer.dhl.com oder direkt von Ihrem DHL-Kundenbetreuer. Wenn Sie sich nicht sicher sind, welches Passwort das richtige ist, wenden Sie sich an den DHL Geschäftskundenservice — die Hotline ist 0228 4333 112.
Besuchen Sie dhl.de und navigieren Sie zu „Geschäftskunden" → „Paketversand" → „Geschäftskunden-Konto eröffnen". Sie benötigen Ihre Gewerbeanmeldung oder einen aktuellen Handelsregisterauszug sowie Ihre Steuernummer (11 Stellen) oder USt-IdNr. (DE + 9 Stellen).
Registrieren Sie sich unter developer.dhl.com mit Ihrer Geschäftskunden-E-Mail. Wählen Sie die DHL Parcel DE Shipping API und beantragen Sie den Produktionszugang. Im Sandbox-Modus können Sie die Integration bereits vorab testen.
Suchen Sie in Ihrem DHL-Vertrag nach der 14-stelligen Abrechnungsnummer für das gewünschte Produkt. Die Struktur ist immer: 10-stellige EKP + 2-stellige Produkt-ID + 2-stellige Teilnahmenummer. Für DHL Paket Inland lautet die Produkt-ID „01", Teilnahme typischerweise „01" — Abrechnungsnummer also z. B.: 1234567890 01 01.
Da der Aufbau einer direkten Custom-API-Verbindung zu DHL erhebliche Entwicklerkosten verursacht, ist die intelligente E-Commerce-Strategie die Nutzung einer Middleware-Plattform. Denken Sie an ShippyPro als universellen Übersetzer: Auf der einen Seite spricht die Plattform „WooCommerce", auf der anderen „DHL" — und lässt Daten frei zwischen beiden Systemen fließen, ohne dass Sie eine einzige Zeile Code schreiben müssen.
Melden Sie sich in Ihrem ShippyPro-Dashboard an oder erstellen Sie ein kostenloses Konto unter shippypro.com/register.html.
Navigieren Sie zu Marktplätze / Integrationen und wählen Sie WooCommerce. Geben Sie die vollständige URL Ihres Shops ein (z. B. https://mein-shop.de) und klicken Sie auf „Verbinden".
Sie werden zu Ihrem WordPress-Admin-Panel weitergeleitet. WordPress fordert Sie auf, der ShippyPro-Plattform Lese- und Schreibzugriff auf Ihre Bestellungen zu gewähren. Klicken Sie auf „Genehmigen".
Innerhalb weniger Minuten erscheinen Ihre offenen WooCommerce-Bestellungen (Status „In Bearbeitung") automatisch in Ihrem ShippyPro-Versand-Dashboard. Die Verbindung ist aktiv.
Navigieren Sie in ShippyPro zu Versanddienstleister und wählen Sie das DHL-Logo. Wählen Sie zwischen DHL Paket (Inlandsversand DE/AT/CH) und DHL Express (internationaler Expressversand).
Tragen Sie die drei Pflichtfelder präzise ein: Kundennummer (EKP) — Ihre 10-stellige Nummer; Webservice-Benutzername — aus dem DHL Entwicklerportal; Webservice-Passwort — das API-spezifische Passwort (nicht Ihr Portal-Login).
Tragen Sie Ihre 14-stellige Abrechnungsnummer ein und wählen Sie die gewünschten DHL-Produkte: DHL Paket für den Inlandsversand, DHL Paket International für EU-Sendungen, DHL Express Worldwide für internationalen Expressversand.
Klicken Sie auf „Verbindung testen / Bestätigen". Bei erfolgreicher Verbindung wechselt der Statusindikator auf grün. Sie sind jetzt bereit, DHL-Etiketten direkt aus WooCommerce-Bestellungen zu generieren.
Die Verbindung steht. Wie verändert das Ihren Arbeitsalltag konkret? Hier ist Ihr neuer täglicher Ablauf — und der Vergleich zum alten Prozess in Zahlen.
| Schritt | Alter Workflow (manuell) | Neuer Workflow (ShippyPro) | Zeitersparnis |
|---|---|---|---|
| Bestellungen abrufen | WooCommerce öffnen, CSV exportieren | Automatisch synchronisiert im Dashboard | ~15 Min. |
| Adressen übertragen | Manuell in Excel, dann ins DHL-Portal kopieren | Entfällt vollständig | ~45 Min. |
| Etiketten drucken | Einzeln im DHL-Portal, Fehler korrigieren | Alle Etiketten per Massenauswahl mit 1 Klick | ~30 Min. |
| Tracking-Nummern | Manuell in jede WooCommerce-Bestellung eintragen | Automatisch zurückgeschrieben | ~25 Min. |
| Kundenbenachrichtigung | Manuell oder gar nicht | Automatisch nach Etikettenerstellung | ~15 Min. |
| Gesamtaufwand täglich | ~2 Stunden | ~15 Minuten | ~1 Std. 45 Min. |
Sie öffnen Ihr ShippyPro-Versand-Dashboard. Alle neuen WooCommerce-Bestellungen des Tages sind bereits synchronisiert — keine manuelle Übertragung notwendig. Sie wählen alle offenen Bestellungen mit einem Klick aus. Sie klicken auf „Versenden". Das System kommuniziert sofort mit DHL und generiert alle Versandlabels in einem Vorgang — im Format 100 × 150 mm (A6) als PDF oder ZPL für Ihren Zebra-Thermaldrucker. In dem Moment, in dem die Labels erstellt werden, schreibt ShippyPro die DHL-Sendungsnummern (Format: 00340434292135100118) automatisch in jede WooCommerce-Bestellung zurück und setzt den Status auf „Abgeschlossen". Ihre Kunden erhalten sofort ihre DSGVO-konforme Versandbestätigung mit Tracking-Link über ShippyPro Track & Trace.
Einer der größten Wettbewerbsvorteile von DHL im deutschen Markt ist die Wunschlieferung: Kunden können einen Wunschnachbarn, einen Ablageort oder eine der über 10.000 DHL Packstationen und 47.000 Paketshops wählen. Über die ShippyPro Ship & Collect-Funktion können Sie eine Live-Karte mit allen verfügbaren DHL Packstationen und Paketshops direkt in Ihren WooCommerce-Checkout integrieren. Das Ergebnis: Weniger Zustellfehler durch abwesende Empfänger, weniger kostspielige Rücksendungen, und Kunden, die die Flexibilität aktiv honorieren. Studien zeigen, dass Shops, die Packstation-Optionen anbieten, eine um 12–18 % höhere Checkout-Konversionsrate erzielen als Shops ohne diese Option.
Die DHL Packstation ist in Deutschland nicht nur eine Lieferoption — sie ist für viele Kunden die bevorzugte Liefermethode. Über 10 Millionen DHL-Kunden nutzen aktiv das Packstationsnetz. Für WooCommerce-Händler ist die korrekte Implementierung der Packstationslogik eine technische Herausforderung: Die Adressstruktur einer Packstation weicht von einer normalen Lieferadresse ab, und nicht alle Versandprodukte unterstützen Packstationszustellungen.
| Adressfeld | Normale Lieferadresse | DHL Packstation | Wichtig |
|---|---|---|---|
| Straße | Musterstraße | Packstation | Fest als „Packstation" einzutragen |
| Hausnummer | 42 | 105 (Packstation-Nr.) | 3–6-stellige Packstationsnummer |
| PLZ | 10115 | 10115 (PLZ der Packstation) | PLZ der Packstation, nicht des Wohnorts |
| Postnummer | — (nicht benötigt) | 12345678 (DHL-Kundennummer) | Pflichtfeld für Packstationszustellung |
ShippyPro verarbeitet Packstations-Adressen automatisch korrekt und übermittelt die Postnummer (DHL-Kundennummer des Empfängers) im richtigen API-Feld an DHL — ohne manuelle Sonderbehandlung Ihrerseits.
Wenn der Verbindungsindikator nach dem Setup rot bleibt oder bei der Etikettenerstellung Fehler auftreten, handelt es sich in über 90 % der Fälle um eines der folgenden Probleme. Die Tabelle dient als schnelle Diagnosehilfe.
| Fehlermeldung | Tatsächliche Ursache | Lösung |
|---|---|---|
| „Authentication Failed" / „Invalid Credentials" | Portal-Passwort statt Webservice-Passwort verwendet | Im DHL Entwicklerportal (developer.dhl.com) das API-spezifische Passwort abrufen oder beim DHL-Kundenbetreuer neu anfordern |
| „Invalid Account Number" / „EKP not found" | Kundennummer (EKP) falsch eingetragen — häufig Leerzeichen am Anfang/Ende | EKP aus DHL-Vertrag kopieren (nicht abtippen), Leerzeichen entfernen, genau 10 Stellen prüfen |
| „Invalid Billing Number" / „Abrechnungsnummer ungültig" | Falsche Abrechnungsnummer oder nicht freigeschaltetes Produkt | 14-stellige Abrechnungsnummer aus DHL-Vertrag verwenden; beim DHL-Betreuer prüfen, ob das Produkt für Ihr Konto freigeschaltet ist |
| „Weight Required" / „Parcel weight missing" | WooCommerce-Produkte haben kein Gewicht (kg) hinterlegt | In WooCommerce für jedes Produkt unter „Produktdaten → Versand" ein Gewicht in kg eintragen; Mindestgewicht für DHL Paket: 0,01 kg |
| „Invalid Postal Code" / „PLZ ungültig" | PLZ hat nicht genau 5 Stellen oder enthält Buchstaben | PLZ-Validierung client-seitig im WooCommerce-Checkout aktivieren; PLZ-Feld auf 5 Stellen begrenzen |
| „Packstation delivery not possible" | Verwendetes DHL-Produkt unterstützt keine Packstationszustellung | Für Packstationen DHL Paket (V01PAK) verwenden — DHL Express unterstützt keine Packstationszustellung |
| „Sandbox mode active" / Etiketten werden nicht gedruckt | API läuft noch im Testmodus (developer.dhl.com Sandbox) | Im DHL Entwicklerportal den Produktionszugang beantragen und in ShippyPro die Produktions-Credentials eintragen |
Unabhängig davon, welche Versandlösung Sie verwenden: Wenn Sie Verpackungen (Kartons, Füllmaterial, Versandtaschen) nach Deutschland versenden, sind Sie gemäß dem Verpackungsgesetz (VerpackG) zur Registrierung im LUCID-Verpackungsregister unter verpackungsregister.org verpflichtet. Diese Pflicht gilt für alle Hersteller und Händler — unabhängig von Unternehmenssitz oder Unternehmensgröße. Bei Nicht-Registrierung drohen Bußgelder von bis zu 200.000 € und ein Vertriebsverbot in Deutschland. Die Registrierung ist kostenlos und in der Regel innerhalb eines Werktages abgeschlossen.
Sobald DHL läuft, empfiehlt es sich für wachsende DACH-Händler, mindestens einen weiteren Versanddienstleister zu integrieren — als Backup für DHL-Ausfälle, für kostenoptimierte Sendungen in bestimmte Regionen oder für Sendungen, die DHL nicht optimal abdeckt.
| Versanddienstleister | Stärke im DACH-Raum | Ideal für | Integration via ShippyPro |
|---|---|---|---|
| DPD Germany | Dichte Depot-Abdeckung, starke B2B-Kompetenz | B2B-Sendungen, Gewerbegebiete, schwere Pakete | ✅ Direkte Integration |
| Hermes (myHermes) | Günstig für leichte Pakete, breites Paketshop-Netz | Fashion, leichte Artikel unter 2 kg | ✅ Direkte Integration |
| GLS Germany | Starke EU-Exportkompetenz, zuverlässig in Österreich/CH | DACH-Export, B2B EU-Versand | ✅ Direkte Integration |
| UPS | Internationaler Express, B2B-Zuverlässigkeit | Internationale B2B-Sendungen, USA/Asien | ✅ Direkte Integration |
| FedEx | Internationaler Express, Gefahrgut-Kompetenz | USA-Export, Gefahrgut LQ/EQ, Pharma | ✅ Direkte Integration |
Über den ShippyPro Optimizer können Sie für jede WooCommerce-Bestellung in Echtzeit vergleichen, welcher Versanddienstleister auf Basis des tatsächlichen Abrechnungsgewichts, der Destination und Ihres Servicelevel-Ziels die günstigste und schnellste Option ist. Die KI-Versandautomatisierung kann diese Entscheidung sogar vollständig automatisieren — basierend auf Regeln, die Sie einmalig definieren.
Verbinden Sie WooCommerce und DHL in Minuten — automatischer Etikettendruck, Tracking-Rücksynchronisation und Massenverarbeitung ohne Entwickleraufwand.
Plattform entdecken →Integrieren Sie DHL Packstationen und Paketshops als Live-Karte direkt in Ihren WooCommerce-Checkout — weniger Zustellfehler, höhere Konversionsrate.
Ship & Collect ansehen →Automatisieren Sie die Carrier-Auswahl zwischen DHL, DPD, Hermes und GLS — die KI wählt für jede Sendung automatisch den optimalen Versanddienstleister.
Automatisierung ansehen →DSGVO-konforme automatische Versandbenachrichtigungen nach jedem DHL-Label — per E-Mail oder SMS, ohne zusätzliche Entwicklungsarbeit.
Track & Trace ansehen →Über 80 WooCommerce-, Shop-System- und Marktplatz-Integrationen — alle in wenigen Klicks verbindbar, kein Entwickleraufwand erforderlich.
Integrationen entdecken →Praxisleitfäden, Webinare und Checklisten für WooCommerce-Händler im DACH-Raum — von der Ersteinrichtung bis zur Skalierung auf 1.000+ Sendungen täglich.
Ressourcen ansehen →DHL bietet keine öffentliche API, die Echtzeit-Versandpreise direkt an WooCommerce übermittelt (z. B. exakt 5,49 € für ein bestimmtes Paket auf Basis aktueller Kraftstoffzuschläge). Der Workaround: Über ShippyPro laden Sie Ihr vertraglich vereinbartes DHL-Tarifblatt hoch. Die Plattform simuliert diese Tarife im Checkout und zeigt dem Kunden einen genauen Preis basierend auf Gesamtgewicht und Zielregion (Deutschland, Inseln, EU) an — ohne direkte DHL-API-Preisabfrage.
Ja. DHL Express Worldwide ermöglicht internationalen Expressversand in über 220 Länder und Territorien. Für den EU-Export ist DHL Paket International verfügbar. Über ShippyPro werden für internationale Sendungen automatisch die korrekten Etiketten mit Zolldeklaration (CN22/CN23) generiert — basierend auf Zielland, Warenwert und Produktbeschreibung. Für Sendungen in Nicht-EU-Länder muss zusätzlich eine EORI-Nummer (DE + 15 Stellen) in den Versandeinstellungen hinterlegt sein.
DHL verwendet das Format 100 × 150 mm (A6) für Versandlabels — ausgelegt für Thermaldrucker wie Zebra GK420d, Zebra ZD421 oder Dymo LabelWriter 4XL. ShippyPro generiert die Labels als PDF oder ZPL-Datei in der korrekten A6-Größe mit scan-perfekten Barcodes. Für kleinere Volumina (unter 50 Pakete/Tag) können Labels auch auf einem normalen A4-Laserdrucker als 4× Labels pro Seite gedruckt und manuell zurechtgeschnitten werden — allerdings ist ein Thermaldrucker ab 30+ Sendungen täglich deutlich effizienter.
Bei fehlgeschlagenen Zustellversuchen hinterlässt DHL eine Benachrichtigungskarte und lagert das Paket für 7 Tage in der nächsten Filiale oder Packstation. Nach Ablauf der Lagerfrist wird die Sendung als Rücksendung an Ihre Absenderadresse zurückgeleitet. Über ShippyPro Easy Return können Sie auch proaktive Rücksendeprozesse für Ihre Kunden einrichten — mit vorfrankierten DHL-Retouren-Labels, die automatisch per E-Mail versendet werden.
Ja — die LUCID-Registrierungspflicht gilt für alle Händler, die Verpackungsmaterial (Kartons, Füllmaterial, Etiketten) nach Deutschland liefern, unabhängig vom verwendeten Versanddienstleister oder Shop-System. Die Registrierung erfolgt kostenlos unter verpackungsregister.org. Nach der Registrierung müssen Sie Ihre LUCID-Registrierungsnummer in Ihrem WooCommerce-Impressum und auf Ihrer Datenschutzseite ausweisen. Bei Verstößen drohen Bußgelder bis 200.000 € und ein Vertriebsverbot für den deutschen Markt.
Verbinden Sie WooCommerce und DHL noch heute mit ShippyPro — kostenlos, ohne Kreditkarte, ohne Entwickleraufwand. Tausende DACH-Händler versenden bereits vollautomatisiert.
Kostenlos registrieren und DHL verbinden →