Skip to content

DPD Polska Integration

Das DPD-Modul integriert WooCommerce mit der API von DPD Polska. Erstellen Sie Versandetiketten, verfolgen Sie Sendungen und lassen Sie Kunden einen DPD-Pickup-Punkt auswählen.

Gehen Sie zu WooCommerce > Einstellungen > Polski PRO > Versand.

EinstellungBeschreibung
DPD-LoginLogin für die DPD Web Service API
DPD-PasswortPasswort für die DPD Web Service API
Master FIDFID-Nummer des Absenders (DPD-Kundenkennung)

Die Zugangsdaten erhalten Sie im DPD-Kundenportal oder von Ihrem Kundenbetreuer.

  1. Gehen Sie zu Polski PRO > Module
  2. Aktivieren Sie das Modul DPD Polska
  3. Tragen Sie die API-Zugangsdaten in den Versandeinstellungen ein

Etiketten erstellen Sie im Bestellungseditor:

  1. Öffnen Sie eine Bestellung in WooCommerce > Bestellungen
  2. Wählen Sie im Bereich Shipment Tracking den Versanddienstleister DPD aus
  3. Klicken Sie auf Etikett erstellen
  4. Das System erstellt eine Sendung über die DPD SOAP API und gibt eine Frachtbriefnummer zurück

Das Etikett wird der Bestellung automatisch zugeordnet. Die Sendungsnummer und der Tracking-Link werden im Bestellpanel und in der E-Mail an den Kunden angezeigt.

Das Modul übernimmt automatisch aus der Bestellung:

  • Vor- und Nachname / Firmenname des Empfängers
  • Lieferadresse (Straße, Stadt, Postleitzahl)
  • Telefon und E-Mail
  • Gewicht (aus den Produktdaten oder Standardwert)

Wählen Sie in der Liste mehrere Bestellungen aus und verwenden Sie die Massenaktion DPD-Etiketten erstellen, um mehrere Bestellungen gleichzeitig zu verarbeiten.

Das Modul ermöglicht die Suche nach DPD-Pickup-Punkten in der Nähe des Kunden:

  • Suche nach Stadt
  • Suche nach GPS-Koordinaten (Radius 5 km)
  • Zurückgegebene Daten: Name, Adresse, Postleitzahl, Koordinaten

Nach dem Erstellen des Etiketts wird die Sendungsnummer automatisch in der Bestellung gespeichert. Der DPD-Tracking-Link wird automatisch erzeugt.

Der Kunde erhält eine E-Mail mit der Sendungsnummer und dem Link, wenn sich der Bestellstatus zu Versendet ändert.

CodeBeschreibungLösung
HTTP 401Ungültige ZugangsdatenÜberprüfen Sie Login und Passwort in den Einstellungen
HTTP 500DPD-ServerfehlerVersuchen Sie es in einigen Minuten erneut
Validation errorUngültige AdressdatenÜberprüfen Sie das Format der Postleitzahl (XX-XXX)
// Sendungsdaten vor dem Senden an DPD filtern
add_filter('polski_pro/shipping/dpd/parcel_data', function (array $data, WC_Order $order): array {
$data['weight'] = 2.5; // Festes Gewicht setzen
return $data;
}, 10, 2);