Sandbox ShipX – jak bezpiecznie testować integrację z InPost

Mateusz Piotrowicz

Mateusz Piotrowicz

Technical & Logistics Expert

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.

Bezpłatna konsultacja wysyłek
Zautomatyzuj wysyłki InPost w swoim sklepie
  • 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.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

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.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

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ń
4,9/5 ze 140 opiniiWdrażamy integracje z InPost
Mateusz Piotrowicz – Technical & Logistics Expert
Mateusz PiotrowiczTechnical & Logistics Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.

1 / 1

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."

ZADZWOŃ

574 944 685

ADRES

Kazimierza Wielkiego 7/7

32-700 Bochnia