Preskočiť na obsah

Integracja DPD Polska

Tento obsah zatiaľ nie je dostupný vo vašom jazyku.

Modul DPD integruje WooCommerce z API DPD Polska. Generuj etykiety wysylkowe, sledz przesylki i pozwol klientom wybrac punkt DPD Pickup.

Przejdz do WooCommerce > Ustawienia > Polski PRO > Wysylka.

UstawienieOpis
Login DPDLogin do DPD Web Service API
Haslo DPDHaslo do DPD Web Service API
Master FIDNumer FID nadawcy (identyfikator klienta DPD)

Dane dostepowe uzyskasz z panelu klienta DPD lub od opiekuna handlowego.

  1. Przejdz do Polski PRO > Moduly
  2. Wlacz modul DPD Polska
  3. Uzupelnij dane API w ustawieniach wysylki

Etykiety generujesz z poziomu edytora zamowienia:

  1. Otworz zamowienie w WooCommerce > Zamowienia
  2. W sekcji Shipment Tracking wybierz przewoznika DPD
  3. Kliknij Generuj etykiete
  4. System utworzy przesylke przez DPD SOAP API i zwroci numer listu przewozowego

Etykieta jest automatycznie przypisywana do zamowienia. Numer sledzenia i link do trackingu wyswietlaja sie w panelu zamowienia i w emailu do klienta.

Modul automatycznie pobiera z zamowienia:

  • Imie i nazwisko / nazwe firmy odbiorcy
  • Adres dostawy (ulica, miasto, kod pocztowy)
  • Telefon i email
  • Wage (z danych produktow lub domyslna)

Zaznacz wiele zamowien na liscie i uzyj akcji masowej Generuj etykiety DPD do przetworzenia kilku zamowien jednoczesnie.

Modul umozliwia wyszukiwanie punktow DPD Pickup w poblizu klienta:

  • Wyszukiwanie po miescie
  • Wyszukiwanie po wspolrzednych GPS (promien 5 km)
  • Zwracane dane: nazwa, adres, kod pocztowy, wspolrzedne

Po wygenerowaniu etykiety, numer sledzenia jest automatycznie zapisywany w zamowieniu. Link do trackingu DPD jest generowany automatycznie.

Klient otrzymuje email z numerem sledzenia i linkiem przy zmianie statusu zamowienia na Wyslane.

KodOpisRozwiazanie
HTTP 401Bledne dane logowaniaSprawdz login i haslo w ustawieniach
HTTP 500Blad serwera DPDSprobuj ponownie za kilka minut
Validation errorNiepoprawne dane adresoweSprawdz format kodu pocztowego (XX-XXX)
// Filtruj dane przesylki przed wyslaniem do DPD
add_filter('polski_pro/shipping/dpd/parcel_data', function (array $data, WC_Order $order): array {
$data['weight'] = 2.5; // Ustaw stala wage
return $data;
}, 10, 2);