Integracja DPD Polska
Moduł DPD integruje WooCommerce z API DPD Polska. Generuj etykiety wysyłkowe, śledź przesyłki i pozwól klientom wybrać punkt DPD Pickup.
Konfiguracja
Dział zatytułowany „Konfiguracja”Przejdź do WooCommerce > Ustawienia > Polski PRO > Wysyłka.
Uwierzytelnianie API
Dział zatytułowany „Uwierzytelnianie API”| Ustawienie | Opis |
|---|---|
| Login DPD | Login do DPD Web Service API |
| Hasło DPD | Hasło do DPD Web Service API |
| Master FID | Numer FID nadawcy (identyfikator klienta DPD) |
Dane dostępowe uzyskasz z panelu klienta DPD lub od opiekuna handlowego.
Włączenie modułu
Dział zatytułowany „Włączenie modułu”- Przejdź do Polski PRO > Moduły
- Włącz moduł DPD Polska
- Uzupełnij dane API w ustawieniach wysyłki
Generowanie etykiet
Dział zatytułowany „Generowanie etykiet”Etykiety generujesz z poziomu edytora zamówienia:
- Otwórz zamówienie w WooCommerce > Zamówienia
- W sekcji Shipment Tracking wybierz przewoźnika DPD
- Kliknij Generuj etykietę
- System utworzy przesyłkę przez DPD SOAP API i zwróci numer listu przewozowego
Etykieta jest automatycznie przypisywana do zamówienia. Numer śledzenia i link do trackingu wyświetlają się w panelu zamówienia i w emailu do klienta.
Dane przesyłki
Dział zatytułowany „Dane przesyłki”Moduł automatycznie pobiera z zamówienia:
- Imię i nazwisko / nazwę firmy odbiorcy
- Adres dostawy (ulica, miasto, kod pocztowy)
- Telefon i email
- Wagę (z danych produktów lub domyślna)
Masowe generowanie
Dział zatytułowany „Masowe generowanie”Zaznacz wiele zamówień na liście i użyj akcji masowej Generuj etykiety DPD do przetworzenia kilku zamówień jednocześnie.
Punkty odbioru DPD Pickup
Dział zatytułowany „Punkty odbioru DPD Pickup”Moduł umożliwia wyszukiwanie punktów DPD Pickup w pobliżu klienta:
- Wyszukiwanie po mieście
- Wyszukiwanie po współrzędnych GPS (promień 5 km)
- Zwracane dane: nazwa, adres, kod pocztowy, współrzędne
Śledzenie przesyłek
Dział zatytułowany „Śledzenie przesyłek”Po wygenerowaniu etykiety numer śledzenia jest automatycznie zapisywany w zamówieniu. Link do trackingu DPD jest generowany automatycznie.
Klient otrzymuje email z numerem śledzenia i linkiem przy zmianie statusu zamówienia na Wysłane.
Kody błędów
Dział zatytułowany „Kody błędów”| Kod | Opis | Rozwiązanie |
|---|---|---|
| HTTP 401 | Błędne dane logowania | Sprawdź login i hasło w ustawieniach |
| HTTP 500 | Błąd serwera DPD | Spróbuj ponownie za kilka minut |
| Validation error | Niepoprawne dane adresowe | Sprawdź format kodu pocztowego (XX-XXX) |
Filtry i akcje
Dział zatytułowany „Filtry i akcje”// Filtruj dane przesyłki przed wysłaniem do DPDadd_filter('polski_pro/shipping/dpd/parcel_data', function (array $data, WC_Order $order): array { $data['weight'] = 2.5; // Ustaw stałą wagę return $data;}, 10, 2);