Sandbox ShipX – jak bezpiecznie testować integrację z InPost

Mateusz Piotrowicz
Mateusz Piotrowicz
Technical & Logistics Expert
Sandbox ShipX – jak bezpiecznie testować integrację z InPost
Sandbox InPost – a dokładniej środowisko testowe API ShipX – pozwala sprawdzić integrację wysyłek, zanim pierwsza prawdziwa paczka trafi do klienta. Tworzysz w nim przesyłki, pobierasz etykiety i testujesz webhooki bez płacenia za przesyłki i bez ryzyka, że do klienta pojedzie paczka z błędnymi danymi. Dla każdego sklepu, który integruje się z InPost przez API albo wdraża nową wtyczkę, to obowiązkowy etap przed startem.
W tym artykule wyjaśniamy, czym jest sandbox ShipX, jak założyć konto testowe i wygenerować token, co da się w nim przetestować, a czego nie, oraz jak bezpiecznie przejść z testów na produkcję. Opieramy się na oficjalnej dokumentacji API ShipX udostępnianej przez InPost.
Sandbox InPost – czym jest środowisko testowe ShipX
ShipX to API InPost do tworzenia przesyłek, pobierania etykiet, zamawiania kuriera i śledzenia statusów. Według dokumentacji ShipX dotyczącej autoryzacji i środowisk InPost udostępnia dwa środowiska: produkcyjne i testowe (sandbox). Każde ma własny adres API i własny Manager Paczek.
Element | Produkcja | Sandbox |
Adres API | https://api-shipx-pl.easypack24.net | https://sandbox-api-shipx-pl.easypack24.net |
Manager Paczek | manager.paczkomaty.pl | sandbox-manager.paczkomaty.pl |
Konto | Konto firmowe sklepu | Osobne konto, zakładane tylko do testów |
Płatności za przesyłki | Prawdziwe – prepaid lub umowa | Wirtualne środki doładowane w zakładce Płatności |
Śledzenie przesyłek | Dostępne | Wyłączone – brak statusów z komponentu trackingu |
Geowidget (mapa punktów) | geowidget.inpost.pl | Osobny adres testowy |
Najważniejsza zasada: środowiska są od siebie oddzielone. Dokumentacja wprost zaznacza, że w sandboxie trzeba zarejestrować osobne konto, a dane produkcyjne nie będą tam działać. Token z produkcyjnego Managera Paczek nie zadziała w sandboxie – i odwrotnie. To najczęstsza przyczyna błędu 401 przy pierwszych testach.
Mapa punktów w środowisku testowym
Oprócz API do przesyłek sklepy testują też mapę wyboru Paczkomatu w koszyku, czyli Geowidget. On również ma osobne środowisko testowe. Według dokumentacji InPost produkcyjny widżet działa pod adresem geowidget.inpost.pl, a testowy – pod adresem sandbox-easy-geowidget-sdk.easypack24.net, gdzie znajdziesz też przykłady osadzenia. Token Geowidgetu generujesz w Managerze Paczek w zakładce Moje konto > API i przypisujesz do domeny sklepu. Przy testach na komputerze lokalnym (localhost) dokumentacja zaleca nie wskazywać domeny przy generowaniu tokenu testowego.
Testując mapę, sprawdź nie tylko to, czy się wyświetla, ale też czy wybrany punkt trafia do zamówienia i dalej do przesyłki. To najczęstsze miejsce, w którym integracja „działa” w koszyku, a mimo to przesyłka nie powstaje. Szczegóły wdrożenia opisujemy w artykule mapa Paczkomatów w koszyku – Geowidget.
Jak założyć konto i wygenerować token w sandboxie
Proces jest podobny do produkcyjnego, ale odbywa się w testowym Managerze Paczek. Według dokumentacji ShipX token i ID organizacji generujesz w zakładce Moje konto > API. Wcześniej trzeba uzupełnić wszystkie dane konta, łącznie z danymi do faktury, w zakładce Moje konto > Dane. Żeby tworzyć przesyłki do Paczkomatów, potrzebujesz środków na koncie – w sandboxie doładowujesz je wirtualnie w zakładce Płatności.
Wykres – kroki przygotowania środowiska testowego [#chart:ip83]
Token zapisz w bezpiecznym miejscu i oznacz wyraźnie, że to token testowy. W konfiguracji integracji – wtyczki, systemu do obsługi zamówień lub własnej aplikacji – ustaw tryb testowy (często nazywany „sandbox” albo „środowisko testowe”) i wklej dane z sandboxu. Wtyczki InPost dla WooCommerce i PrestaShop mają osobne pola dla danych produkcyjnych i testowych oraz przełącznik typu API. Jak wygenerować token produkcyjny, opisujemy w artykule token API InPost.
[#uwaga] Nie mieszaj danych z dwóch środowisk w jednej konfiguracji. Token z sandboxu z adresem produkcyjnym albo ID organizacji z produkcji z tokenem testowym to prosta droga do błędów autoryzacji, które trudno zdiagnozować. Trzymaj dane każdego środowiska w osobnym, opisanym zestawie.
Sandbox InPost – a dokładniej środowisko testowe API ShipX – pozwala sprawdzić integrację wysyłek, zanim pierwsza prawdziwa paczka trafi do klienta. Tworzysz w nim przesyłki, pobierasz etykiety i testujesz webhooki bez płacenia za przesyłki i bez ryzyka, że do klienta pojedzie paczka z błędnymi danymi. Dla każdego sklepu, który integruje się z InPost przez API albo wdraża nową wtyczkę, to obowiązkowy etap przed startem.
W tym artykule wyjaśniamy, czym jest sandbox ShipX, jak założyć konto testowe i wygenerować token, co da się w nim przetestować, a czego nie, oraz jak bezpiecznie przejść z testów na produkcję. Opieramy się na oficjalnej dokumentacji API ShipX udostępnianej przez InPost.
Sandbox InPost – czym jest środowisko testowe ShipX
ShipX to API InPost do tworzenia przesyłek, pobierania etykiet, zamawiania kuriera i śledzenia statusów. Według dokumentacji ShipX dotyczącej autoryzacji i środowisk InPost udostępnia dwa środowiska: produkcyjne i testowe (sandbox). Każde ma własny adres API i własny Manager Paczek.
Element | Produkcja | Sandbox |
Adres API | https://api-shipx-pl.easypack24.net | https://sandbox-api-shipx-pl.easypack24.net |
Manager Paczek | manager.paczkomaty.pl | sandbox-manager.paczkomaty.pl |
Konto | Konto firmowe sklepu | Osobne konto, zakładane tylko do testów |
Płatności za przesyłki | Prawdziwe – prepaid lub umowa | Wirtualne środki doładowane w zakładce Płatności |
Śledzenie przesyłek | Dostępne | Wyłączone – brak statusów z komponentu trackingu |
Geowidget (mapa punktów) | geowidget.inpost.pl | Osobny adres testowy |
Najważniejsza zasada: środowiska są od siebie oddzielone. Dokumentacja wprost zaznacza, że w sandboxie trzeba zarejestrować osobne konto, a dane produkcyjne nie będą tam działać. Token z produkcyjnego Managera Paczek nie zadziała w sandboxie – i odwrotnie. To najczęstsza przyczyna błędu 401 przy pierwszych testach.
Mapa punktów w środowisku testowym
Oprócz API do przesyłek sklepy testują też mapę wyboru Paczkomatu w koszyku, czyli Geowidget. On również ma osobne środowisko testowe. Według dokumentacji InPost produkcyjny widżet działa pod adresem geowidget.inpost.pl, a testowy – pod adresem sandbox-easy-geowidget-sdk.easypack24.net, gdzie znajdziesz też przykłady osadzenia. Token Geowidgetu generujesz w Managerze Paczek w zakładce Moje konto > API i przypisujesz do domeny sklepu. Przy testach na komputerze lokalnym (localhost) dokumentacja zaleca nie wskazywać domeny przy generowaniu tokenu testowego.
Testując mapę, sprawdź nie tylko to, czy się wyświetla, ale też czy wybrany punkt trafia do zamówienia i dalej do przesyłki. To najczęstsze miejsce, w którym integracja „działa” w koszyku, a mimo to przesyłka nie powstaje. Szczegóły wdrożenia opisujemy w artykule mapa Paczkomatów w koszyku – Geowidget.
Jak założyć konto i wygenerować token w sandboxie
Proces jest podobny do produkcyjnego, ale odbywa się w testowym Managerze Paczek. Według dokumentacji ShipX token i ID organizacji generujesz w zakładce Moje konto > API. Wcześniej trzeba uzupełnić wszystkie dane konta, łącznie z danymi do faktury, w zakładce Moje konto > Dane. Żeby tworzyć przesyłki do Paczkomatów, potrzebujesz środków na koncie – w sandboxie doładowujesz je wirtualnie w zakładce Płatności.
Wykres – kroki przygotowania środowiska testowego [#chart:ip83]
Token zapisz w bezpiecznym miejscu i oznacz wyraźnie, że to token testowy. W konfiguracji integracji – wtyczki, systemu do obsługi zamówień lub własnej aplikacji – ustaw tryb testowy (często nazywany „sandbox” albo „środowisko testowe”) i wklej dane z sandboxu. Wtyczki InPost dla WooCommerce i PrestaShop mają osobne pola dla danych produkcyjnych i testowych oraz przełącznik typu API. Jak wygenerować token produkcyjny, opisujemy w artykule token API InPost.
[#uwaga] Nie mieszaj danych z dwóch środowisk w jednej konfiguracji. Token z sandboxu z adresem produkcyjnym albo ID organizacji z produkcji z tokenem testowym to prosta droga do błędów autoryzacji, które trudno zdiagnozować. Trzymaj dane każdego środowiska w osobnym, opisanym zestawie.
- Analiza obecnego procesu nadawania paczek
- Integracja InPost z Base, sklepem i marketplace'ami
- Plan automatyzacji etykiet i statusów
Co przetestować w sandboxie
Sandbox to miejsce na sprawdzenie całego procesu wysyłki, a nie tylko tego, czy „API odpowiada”. Warto przygotować listę scenariuszy, które odpowiadają temu, jak naprawdę działa Twój sklep.
Scenariusz | Co sprawdzić | Typowe problemy |
Przesyłka do Paczkomatu | Poprawny punkt docelowy, gabaryt, dane odbiorcy | Nieistniejący lub nieaktywny punkt, zły format telefonu |
Przesyłka kurierska | Adres, waga, wymiary, usługi dodatkowe | Brak usługi kurierskiej na koncie bez umowy |
Pobranie | Kwota, numer rachunku, metoda dostawy z pobraniem | Brak numeru rachunku w danych konta |
Etykiety | Formaty PDF, ZPL lub EPL, typ normal lub A6, wydruk na drukarce | Skalowanie, zły format dla drukarki |
Etykiety zbiorcze | Pobranie etykiet dla wielu przesyłek naraz | Limit 100 przesyłek w zapytaniu |
Zlecenie odbioru | Utworzenie zlecenia dla kilku przesyłek | Brak adresu odbioru |
Webhooki | Odbiór powiadomień o zdarzeniach przez Twój serwer | Adres niedostępny, brak odpowiedzi 200 |
Obsługa błędów | Reakcja systemu na błąd walidacji | Zamówienie „wisi” bez informacji dla pracownika |
Szczególnie ważne są scenariusze błędne. Przetestuj, co się stanie, gdy klient poda numer telefonu z prefiksem kraju, wybierze punkt, który został wyłączony, albo gdy zamówienie będzie miało wagę przekraczającą limit. Dokumentacja ShipX przyjmuje polskie numery telefonów w formacie 9 cyfr – błąd w tym polu to jeden z najczęstszych powodów odrzucenia przesyłki. Komunikaty błędów i ich znaczenie opisujemy w artykule błędy API InPost.
[#tip] Przygotuj kilka testowych zamówień, które odzwierciedlają Twoje najtrudniejsze przypadki: zamówienie z pobraniem, paczkę w gabarycie C, zamówienie w kilku paczkach, adres z długą nazwą firmy. Jeśli te przejdą w sandboxie bez problemu, zwykłe zamówienia też przejdą.
Czego sandbox nie pokaże
Środowisko testowe ma ograniczenia, które trzeba znać, żeby nie wyciągać z testów błędnych wniosków. Najważniejsze z nich opisuje sama dokumentacja ShipX.
śledzenie przesyłek jest wyłączone – zapytanie o tracking nie zwróci statusów, więc logiki opartej na statusach z trackingu nie przetestujesz w pełni
przesyłki Allegro SMART wymagają danych z sandboxu Allegro, a nie z produkcyjnego konta sprzedawcy
przesyłki nie są fizycznie realizowane – nie sprawdzisz w ten sposób czasu doręczenia ani odbioru przez kuriera
stawki i saldo są wirtualne – nie odzwierciedlają Twojej umowy z InPost
Z tego powodu po testach w sandboxie warto zaplanować krótki, kontrolowany test na produkcji – na przykład kilka przesyłek wysłanych na adres firmy lub do pracownika. Dopiero wtedy sprawdzisz statusy, powiadomienia i cały obieg informacji do klienta.
Kto powinien testować i jak dokumentować testy
Testy w sandboxie najczęściej robi programista albo firma wdrażająca integrację. Warto jednak, żeby w końcowej fazie wziął w nich udział ktoś z magazynu lub obsługi klienta. To te osoby wiedzą, jak wyglądają nietypowe zamówienia, jakie błędy pojawiają się na etykietach i jakie informacje są potrzebne przy pakowaniu. Programista sprawdzi, czy API zwraca poprawną odpowiedź, a magazynier – czy etykieta drukuje się czytelnie i trafia na właściwą paczkę.
Każdy scenariusz testowy zapisz w prostej tabeli: co testowano, z jakimi danymi, jaki był oczekiwany wynik i co się stało. Taka dokumentacja przydaje się po aktualizacji wtyczki lub zmianie w API – wystarczy powtórzyć te same testy, zamiast wymyślać je od nowa.
Webhooki w sandboxie
Webhooki pozwalają otrzymywać powiadomienia o zdarzeniach, np. utworzeniu przesyłki, bez ciągłego odpytywania API. Według dokumentacji adres webhooka dla sandboxu dodajesz w testowym Managerze Paczek, w zakładce Moje konto > API > Ustawienia organizacji. Adres musi być poprawnym URL-em, zasób musi być dostępny i odpowiadać kodem HTTP 200 na zapytanie GET. Webhooki są wysyłane z zakresu adresów IP 91.216.25.0/24 – zarówno w produkcji, jak i w sandboxie.
Jeśli Twój serwer ma zaporę sieciową, dodaj ten zakres do wyjątków. Brak odpowiedzi 200 na zapytanie GET to częsta przyczyna, dla której webhook nie daje się zapisać. Szerzej o aktualizacji statusów piszemy w artykule śledzenie statusów InPost przez API.
Wykres – różnice między sandboxem a produkcją [#chart:ip83b]
Przejście z sandboxu na produkcję
Przełączenie na produkcję to moment, w którym najłatwiej o pomyłkę. Warto przejść przez krótką listę kontrolną.
[#checklista] Przed przełączeniem sprawdź: masz token i ID organizacji z produkcyjnego Managera Paczek; adres API w konfiguracji to adres produkcyjny; token Geowidgetu jest produkcyjny i przypisany do domeny sklepu; webhook jest dodany w produkcyjnym Managerze Paczek; dane nadawcy i numer rachunku do pobrań są uzupełnione; masz środki na koncie prepaid lub aktywną umowę; pierwsze przesyłki wysyłasz kontrolnie i sprawdzasz statusy oraz powiadomienia.
[#przyklad] Sklep na WooCommerce wdrażał nową wersję wtyczki InPost. Najpierw skonfigurował ją na kopii sklepu z danymi z sandboxu i przetestował dziesięć scenariuszy, w tym pobranie i etykiety ZPL. Po przełączeniu na produkcję wysłał trzy przesyłki do pracowników i sprawdził statusy w panelu. Dopiero wtedy włączył nowe metody dostawy w koszyku dla klientów.
Jeśli integrujesz się przez API od podstaw, zacznij od artykułu ShipX API InPost – jak zintegrować wysyłki z własnym systemem. Przy integracji w sklepach headless lub na Magento przyda się poradnik InPost w Magento i sklepach headless. O ochronie tokenów piszemy w tekście bezpieczeństwo kluczy API i konta InPost.
Sandbox przy wtyczkach i gotowych integracjach
Nie tylko programiści korzystają z sandboxu. Jeśli wdrażasz oficjalną wtyczkę InPost albo zmieniasz jej konfigurację, testy na danych testowych chronią przed sytuacją, w której klienci widzą w koszyku błąd albo metody dostawy znikają. W InPost w WooCommerce i InPost w PrestaShop opisujemy, gdzie w ustawieniach wpisać dane testowe. Dobrą praktyką jest testowanie na kopii sklepu, a nie na wersji, z której korzystają klienci.
Najczęściej zadawane pytania
Jaki jest adres sandboxu API ShipX?
Według dokumentacji ShipX adres środowiska testowego to https://sandbox-api-shipx-pl.easypack24.net, a testowy Manager Paczek działa pod adresem sandbox-manager.paczkomaty.pl.
Czy mogę użyć produkcyjnego tokenu w sandboxie?
Nie. W sandboxie trzeba założyć osobne konto i wygenerować osobny token. Dane produkcyjne nie działają w środowisku testowym.
Dlaczego w sandboxie nie widzę statusów przesyłek?
Bo komponent śledzenia przesyłek jest w sandboxie wyłączony. Logikę opartą na statusach z trackingu sprawdzisz dopiero w kontrolowanym teście na produkcji.
Czy w sandboxie płacę za przesyłki?
Nie. Środki na koncie testowym doładowujesz wirtualnie w zakładce Płatności testowego Managera Paczek.
Jak przetestować webhooki w sandboxie?
Dodaj adres webhooka w testowym Managerze Paczek (Moje konto > API > Ustawienia organizacji). Adres musi odpowiadać kodem HTTP 200 na zapytanie GET, a serwer musi przyjmować ruch z zakresu IP 91.216.25.0/24.
Czy można testować przesyłki Allegro SMART?
Tak, ale do ich utworzenia w sandboxie potrzebne są dane pobrane z sandboxu Allegro, a nie z produkcyjnego konta.
Podsumowanie
Sandbox ShipX to bezpieczne miejsce do sprawdzenia integracji wysyłek przed startem. Załóż w nim osobne konto, uzupełnij dane, wygeneruj token i doładuj wirtualne środki, a potem przetestuj wszystkie scenariusze – także błędne. Pamiętaj o ograniczeniach: brak trackingu, osobne dane dla Allegro, brak fizycznej realizacji. Przejście na produkcję zrób według listy kontrolnej i zakończ kilkoma kontrolnymi przesyłkami.
Wdrażamy i obsługujemy wysyłki InPost w sklepach internetowych – od testów integracji w sandboxie po bezpieczne przełączenie na produkcję i monitoring błędów. Sprawdź wdrożenie Base z automatyzacją wysyłek.
Co przetestować w sandboxie
Sandbox to miejsce na sprawdzenie całego procesu wysyłki, a nie tylko tego, czy „API odpowiada”. Warto przygotować listę scenariuszy, które odpowiadają temu, jak naprawdę działa Twój sklep.
Scenariusz | Co sprawdzić | Typowe problemy |
Przesyłka do Paczkomatu | Poprawny punkt docelowy, gabaryt, dane odbiorcy | Nieistniejący lub nieaktywny punkt, zły format telefonu |
Przesyłka kurierska | Adres, waga, wymiary, usługi dodatkowe | Brak usługi kurierskiej na koncie bez umowy |
Pobranie | Kwota, numer rachunku, metoda dostawy z pobraniem | Brak numeru rachunku w danych konta |
Etykiety | Formaty PDF, ZPL lub EPL, typ normal lub A6, wydruk na drukarce | Skalowanie, zły format dla drukarki |
Etykiety zbiorcze | Pobranie etykiet dla wielu przesyłek naraz | Limit 100 przesyłek w zapytaniu |
Zlecenie odbioru | Utworzenie zlecenia dla kilku przesyłek | Brak adresu odbioru |
Webhooki | Odbiór powiadomień o zdarzeniach przez Twój serwer | Adres niedostępny, brak odpowiedzi 200 |
Obsługa błędów | Reakcja systemu na błąd walidacji | Zamówienie „wisi” bez informacji dla pracownika |
Szczególnie ważne są scenariusze błędne. Przetestuj, co się stanie, gdy klient poda numer telefonu z prefiksem kraju, wybierze punkt, który został wyłączony, albo gdy zamówienie będzie miało wagę przekraczającą limit. Dokumentacja ShipX przyjmuje polskie numery telefonów w formacie 9 cyfr – błąd w tym polu to jeden z najczęstszych powodów odrzucenia przesyłki. Komunikaty błędów i ich znaczenie opisujemy w artykule błędy API InPost.
[#tip] Przygotuj kilka testowych zamówień, które odzwierciedlają Twoje najtrudniejsze przypadki: zamówienie z pobraniem, paczkę w gabarycie C, zamówienie w kilku paczkach, adres z długą nazwą firmy. Jeśli te przejdą w sandboxie bez problemu, zwykłe zamówienia też przejdą.
Czego sandbox nie pokaże
Środowisko testowe ma ograniczenia, które trzeba znać, żeby nie wyciągać z testów błędnych wniosków. Najważniejsze z nich opisuje sama dokumentacja ShipX.
śledzenie przesyłek jest wyłączone – zapytanie o tracking nie zwróci statusów, więc logiki opartej na statusach z trackingu nie przetestujesz w pełni
przesyłki Allegro SMART wymagają danych z sandboxu Allegro, a nie z produkcyjnego konta sprzedawcy
przesyłki nie są fizycznie realizowane – nie sprawdzisz w ten sposób czasu doręczenia ani odbioru przez kuriera
stawki i saldo są wirtualne – nie odzwierciedlają Twojej umowy z InPost
Z tego powodu po testach w sandboxie warto zaplanować krótki, kontrolowany test na produkcji – na przykład kilka przesyłek wysłanych na adres firmy lub do pracownika. Dopiero wtedy sprawdzisz statusy, powiadomienia i cały obieg informacji do klienta.
Kto powinien testować i jak dokumentować testy
Testy w sandboxie najczęściej robi programista albo firma wdrażająca integrację. Warto jednak, żeby w końcowej fazie wziął w nich udział ktoś z magazynu lub obsługi klienta. To te osoby wiedzą, jak wyglądają nietypowe zamówienia, jakie błędy pojawiają się na etykietach i jakie informacje są potrzebne przy pakowaniu. Programista sprawdzi, czy API zwraca poprawną odpowiedź, a magazynier – czy etykieta drukuje się czytelnie i trafia na właściwą paczkę.
Każdy scenariusz testowy zapisz w prostej tabeli: co testowano, z jakimi danymi, jaki był oczekiwany wynik i co się stało. Taka dokumentacja przydaje się po aktualizacji wtyczki lub zmianie w API – wystarczy powtórzyć te same testy, zamiast wymyślać je od nowa.
Webhooki w sandboxie
Webhooki pozwalają otrzymywać powiadomienia o zdarzeniach, np. utworzeniu przesyłki, bez ciągłego odpytywania API. Według dokumentacji adres webhooka dla sandboxu dodajesz w testowym Managerze Paczek, w zakładce Moje konto > API > Ustawienia organizacji. Adres musi być poprawnym URL-em, zasób musi być dostępny i odpowiadać kodem HTTP 200 na zapytanie GET. Webhooki są wysyłane z zakresu adresów IP 91.216.25.0/24 – zarówno w produkcji, jak i w sandboxie.
Jeśli Twój serwer ma zaporę sieciową, dodaj ten zakres do wyjątków. Brak odpowiedzi 200 na zapytanie GET to częsta przyczyna, dla której webhook nie daje się zapisać. Szerzej o aktualizacji statusów piszemy w artykule śledzenie statusów InPost przez API.
Wykres – różnice między sandboxem a produkcją [#chart:ip83b]
Przejście z sandboxu na produkcję
Przełączenie na produkcję to moment, w którym najłatwiej o pomyłkę. Warto przejść przez krótką listę kontrolną.
[#checklista] Przed przełączeniem sprawdź: masz token i ID organizacji z produkcyjnego Managera Paczek; adres API w konfiguracji to adres produkcyjny; token Geowidgetu jest produkcyjny i przypisany do domeny sklepu; webhook jest dodany w produkcyjnym Managerze Paczek; dane nadawcy i numer rachunku do pobrań są uzupełnione; masz środki na koncie prepaid lub aktywną umowę; pierwsze przesyłki wysyłasz kontrolnie i sprawdzasz statusy oraz powiadomienia.
[#przyklad] Sklep na WooCommerce wdrażał nową wersję wtyczki InPost. Najpierw skonfigurował ją na kopii sklepu z danymi z sandboxu i przetestował dziesięć scenariuszy, w tym pobranie i etykiety ZPL. Po przełączeniu na produkcję wysłał trzy przesyłki do pracowników i sprawdził statusy w panelu. Dopiero wtedy włączył nowe metody dostawy w koszyku dla klientów.
Jeśli integrujesz się przez API od podstaw, zacznij od artykułu ShipX API InPost – jak zintegrować wysyłki z własnym systemem. Przy integracji w sklepach headless lub na Magento przyda się poradnik InPost w Magento i sklepach headless. O ochronie tokenów piszemy w tekście bezpieczeństwo kluczy API i konta InPost.
Sandbox przy wtyczkach i gotowych integracjach
Nie tylko programiści korzystają z sandboxu. Jeśli wdrażasz oficjalną wtyczkę InPost albo zmieniasz jej konfigurację, testy na danych testowych chronią przed sytuacją, w której klienci widzą w koszyku błąd albo metody dostawy znikają. W InPost w WooCommerce i InPost w PrestaShop opisujemy, gdzie w ustawieniach wpisać dane testowe. Dobrą praktyką jest testowanie na kopii sklepu, a nie na wersji, z której korzystają klienci.
Najczęściej zadawane pytania
Jaki jest adres sandboxu API ShipX?
Według dokumentacji ShipX adres środowiska testowego to https://sandbox-api-shipx-pl.easypack24.net, a testowy Manager Paczek działa pod adresem sandbox-manager.paczkomaty.pl.
Czy mogę użyć produkcyjnego tokenu w sandboxie?
Nie. W sandboxie trzeba założyć osobne konto i wygenerować osobny token. Dane produkcyjne nie działają w środowisku testowym.
Dlaczego w sandboxie nie widzę statusów przesyłek?
Bo komponent śledzenia przesyłek jest w sandboxie wyłączony. Logikę opartą na statusach z trackingu sprawdzisz dopiero w kontrolowanym teście na produkcji.
Czy w sandboxie płacę za przesyłki?
Nie. Środki na koncie testowym doładowujesz wirtualnie w zakładce Płatności testowego Managera Paczek.
Jak przetestować webhooki w sandboxie?
Dodaj adres webhooka w testowym Managerze Paczek (Moje konto > API > Ustawienia organizacji). Adres musi odpowiadać kodem HTTP 200 na zapytanie GET, a serwer musi przyjmować ruch z zakresu IP 91.216.25.0/24.
Czy można testować przesyłki Allegro SMART?
Tak, ale do ich utworzenia w sandboxie potrzebne są dane pobrane z sandboxu Allegro, a nie z produkcyjnego konta.
Podsumowanie
Sandbox ShipX to bezpieczne miejsce do sprawdzenia integracji wysyłek przed startem. Załóż w nim osobne konto, uzupełnij dane, wygeneruj token i doładuj wirtualne środki, a potem przetestuj wszystkie scenariusze – także błędne. Pamiętaj o ograniczeniach: brak trackingu, osobne dane dla Allegro, brak fizycznej realizacji. Przejście na produkcję zrób według listy kontrolnej i zakończ kilkoma kontrolnymi przesyłkami.
Wdrażamy i obsługujemy wysyłki InPost w sklepach internetowych – od testów integracji w sandboxie po bezpieczne przełączenie na produkcję i monitoring błędów. Sprawdź wdrożenie Base z automatyzacją wysyłek.


Mateusz Piotrowicz
Technical & Logistics Expert
Optymalizuje logistykę, magazyn i wysyłki sprzedawców. Skupia się na kosztach i terminowości dostaw.
Optymalizuje logistykę, magazyn i wysyłki sprzedawców. Skupia się na kosztach i terminowości dostaw.
Wdrożenie Base – automatyzacja wysyłek
Mateusz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie – bez zobowiązań.
- Analiza Twojego konta i obecnych działań
- Konkretny plan poprawek do wdrożenia
- Bezpłatna konsultacja – bez zobowiązań

Przeczytaj także
Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.
Masz pytania? Chętnie porozmawiamy!
Masz pytania? Chętnie porozmawiamy!
Masz pytania? Chętnie porozmawiamy!

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."

Bartłomiej Stokłosa
CEO & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."