Adres DHL Packstation nie jest zwykłym niemieckim adresem ulicznym. Klient potrzebuje własnej Postnummer, numeru wybranej Packstation oraz kodu pocztowego i miejscowości tej stacji. Jeżeli checkout WooCommerce próbuje „naprawić” taki adres jak standardową ulicę i numer domu, łatwo wygenerować etykietę, której DHL nie będzie w stanie prawidłowo obsłużyć.

Jak wygląda poprawny adres Packstation?

Typowa struktura zawiera:

  • imię i nazwisko odbiorcy;
  • Postnummer przypisaną do konta DHL klienta;
  • „Packstation” + numer stacji;
  • kod pocztowy i miejscowość wybranej Packstation.

Imię, nazwisko i Postnummer muszą należeć do tego samego konta klienta. Nie należy pozwalać na model, w którym cała rodzina używa jednej Postnummer, a w polu odbiorcy wpisuje różne osoby.

Dlaczego jedno pole „Address” to za mało?

WooCommerce standardowo myśli w kategoriach ulicy i numeru budynku. Packstation potrzebuje informacji o rodzaju punktu i jego numerze. Jeśli klient wpisze wszystko ręcznie w jednym polu, dane mogą wyglądać inaczej za każdym razem:

  • Packstation 123;
  • DHL Packstation Nr. 123;
  • Packstation123;
  • Postnummer dopisana do nazwiska;
  • Postnummer w polu Company.

Takie warianty utrudniają automatyczne generowanie etykiety.

Najbezpieczniejszy checkout: wybór typu dostawy

Zamiast zmuszać klienta do znajomości technicznego formatu adresu, możesz wprowadzić wybór:

  • Home / business address;
  • DHL Packstation;
  • opcjonalnie DHL Postfiliale lub inny punkt, jeśli integracja to obsługuje.

Po wyborze Packstation formularz pokazuje tylko pola potrzebne dla tej metody. Dzięki temu można osobno walidować Postnummer i numer punktu.

Jak mapować dane do etykiety?

Sposób zależy od używanej integracji DHL. Nie zakładaj, że pole WooCommerce address_2 zostanie automatycznie zinterpretowane tak samo przez każdą wtyczkę. Przed wdrożeniem sprawdź dokumentację konkretnego modułu i wykonaj testową etykietę.

Dana klienta Co należy zachować
Imię i nazwisko Dokładne dane konta DHL
Postnummer Osobny identyfikator odbiorcy
Packstation Typ punktu + numer
PLZ / Ort Kod i miejscowość konkretnej Packstation

Nie myl numeru Packstation z Postnummer

To dwa różne identyfikatory. Numer Packstation wskazuje fizyczny automat. Postnummer identyfikuje odbiorcę w systemie DHL. Jeżeli checkout prosi „DHL number”, klient może nie wiedzieć, którą wartość wpisać.

Używaj pełnych etykiet pól, np. „Ihre DHL Postnummer” oraz „Packstation-Nummer”. Krótki tekst pomocniczy pod polem potrafi zmniejszyć liczbę błędów bardziej niż skomplikowana walidacja po fakcie.

Wybór Packstation z mapy jest lepszy niż ręczne przepisywanie

Jeżeli integracja udostępnia locator punktów, klient powinien wybrać Packstation z listy lub mapy. Wtedy sklep otrzymuje poprawny numer, PLZ i miejscowość jako jeden zestaw.

Ręczne wpisywanie numeru punktu i kodu zwiększa ryzyko zestawienia numeru stacji z kodem innego miasta.

Co robić z produktami, których nie można wysłać do Packstation?

Nie każda paczka i nie każdy produkt pasują do tej metody. Ograniczenia mogą wynikać z wymiarów, usług dodatkowych, wieku odbiorcy albo konkretnej umowy przewozowej.

Jeżeli koszyk zawiera produkt wykluczający Packstation, metoda powinna zniknąć albo pokazać jasne wyjaśnienie przed płatnością. Nie przyjmuj zamówienia, aby dopiero następnego dnia prosić klienta o domowy adres.

Walidacja, która naprawdę pomaga

Warto sprawdzać:

  • czy Postnummer nie jest pusta, gdy wybrano Packstation;
  • czy numer Packstation ma oczekiwany format dla używanej integracji;
  • czy klient wybrał punkt z aktualnej listy;
  • czy metoda jest dozwolona dla wszystkich produktów w koszyku;
  • czy etykieta wygenerowała się z właściwym typem adresu.

Unikaj walidacji opartej wyłącznie na długości pola. Poprawny identyfikator może się zmieniać, a reguły przewoźnika powinny być utrzymywane przez aktualną integrację.

Packstation a inne elementy niemieckiego checkoutu

Obsługa punktów odbioru jest tylko jednym z elementów lokalizacji sklepu pod rynek niemiecki. Formularz musi także jasno pokazywać akceptowane płatności, ograniczenia dostawy oraz informacje wymagane bezpośrednio przed zakupem. O tym ostatnim piszemy w poradniku o przycisku „zahlungspflichtig bestellen” w WooCommerce.

Przy wysyłce warto też uwzględnić aktualne koszty przewoźnika. Na blogu znajduje się analiza DHL Energiezuschlag i realnego kosztu dostawy.

Test wdrożenia Packstation

  1. Załóż testowe zamówienie z prawidłową Postnummer.
  2. Wybierz rzeczywistą Packstation z locatora.
  3. Wygeneruj etykietę DHL.
  4. Porównaj dane etykiety z danymi zapisanymi w zamówieniu.
  5. Sprawdź e-mail potwierdzający klienta.
  6. Powtórz test z błędną Postnummer i z produktem wykluczonym z Packstation.

Jak obsłużyć błąd po stronie klienta bez ręcznego przepisywania zamówień?

Jeżeli integracja wykryje niekompletne dane Packstation, najlepiej zatrzymać checkout z komunikatem przy konkretnym polu. Wiadomość „invalid address” jest za mało pomocna. Lepsze jest „Wpisz swoją DHL Postnummer” albo „Wybierz Packstation z listy”.

Jeśli błąd zostanie wykryty dopiero przy tworzeniu etykiety, zachowaj oryginalne dane w historii zamówienia i poproś klienta o korektę przez bezpieczny kanał. Nie poprawiaj Postnummer na podstawie domysłu i nie wybieraj „najbliższej” Packstation za klienta, bo może on nie mieć do niej aktywnego dostępu lub po prostu wybrał inny punkt.

FAQ

Czy Postnummer to numer Packstation?

Nie. Postnummer identyfikuje klienta DHL, a numer Packstation wskazuje konkretny automat.

Czy mogę użyć pola „Firma” na Postnummer?

Technicznie niektóre stare integracje próbowały tak mapować dane, ale nie jest to dobra uniwersalna praktyka. Lepiej użyć dedykowanego pola i mapowania zgodnego z aktualną integracją DHL.

Czy klient może użyć Postnummer partnera lub członka rodziny?

DHL wymaga, aby pełne dane odbiorcy i Postnummer jednoznacznie należały do tego samego konta.