Přeskočit na obsah

Integrace DPD Polska

Modul DPD propojuje WooCommerce s API DPD Polska. Generujte prepravni stitky, sledujte zasilky a umoznete zakaznikum vybrat vydejni misto DPD Pickup.

Prejdete do WooCommerce > Nastaveni > Polski PRO > Doprava.

NastaveniPopis
Login DPDLogin k DPD Web Service API
Heslo DPDHeslo k DPD Web Service API
Master FIDCislo FID odesilatele (identifikator zakaznika DPD)

Pristupove udaje ziskate z klientskeho panelu DPD nebo od sveho obchodniho zastupce.

  1. Prejdete do Polski PRO > Moduly
  2. Zapnete modul DPD Polska
  3. Vyplnte udaje API v nastaveni dopravy

Stitky generujete primo z editoru objednavky:

  1. Otevrete objednavku v WooCommerce > Objednavky
  2. V sekci Shipment Tracking vyberte dopravce DPD
  3. Kliknete na Generovat stitek
  4. System vytvori zasilku pres DPD SOAP API a vrati cislo prepravniho listu

Stitek je automaticky priraz k objednavce. Sledovaci cislo a odkaz na sledovani se zobrazuji v panelu objednavky a v e-mailu zakaznikovi.

Modul automaticky nacita z objednavky:

  • Jmeno a prijmeni / nazev firmy prijemce
  • Dorucovaci adresu (ulice, mesto, PSC)
  • Telefon a e-mail
  • Hmotnost (z udaju produktu nebo vychozi)

Oznacte vice objednavek v seznamu a pouzijte hromadnou akci Generovat stitky DPD pro zpracovani nekolika objednavek najednou.

Vydejni mista DPD Pickup

Sekce “Vydejni mista DPD Pickup”

Modul umoznuje vyhledavat vydejni mista DPD Pickup v blizkosti zakaznika:

  • Vyhledavani podle mesta
  • Vyhledavani podle GPS souradnic (polomer 5 km)
  • Vracena data: nazev, adresa, PSC, souradnice

Po vygenerovani stitku se sledovaci cislo automaticky uklada do objednavky. Odkaz na sledovani DPD je generovan automaticky.

Zakaznik obdrzi e-mail se sledovacim cislem a odkazem pri zmene stavu objednavky na Odeslano.

KodPopisReseni
HTTP 401Chybne prihlasovaci udajeZkontrolujte login a heslo v nastaveni
HTTP 500Chyba serveru DPDZkuste to znovu za nekolik minut
Validation errorNespravne adresni udajeZkontrolujte format PSC (XX-XXX)
// Filtruj data zasilky pred odeslanim do DPD
add_filter('polski_pro/shipping/dpd/parcel_data', function (array $data, WC_Order $order): array {
$data['weight'] = 2.5; // Nastav pevnou hmotnost
return $data;
}, 10, 2);