Przejdź do treści
Poczta Polska w WooCommerce: konfiguracja eNadawcy WP Desk

Poczta Polska w WooCommerce: konfiguracja eNadawcy WP Desk

Opublikowano: 18 stycznia 2026| Zaktualizowano: 14 września 2026

Wyświetlenie nazwy Poczta Polska w koszyku nie oznacza jeszcze połączenia z systemem nadawczym. Cena dostawy, wybór usługi, punkt odbioru i dane paczki są osobnymi częściami konfiguracji. Poniższa ścieżka dotyczy wtyczki eNadawca Poczta Polska WooCommerce od WP Desk oraz jej zależności Flexible Shipping. Nie jest uniwersalną instrukcją wszystkich integratorów. Konfigurację i odbiór przygotowuj na izolowanej kopii, z danymi syntetycznymi i wyłączonymi rzeczywistymi wysyłkami.

Krótka odpowiedź

Integracja Poczty Polskiej przez eNadawcę WP Desk wymaga właściwego konta, rozszerzenia PHP SOAP i bazowego Flexible Shipping. W ustawieniach WooCommerce połącz konto, a w strefie skonfiguruj metodę z integracją eNadawca oraz właściwą usługą.

Osobno sprawdź punkt, koszt i dane paczki. Utworzenie przesyłki przekazuje dane do eNadawcy, dlatego nie używaj produkcyjnego nadania jako testu konfiguracji.

Usługi KC Mobile

Ustalmy, jak mają działać dostawy w sklepie

Podaj platformę sklepu, przewoźników i reguły kosztów dostawy. Jeśli metoda znika w koszyku, opisz przykład zamówienia bez danych klienta. Ustalimy zakres konfiguracji i testów.

Zapisz wersje i zakres wybranego połączenia

Zacznij od ustalenia, kto obsługuje przesyłki: bezpośrednia wtyczka w WooCommerce czy zewnętrzny integrator. Nie pozostawiaj dwóch niezależnych mechanizmów tworzących paczkę dla tego samego zamówienia. Zapisz nazwę produktu, wersję i właściciela konfiguracji, aby dalsza diagnoza dotyczyła rzeczywistego połączenia.

Ta instrukcja odnosi się do dokumentacji eNadawcy WP Desk z aktualizacją 15 lipca 2026 r. Jest to produkt konkretnego dostawcy, więc nie nazywaj go automatycznie oficjalnym modułem Poczty Polskiej. Inna wtyczka może mieć inne wymagania i pola logowania.

Spisz używane wersje WordPressa, WooCommerce, PHP, eNadawcy oraz Flexible Shipping. Sprawdź potwierdzoną zgodność dodatku z HPOS i używanym checkoutem, w tym Cart/Checkout Blocks. Sam opis ogólnej konfiguracji nie jest dowodem zgodności każdego wydania z każdym wariantem ekranu.

Ustal również usługę wynikającą z konta i umowy. Dokumentacja wymienia między innymi Pocztex 2.0 Kurier, lecz historycznej listy opcji nie należy traktować jako aktualnej oferty całego kontraktu. Jeśli dopiero wybierasz model obsługi, zacznij od rozwiązań Poczty Polskiej dla e-commerce.

Poczta Polska w Woo: połączenie, przesyłka, odbiór.
Autorski schemat KC Mobile. Rozdziel ustawienia i realne nadanie.

Podaj platformę sklepu, przewoźników i reguły kosztów dostawy. Jeśli metoda znika w koszyku, opisz przykład zamówienia bez danych klienta. Ustalimy zakres konfiguracji i testów. Omów konfigurację dostaw

Sprawdź konto, SOAP i zależności wtyczki

Według dokumentacji WP Desk połączenie korzysta z nazwy użytkownika i hasła eNadawcy. Nie szukaj niepotwierdzonego menu generowania klucza API. Dane muszą odpowiadać właściwemu środowisku i uprawnieniom konta. Dostęp do panelu WWW oraz poprawność komunikacji aplikacji sprawdza się osobno.

Na serwerze potrzebne jest rozszerzenie SOAP dla PHP obsługującego witrynę. Sprawdź je w stanie systemu WooCommerce lub z administratorem hostingu. Wynik dla PHP uruchomionego w terminalu może nie odpowiadać konfiguracji procesu WWW. Brak zależności należy wyjaśnić przed testowaniem kolejnych ustawień konta.

Bazowy Flexible Shipping jest zależnością opisywanej integracji. Samo narzędzie reguł kosztu nie zastępuje połączenia nadawczego. Zweryfikuj instalację i aktywację obu dodatków oraz zgodne wersje. Nie dokładaj kolejnej wtyczki stawek tylko dlatego, że metoda jeszcze nie pojawiła się w koszyku.

Dla prób przygotuj odrębne konto testowe zgodnie z dokumentacją dostawcy. Przełączenie opcji testowej nie zamienia automatycznie poświadczeń produkcyjnych w testowe. Na kopii nie pozostawiaj aktywnej automatyzacji, wiadomości ani integracji płatniczych. Sekrety przechowuj w przeznaczonym do tego miejscu, bez umieszczania ich w zrzutach ekranu i zgłoszeniach.

Skonfiguruj połączenie na odizolowanej kopii

Po aktywacji wtyczki przejdź do WooCommerce, następnie Ustawienia, Wysyłka i eNadawca. To ścieżka opisanego produktu; inne wydania lub dodatki mogą zmieniać interfejs. Wybierz tryb testowy i wprowadź odpowiadające mu dane konta. Sprawdź status połączenia, nie wykonując produkcyjnego tworzenia paczki.

Pozostaw ręczny sposób generowania na czas odbioru. Włączenie automatyzacji przed sprawdzeniem mapowania może uruchomić operację po zmianie statusu syntetycznego zamówienia. Samo środowisko staging nie zapewnia izolacji, jeśli zachowuje produkcyjne poświadczenia i aktywne połączenia.

Zapisz nazwę zbioru, planowany sposób pracy oraz ustawienia konta potrzebne dla wybranej usługi. Sprawdź kartę i urząd nadania, jeśli dotyczą Twojego modelu. Nie kopiuj tych danych między sklepami bez ustalenia, który podmiot i miejsce faktycznie realizują paczki.

Odbiór połączenia oznacza jedynie potwierdzenie określonego etapu. Nie dowodzi poprawności ceny w koszyku, punktu odbioru ani etykiety. Zanotuj wersję i datę próby, a ewentualny komunikat błędu zachowaj po usunięciu danych dostępowych. Jeśli nie masz potwierdzonego środowiska testowego, ogranicz próbę do lokalnego podglądu z mockami.

Dodaj metodę w strefie i wybierz właściwą usługę

W odpowiedniej strefie wysyłki utwórz metodę Flexible Shipping. W jej ustawieniach wskaż integrację eNadawca, a następnie usługę Poczty Polskiej odpowiadającą umowie i potrzebom sklepu. Nazwa widoczna dla kupującego powinna jasno odróżniać doręczenie pod adres od odbioru w punkcie.

Ustal reguły kosztu dla klienta. Nie zakładaj, że cena zostanie automatycznie pobrana z cennika przewoźnika albo że opłata w koszyku równa się rozliczeniu nadania. Osobno uwzględnij warunki umowy, dopłaty, podatek i ewentualne finansowanie dostawy przez sklep.

Sprawdź dopasowanie strefy dla syntetycznych adresów i zachowanie koszyka po ich zmianie. Brak metody może wynikać z adresu, reguły, parametrów towaru lub konfiguracji checkoutu. Nie naprawiaj go przez udostępnienie tej samej opcji bez ograniczeń dla całego świata.

Parametry produktów i paczki muszą pasować do wybranej usługi. Nie utożsamiaj automatycznie sumy mas produktów z gotową masą przesyłki wraz z opakowaniem. Ogólne zasady opisuje wysyłka w sklepie internetowym, a osobna diagnostyka wyjaśnia problemy z darmową dostawą. Próg darmowej dostawy również wymaga próby z rabatem i zmianą koszyka.

Sprawdź zapis punktu po zmianie metody lub adresu

Odbiór w punkcie włączaj dla usługi, która go obsługuje. Samo dodanie mapy nie oznacza, że wybrany punkt jest dopuszczalny dla płatności i parametrów przesyłki. Zgodność trzeba ocenić także po zmianie adresu, sposobu dostawy lub pobrania.

W scenariuszu testowym wybierz punkt, zmień metodę na kurierską i wróć do odbioru. Sprawdź, czy nie pozostał nieaktualny identyfikator. Podobnie postąp po zmianie kodu pocztowego. Oczekiwane zachowanie opisz przed testem: prawidłowe zachowanie wyboru albo czytelne wymaganie ponownego wskazania punktu.

Porównaj identyfikator i opis punktu w widoku klienta oraz danych zamówienia testowego. Sama etykieta wyświetlona na mapie nie potwierdza, że ta sama wartość dotrze do danych paczki. Przy pobraniu zweryfikuj, czy wybrany punkt obsługuje ten wariant.

Odbierz także telefon i klawiaturę. Klient powinien móc otworzyć wybór, znaleźć punkt, zatwierdzić go i wrócić do podsumowania. Przy niedostępnej liście potrzebny jest zrozumiały komunikat, zamiast pozornego sukcesu. Diagnostykę cache punktów prowadź po ustaleniu stanu połączenia, bez wielokrotnych, przypadkowych ponowień.

Oddziel dane paczki, etykietę i fizyczne nadanie

W panelu zamówienia rozróżnij zapis danych od utworzenia przesyłki. Dokumentacja wskazuje, że utworzenie przekazuje dane do eNadawcy. Nie jest to niewinny podgląd, który można sprawdzać na koncie produkcyjnym. Próba tego etapu wymaga właściwej izolacji i danych testowych.

Etykieta oraz numer przesyłki nie dowodzą przekazania paczki przewoźnikowi ani doręczenia. Zbiór i jego przekazanie są etapami systemowymi, a fizyczne oddanie wymaga odrębnego potwierdzenia. W opisie procesu nie zamieniaj tych zdarzeń w jeden status wysłano.

Sprawdź mapowanie odbiorcy, usługi, pobrania, punktu i parametrów paczki na wzorcu testowym. Dokument powinien odpowiadać konkretnemu zamówieniu. Nie publikuj etykiet z rzeczywistymi danymi klientów jako dowodu poprawności konfiguracji; do odbioru używaj danych syntetycznych.

Ustal też, kto rozstrzyga błąd po wysłaniu żądania, gdy sklep nie otrzymał jednoznacznej odpowiedzi. Ponowienie bez sprawdzenia istniejącego rekordu może utworzyć duplikat. Powrót do wcześniejszego widoku lub usunięcie lokalnej informacji nie oznacza cofnięcia operacji w eNadawcy. Tę zależność uwzględnij przed uruchomieniem działań masowych.

Zdiagnozuj połączenie, endpoint i zbiór

Przy błędzie sprawdź kolejno środowisko, konto, ważność hasła, SOAP i komunikat zwrócony przez usługę. Poprawne logowanie do strony WWW nie potwierdza poprawnego adresu używanego przez integrację. Nie wklejaj pełnego logu z poświadczeniami do publicznego zgłoszenia.

Komunikat Elektronicznego Nadawcy wskazuje produkcyjne WebAPI pod adresem https://e-nadawca.api.poczta-polska.pl/websrv/. Panel WWW pozostaje pod domeną e-nadawca.poczta-polska.pl. Porównaj endpoint używany przez Twoją wersję wtyczki; nie zmieniaj adresów przez hurtowe zastępowanie tekstu w plikach. Aktualizację lub konfigurację wykonuj zgodnie z zaleceniem dostawcy i planem powrotu.

Błąd planowanej daty nadania w przeszłości może wymagać sprawdzenia zbioru i jego daty. Nie rozwiązuj go ponownym tworzeniem wszystkich paczek. Najpierw ustal stan istniejących rekordów. Sprawdź także kartę i miejsce nadania w kontekście konta.

Brak oczekiwanego statusu w WooCommerce nie dowodzi od razu awarii webhooka. Nie zakładaj, że opisywana wtyczka udostępnia dowolny callback albo standardowy status Wysyłka. Zestaw rzeczywiste ustawienia, dokumentację i logi. Zmiana statusu zamówienia może uruchamiać inne automatyzacje, dlatego diagnozuj ją na kopii.

Odbierz scenariusze i dopiero zaplanuj automatyzację

Próba powinna obejmować także wyjątki. Poniższa macierz opisuje oczekiwania dla testów na kopii lub w potwierdzonym środowisku testowym, a nie działania do wykonania na produkcyjnym koncie.

ScenariuszOczekiwany wynik odbioru
Adres poza strefąBrak nieuprawnionej metody i czytelna informacja
Brak punktuZatrzymanie niekompletnego wyboru
Zmiana metodyBrak starego punktu w danych paczki
PobranieZgodna usługa, punkt i kwota
Nieaktualny zbiórRozpoznany błąd bez duplikowania rekordów
Powtórne zdarzenieUstalona obsługa ponowienia i istniejącej przesyłki

Dołącz kontrolę kosztu, dokumentu testowego i zgodności używanej wersji checkoutu. Oddziel wynik połączenia od wyniku każdego scenariusza. Automatyzację według statusu lub działania masowe rozważ dopiero po opisaniu wyjątków, odpowiedzialności oraz zabezpieczenia przed duplikatami.

Nie ma uniwersalnej liczby zamówień, od której integracja się zwraca. Koszt obejmuje licencję, konfigurację, utrzymanie i obsługę błędów. Zakres integracji sklepu internetowego możesz omówić przez kontakt, podając wersje, usługę i objaw, bez haseł oraz danych odbiorców. Ten opis ułatwia wycenę konkretnej pracy, bez zgadywania ceny na podstawie samej nazwy przewoźnika.

Wspomniane narzędzia

WP Desk eNadawcaFlexible ShippingWooCommercePoczta Polska

Najczęściej zadawane pytania

Czy WP Desk eNadawca wymaga klucza API?
Opisana integracja WP Desk eNadawca używa nazwy użytkownika i hasła konta, zgodnie z dokumentacją dostawcy. Nie należy szukać niepotwierdzonej opcji generowania klucza API. Rozróżnij dane produkcyjne i testowe oraz sprawdź wymagane uprawnienia. Próbę wykonaj na izolowanej kopii z właściwym środowiskiem, bez tworzenia rzeczywistej przesyłki i bez ujawniania poświadczeń w logach przekazywanych do zgłoszenia.
Dlaczego metoda Poczty Polskiej nie pojawia się w koszyku?
Brak metody Poczty Polskiej w koszyku WooCommerce może wynikać z dopasowania strefy, reguł kosztu, konfiguracji Flexible Shipping lub zgodności checkoutu. Samo połączenie eNadawcy nie potwierdza widoczności dostawy. Sprawdź syntetyczny adres i koszyk na kopii, a następnie wybraną integrację oraz usługę. Nie udostępniaj metody bez ograniczeń tylko po to, aby pojawiła się w każdym przypadku.
Czy wybrany punkt i etykieta oznaczają nadanie?
Wybrany punkt oraz wygenerowana etykieta nie oznaczają fizycznego nadania przesyłki Poczty Polskiej. Punkt musi zostać prawidłowo zapisany i przekazany w danych paczki, a dalsze etapy wymagają osobnych potwierdzeń. Utworzenie przesyłki już wysyła dane do eNadawcy. Sprawdzaj ten proces wyłącznie w odpowiednio odizolowanym teście, bez produkcyjnych danych odbiorcy oraz rzeczywistych operacji nadawczych wykonywanych na próbę.
Co sprawdzić po zmianie adresu API eNadawcy?
Po zmianie adresu API eNadawcy sprawdź endpoint używany przez konkretną wersję integracji, a nie tylko możliwość logowania do panelu WWW. Produkcyjne WebAPI i strona panelu mają odrębne adresy. Porównaj konfigurację z komunikatem Poczty Polskiej oraz zaleceniami dostawcy wtyczki. Nie zastępuj hurtowo adresów w plikach; zaplanuj zgodną aktualizację i odbiór połączenia w kontrolowanym środowisku testowym.
Czy koszt w koszyku jest pobierany z cennika przewoźnika?
Koszt Poczty Polskiej widoczny w koszyku zależy od skonfigurowanej metody i reguł, więc nie należy zakładać automatycznego pobierania cennika przewoźnika. Rozliczenie nadania może mieć inną podstawę niż opłata pobierana od klienta. Sprawdź umowę, dopłaty, podatek i próg darmowej dostawy. Następnie porównaj oczekiwane kwoty dla różnych adresów i koszyków na kopii sklepu przed publikacją ustawień.
Jak przetestować integrację bez rzeczywistego nadania?
Integrację Poczty Polskiej testuj na kopii z syntetycznymi danymi, odrębnym kontem testowym lub mockami połączeń. Wyłącz automatyczne tworzenie przesyłek, wiadomości i pomiar produkcyjny. Sprawdź strefę, koszt, punkt oraz dane dokumentu w bezpiecznym zakresie. Nie klikaj tworzenia paczki na produkcyjnym koncie: operacja przekazuje dane do eNadawcy, nawet zanim dojdzie do fizycznego oddania przesyłki przewoźnikowi.
#Poczta Polska#WooCommerce#eNadawca#WP Desk#Flexible Shipping#punkt odbioru
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Ustalmy, jak mają działać dostawy w sklepie

Podaj platformę sklepu, przewoźników i reguły kosztów dostawy. Jeśli metoda znika w koszyku, opisz przykład zamówienia bez danych klienta. Ustalimy zakres konfiguracji i testów.