Wer Pakete mit DHL verschickt, pflegt Empfängeradressen oft doppelt: einmal im Shop oder in der Auftragsverwaltung und noch einmal im Geschäftskundenportal von DHL. Eine DHL-Schnittstelle verbindet beide Seiten. Ihr System übergibt Adresse, Gewicht und Versandprodukt, DHL liefert Versandlabel und Sendungsnummer zurück, und der Status der Sendung lässt sich später automatisch abfragen.
Wir programmieren diese Anbindung für Onlineshops, Kundenportale und eigene Software. Wie das im Alltag aussieht, kennen wir aus unserem eigenen Produkt: In Fixdesk, unserer Software für die Reparaturbranche, ist DHL per Schnittstelle angebunden.
DHL stellt im DHL Developer Portal mehrere Programmierschnittstellen bereit. Für Geschäftskunden in Deutschland ist die DHL Parcel DE Shipping API zentral: Sie erstellt Versanddokumente für nationale und internationale Sendungen, bei Bedarf auch Exportdokumente, und liefert das Label in Formaten für Laser- oder Thermodrucker. Solange eine Sendung noch nicht im Tagesabschluss an DHL übermittelt wurde, lässt sie sich löschen und mit korrigierten Daten neu anlegen.
Für Rücksendungen gibt es mit DHL Parcel DE Returns eine eigene API, Abholaufträge lassen sich über DHL Parcel DE Pickup erteilen, und mit Shipment Tracking – Unified fragen Sie den Status von Sendungen ab. Welche Bausteine Sie brauchen, hängt von Ihren Abläufen ab.
Für den Versand über die Parcel DE Shipping API brauchen Sie einen Geschäftskundenvertrag mit DHL und Zugang zum Post & DHL Geschäftskundenportal. Laut DHL richtet sich die API typischerweise an Versender mit mehr als 200 Sendungen im Jahr. Zu Ihrem Vertrag gehören die EKP, Ihre zehnstellige Kundennummer, und die Abrechnungsnummern der gebuchten Produkte. Für den Livebetrieb wird die Anwendung im Developer Portal registriert und von DHL freigegeben.
Wir helfen Ihnen, diese Angaben zusammenzustellen, und empfehlen für die Schnittstelle wie DHL selbst einen eigenen Systembenutzer statt eines persönlichen Logins. Entwickelt und getestet wird zuerst in der Sandbox von DHL, also ohne echte Sendungen.
Im Onlineshop entsteht das Label am besten direkt aus der Bestellung, ob in WooCommerce oder Shopware. In einer Branchensoftware oder einem Kundenportal hängt eine Sendung dagegen oft an einem Auftrag, einer Reparatur oder einer Rücksendung. Wir binden DHL dort an, wo der Vorgang entsteht, und schreiben Sendungsnummer und Status an den passenden Datensatz zurück. So sehen Ihr Team und auf Wunsch auch Ihre Kundinnen und Kunden, wo sich ein Paket gerade befindet.
Sie können uns für die komplette DHL-Anbindung beauftragen oder nur für einen Teil, etwa die Retouren. Zu Beginn klären wir, aus welchem System Sendungen entstehen, welche DHL-Produkte Sie nutzen und wo Labels gedruckt werden. Dafür kommen wir zu Ihnen oder sprechen per Video-Call. Anschließend setzen wir die Schnittstelle um, testen sie in der Sandbox auch mit fehlerhaften Adressen und schalten erst danach auf Ihre Live-Zugangsdaten um.
Fehlgeschlagene Übertragungen protokollieren und melden wir, damit kein Paket unbemerkt liegen bleibt. Ändert DHL seine Schnittstellen, übernehmen wir auf Wunsch die Anpassung. Wie wir Schnittstellen grundsätzlich aufbauen, lesen Sie unter API-Entwicklung und Schnittstellenprogrammierung.
Beschreiben Sie uns kurz, aus welchem System Sie versenden und welche DHL-Funktionen Sie brauchen. Wir melden uns persönlich, schätzen den Aufwand ein und schicken Ihnen ein kostenloses Angebot.
Unser Studio liegt in Königstein im Taunus. Wir kommen zu Ihnen oder sprechen per Video-Call – hier finden Sie unsere Seiten für Ihren Ort:
Für den Versand über die DHL Parcel DE Shipping API ja. Sie setzt einen Geschäftskundenvertrag und Zugang zum Post & DHL Geschäftskundenportal voraus. Für Versender ohne Geschäftskundenkonto und mit weniger als 200 Sendungen im Jahr verweist DHL auf eine eigene Schnittstelle für Privatkunden-Sendungen. Für Tests stellt DHL in der Sandbox eigene Zugangsdaten bereit.
Ja, wenn Ihr Shop oder Portal dafür einen Bereich bekommt. Über die DHL Parcel DE Returns API erzeugen wir ein Retourenlabel als PDF; bei Absenderadressen in Deutschland ist zusätzlich ein QR-Code möglich, mit dem das Label in einer Annahmestelle gedruckt wird. Bei nationalen Sendungen kann ein Retourenlabel auch direkt dem Paket beiliegen.
Über Shipment Tracking – Unified fragt Ihr System den Status bei DHL ab, etwa in festen Abständen oder beim Öffnen eines Auftrags. DHL begrenzt die Zahl der Abfragen; höhere Kontingente lassen sich bei DHL beantragen. Wir planen die Abfragen deshalb so, dass zugestellte Sendungen nicht immer wieder geprüft werden.