Versandetiketten (DHL, shipcloud, Sendcloud)
DHL direkt, alle anderen Versanddienste über shipcloud oder Sendcloud – Sandbox, Live, Sendungsverfolgung und Kundenmails.
Händler verbinden ihre Versanddienste unter Einstellungen → Versand → Versandetiketten (Inhaber/Admin). Die Zugangsdaten liegen verschlüsselt im Shop (AES-256-GCM, Schlüssel aus dem COOKIE_SECRET des Shops) und gelten sofort – kein Neustart.
#So läuft ein Etikett
Bestellung → „Versandetikett erstellen“ (Versanddienst, Versandart, Gewicht, Maße)
├─ Etikett beim Versanddienst kaufen, PDF speichern (druckbar bis zur Zustellung)
├─ Sendung „gepackt“ anlegen → bis zum Versand stornierbar
├─ erster Scan des Versanddienstes (oder „Jetzt als versendet melden“)
│ → „versendet“ + Versandbestätigung mit Sendungsnummer an die Kund:in
├─ „In Zustellung“ → Mail „Dein Paket kommt heute“
├─ „Achtung“ → Mail „Zustellproblem / zur Abholung“
└─ „Zugestellt“ → Sendung zugestellt + Mail „Paket zugestellt“- Gewicht = Produktgewichte + Verpackung (Einstellungen → Versand → Gewicht), im Dialog änderbar.
- Sendungsverfolgung: DHL per Abfrage (vormittags alle 30 Minuten, sonst alle 3 Stunden), shipcloud und Sendcloud per Webhook plus Abfrage.
- Kundenmails schickt der Shop nur, wenn „Der Versanddienst benachrichtigt meine Kund:innen selbst“ aus ist. Ist es an, bekommt der Versanddienst die E-Mail-Adresse und benachrichtigt selbst. Jede Mail lässt sich unter Einstellungen → Benachrichtigungen bearbeiten oder abschalten.
- Test-Etiketten (Sandbox) haben in der Bestellung „Test: Status simulieren“ – das spielt den echten Ablauf durch, inklusive Mails.
- Zoll: Sendungen außerhalb der EU bekommen eine Zollinhaltserklärung aus den Produktdaten (Zolltarifnummer, Herkunftsland, Wert).
#DHL – Sandbox
- Kostenlos registrieren auf developer.dhl.com.
- My Apps → Create App, die APIs „Parcel DE Shipping (Post & Parcel Germany)“ und „Shipment Tracking – Unified“ hinzufügen. Der Sandbox-Zugang ist sofort freigeschaltet. API Key und API Secret kopieren.
- Im Shop-Dashboard DHL verbinden, Sandbox anhaken, API Key und Secret eintragen. Benutzer, Passwort und EKP des öffentlichen DHL-Testzugangs setzen wir automatisch.
- In einer Bestellung ein Etikett erstellen: Du bekommst ein DHL-Testetikett (nicht versandfähig). Die Sandbox hat keine Sendungsverfolgung → „Status simulieren“.
#DHL – Live
- DHL-Geschäftskundenvertrag (Paket, etwa ab 200 Sendungen im Jahr) → Zugang zum Post & DHL Geschäftskundenportal.
- Im Portal einen Systembenutzer für die API anlegen (Benutzerverwaltung – besser als das persönliche Login) und die EKP (10-stellige Kundennummer) sowie die Teilnahmen deiner Produkte notieren (meist
01). - developer.dhl.com → deine App → Produktionszugang für „Parcel DE Shipping“ beantragen (DHL gibt ihn meist innerhalb weniger Tage frei). Tracking – Unified erlaubt im kostenlosen Plan 250 Abfragen am Tag (mehr auf Anfrage).
- Im Shop-Dashboard Zugangsdaten ändern → Sandbox aus, API Key/Secret, Systembenutzer und Passwort, EKP. Abweichende Teilnahmen unter „Teilnahmen“.
| Produkt | Code | Verfahren |
|---|---|---|
| DHL Paket | V01PAK | 01 |
| DHL Kleinpaket (bis 1 kg) | V62KP | 62 |
| DHL Paket International | V53WPAK | 53 |
| DHL Europaket (an Firmen) | V54EPAK | 54 |
| DHL Warenpost International (bis 1 kg) | V66WPI | 66 |
Abrechnungsnummer = EKP + Verfahren + Teilnahme (14 Ziffern). Es funktionieren nur Produkte aus deinem Vertrag.
#shipcloud – Sandbox
- Konto bei shipcloud.
- Einstellungen → API: shipcloud gibt einen Sandbox-Schlüssel und einen Live-Schlüssel.
- Im Shop-Dashboard shipcloud verbinden, „Sandbox-Schlüssel“ anhaken. Die Versanddienste (DHL, DPD, GLS, Hermes, UPS …) kommen aus deinem shipcloud-Konto. Sandbox-Etiketten gehen nicht an die Versanddienste und haben keine Sendungsverfolgung → „Status simulieren“.
#shipcloud – Live
- In shipcloud einen Tarif buchen und Versanddienste verbinden (eigene Verträge unter Versanddienstleister oder die Preise von shipcloud).
- Mit dem Live-Schlüssel neu verbinden, „Sandbox-Schlüssel“ aus. Den Webhook für die Sendungsverfolgung richten wir automatisch ein.
#Sendcloud – Test
Sendcloud hat keine Sandbox.
- Konto bei Sendcloud.
- Einstellungen → Integrationen → Sendcloud API → Verbinden: Namen vergeben, Public Key und Secret Key kopieren, Webhook-Feedback aktivieren und die Webhook-URL aus dem Shop-Dashboard (Einstellungen → Versand → Sendcloud) eintragen.
- Im Shop-Dashboard Sendcloud verbinden.
- Testen mit der Versandart „Unfrankierter Brief“ (kostenlose Testetiketten) oder bezahlte Etiketten gleich wieder stornieren.
#Sendcloud – Live
Versanddienste in Sendcloud aktivieren (Sendcloud-Preise mit Zahlungsmethode oder eigene Verträge) – sie erscheinen automatisch im Etiketten-Dialog des Shops.
Zuletzt aktualisiert am 8. November 2026