Instalacja
Ważne informacje
Do poprawnego działania wtyczki konieczne jest:
- posiadanie konta w serwisie https://dhl24.com.pl/,
- posiadanie numeru klienta DHL (SAP),
- uzyskanie dostępu do DHL WebAPI.
Dostęp do DHL WebAPI można uzyskać za pośrednictwem formularza kontaktowego na stronie: https://dhl24.com.pl/kontakt.html.
Aby uzyskać dostęp do API testowego należy zarejestrować się na stronie https://sandbox.dhl24.com.pl/ oraz uzyskać wymienione wyżej: numer klienta i dostęp do DHL WebAPI w serwisie testowym.
Wymagania techniczne
- Zainstalowane rozszerzenie SOAP na serwerze - na znacznej większości instalacji PHP na serwerach współdzielonych jest już ono domyślnie zainstalowane. Informacje na temat czy serwer posiada zainstalowane rozszerzenie SOAP znaleźć można w Statusie systemu WooCommerce →
- Instalacja bezpłatnej wtyczki Flexible Shipping jako integracji bazowej.
- Wtyczka wykorzystuje mechanizm cron WordPressa. WP-Cron musi być włączony. Domyślnie po instalacji WordPressa WP-Cron jest włączony.
Konfiguracja
Konfiguracja wtyczki dostępna jest w menu: WooCommerce → Ustawienia → Wysyłka → DHL.
W ustawieniach można skonfigurować:
Logowanie

Login i Hasło do DHL WebAPI (należy uzyskać od DHL).
Tryb testowy - włączenie/wyłączenie trybu testowego (serwis testowy dostępny pod adresem: https://sandbox.dhl24.com.pl/.
Tworzenie przesyłek i automatyzacja nadawania
Nowość Integracja z DHL umożliwia całkowicie automatyczne nadawanie przesyłek na podstawie statusu zamówienia lub ręczne nadawanie wielu przesyłek z listy zamówień WooCommerce.

Sposób generowania - domyślnie przesyłki możesz nadawać ręcznie w edycji zamówienia lub masowo na liście zamówień. Aby nadawać przesyłki automatycznie wybierz opcję Automatycznie i ustaw dodatkowe opcje.
Status zamówienia - jeśli wybrałeś automatyczny sposób generowania przesyłek wybierz dla jakiego statusu zamówienia przesyłki będą generowane.
Zrealizuj zamówienia - możesz ustawić automatyczną zmianę statusu zamówienia na Zrealizowane po nadaniu przesyłki.
Domyślne ustawienia przesyłki

Wartości domyślne, które będą ustawiane dla każdej nowej przesyłki:
Długość, szerokość i wysokość paczki w centymetrach.
Waga paczki [kg] - domyślna waga paczki.
Zawartość - domyślna zawartość przesyłki.
Komentarz - komentarz widoczny na etykiecie przesyłki. Dostępne shortcody:
[order_number]
- numer zamówienia,[shop_name]
- nazwa sklepu,[shop_url]
- adres URL sklepu.
Etykiety

Format etykiety - format, w którym będzie pobierana etykieta.
Nowość Drukowanie - jeśli posiadasz wtyczkę Flexible Printing, możesz włączyć automatyczne drukowanie wygenerowanych etykiet lub zapisywanie na dysku.
Dane nadawcy
Numer klienta SAP - numer klienta, który jest przydzielany przez DHL po podpisaniu umowy.
Nazwa, Adres, Nr budynku, Nr lokalu, Kod pocztowy, Miasto - dane adresowe nadawcy przesyłki.
Osoba kontaktowa, Telefon, E-mail - dane kontaktowe nadawcy przesyłki.
Metody wysyłki
Wtyczka DHL jest zintegrowana z Flexible Shipping. Integrację z DHL można dodać do każdej metody wysyłki stworzonej za pomocą wtyczki Flexible Shipping. Sprawdź jak tworzyć nowe metody wysyłki →

Przy tworzeniu metody wysyłki w sekcji Integracja wysyłkowa możesz dodatkowo włączyć integrację z DHL:
Integracja - wybierz DHL, aby włączyć integrację dla tej metody wysyłki.
Usługa DHL - dostępne opcje:
- DHL Parcel Premium,
- Przesyłka krajowa,
- DHL Domestic Express 9,
- DHL Domestic Express 12,
- Przesyłka 2Europe (DHL PARCEL CONNECT)
- DHL Parcelshop.
Rodzaj przesyłki - dostępne opcje:
- Koperta,
- Paczka,
- Paleta.
Przesyłka niestandardowa (NST) - zaznacz tę opcję jeżeli wysyłane przez Ciebie produkty lub ich opakowania kwalifikują się na przesyłkę niestandardową.
Ubezpieczenie - zaznacz ten checkbox jeżeli chcesz, aby wysyłane przez Ciebie przesyłki były ubezpieczone.
Pobranie - zaznacz, aby umożliwić swoim klientom zapłatę za zamówione produkty przy odbiorze przesyłki.
Usługi dodatkowe - wybierz dostępne opcje dodatkowe dla wskazanej usługi DHL z:
- Informacja przed doręczeniem (PDI)
- Doręczenie w sobotę
Należy mieć również na uwadze, że niektóre usługi dodatkowe mogą być dostępne jedynie dla wybranych kodów pocztowych. Dowiedz się więcej o usługach dodatkowych DHL→
Nadawanie przesyłek
Nadawanie pojedynczych przesyłek
Po złożeniu zamówienia przez klienta i wyborze wysyłki za pomocą DHL do strony zamówienia zostanie dodany boks z opcjami przesyłki.

Po sprawdzeniu poprawności danych i ewentualnej ich modyfikacji można wykonać akcje:
Utwórz - tworzy przesyłkę w serwisie DHL, dane przesyłki będą niedostępne do edycji.
Zapisz - zapisuje dane przesyłki bez tworzenia przesyłki w serwisie DHL.

Dla przesyłki, która została utworzona w serwisie DHL:

Śledź przesyłkę - kliknięcie numeru przesyłki otworzy stronę do śledzenia przesyłek DHL.
Pobierz etykietę - pobiera etykietę przesyłki (w formacie wybranym w ustawieniach wtyczki).
Anuluj - anuluje (usunie) przesyłkę w serwisie DHL. Dane przesyłki będą ponownie dostępne do edycji. Anulowanie przesyłki nie jest możliwe po zamówieniu kuriera do tej przesyłki.
Dla przesyłki, która nie została utworzona w serwisie DHL:
Usuń - usuwa przesyłkę
Dodaj przesyłkę - dodaje kolejną przesyłkę.
Dodatkowe paczki dla przesyłki
W edycji zamówienia WooCommerce możesz dodawać wiele paczek do jednej przesyłki, wszystkie zostaną nadane jako jedna przesyłka.
Aby dodać kolejne paczki w box DHL kliknij Dodaj paczkę i wybierz typ paczki i ustaw jej parametry.

Nadawanie wielu przesyłek
Nowość Integracja z DHL umożliwia ręczne nadawanie wielu przesyłek z listy zamówień WooCommerce.
Aby nadać przesyłki dla wielu zamówień wybierz je na liście zamówień WooCommerce, a następnie z Masowe działania wybierz opcję Nadaj przesyłki i kliknij przycisk Zastosuj.
Więcej na temat zarządzania wysyłką na liście zamówień WooCommerce przeczytasz w instrukcji zarządzania wysyłką →
Automatyczne nadawanie przesyłek
Nowość Integracja z DHL umożliwia całkowicie automatyczne nadawanie przesyłek na podstawie statusu zamówienia.
Jak włączyć automatyczne nadawanie przesyłek przeczytasz w sekcji Tworzenie przesyłek - automatyzacja nadawania
Dodatkowe przesyłki DHL
Nowość Wtyczka WooCommerce DHL umożliwia dodawanie przesyłek do zamówień utworzonych ręcznie oraz do zamówień z aktywną inną integracją wysyłkową WP Desk.
W edycji zamówienia dostępny jest box Dodaj przesyłkę. Wybierz integrację DHL, a następnie kliknij Dodaj. Pojawi się nowy box DHL w którym będzie możliwe skonfigurowanie przesyłki DHL i jej nadanie.

Zlecanie odbioru przesyłek
W tym celu, przechodząc pod adres z powyższego odnośnika, należy zalogować się na swoje konto użytkownika, a następnie w zakładce Przesyłki → Moje przesyłki zaznaczyć właściwe i potwierdzić chęć zlecenia ich odbioru klikając w przycisk Zamów kuriera do przesyłek.
Opcje zaawansowane
Nowość Wybór DHL Parcel - wtyczka umożliwia wybór typu listy punktów odbioru DHL Parcelshop. Domyślnie jest to Select2, który wyświetla listę punktów odbioru z możliwością wyszukiwania. Ten typ ładuje pełną listę punktów odbioru z możliwością wyszukiwania.
W przypadku Select2 (AJAX) mechanizm ten wyszukuje punkt odbioru nie na liście, a bezpośrednio w bazie. Punkt odbioru pokaże się na liście dopiero po wpisaniu min. 3 znaków.
Typy listy paczkomatów:
- Select - zwykła lista wyboru z możliwością wyboru punktu odbioru
- Select2 (AJAX) - lista wyboru punktów odbioru z wyszukiwaniem punktu bezpośrednio w bazie.