Integracja InPost ShipX: paczkomaty i etykiety
Klient wybiera Paczkomat na mapie w koszyku, Twój system tworzy przesyłkę i etykietę przez API ShipX, a status paczki wraca do zamówienia sam, z webhooków InPostu.
Od wyboru Paczkomatu do statusu w zamówieniu
Cała droga przesyłki w integracji z InPostem. Każdy krok to inna część API.
- KlientWybiera punkt na mapie Geowidget w koszyku.Panel sklepuKod Paczkomatu zapisuje się przy zamówieniu.Pod spodemGeowidget oddaje punkt zdarzeniem onpoint. Mapie wystarcza publiczny token, osobny od tokena ShipX.
- KlientWidzi w panelu klienta, że paczka jest przygotowana.Panel sklepuPrzesyłka ma etykietę PDF i sposób nadania.Pod spodemPOST przesyłki do ShipX. Błąd walidacji wraca z kluczem i opisem, więc obsługa wie, co poprawić.
- KlientDostaje wiadomość, że paczka jest nadana.Panel sklepuStatus zamówienia zmienia się na nadana.Pod spodemWebhook shipment_status_changed, np. ze statusem stored_by_sender.
Sposoby nadania w ShipX
Przesyłka w API ma wskazany sposób nadania. Od niego zależy, jak paczka trafi do InPostu. Dostępne sposoby zależą od usługi przesyłki.
Paczkomat
parcel_lockerNadanie w Paczkomacie.
Kiedy wybieramyMały sklep, który sam zanosi paczki.
Dowolny Paczkomat albo PaczkoPunkt
any_pointNadanie w dowolnym Paczkomacie albo PaczkoPunkcie.
Kiedy wybieramyGdy nadający chce elastyczności.
Punkt Obsługi Przesyłek
popNadanie w Punkcie Obsługi Przesyłek.
Kiedy wybieramyPaczki, które nie mieszczą się w skrytce.
Kurier z magazynu
dispatch_orderZlecenie odbioru, czyli zamówienie kuriera.
Kiedy wybieramyMagazyn z większą liczbą paczek dziennie.
Oddział InPost
branchDostarczenie do Oddziału InPost.
Kiedy wybieramyDuże wolumeny według umowy.
Status paczki w Twoim systemie
InPost ma długą listę statusów. W panelu klienta skracamy je do kilku, które klient rozumie, a pełny status zostaje w dzienniku.
Przesyłka utworzona w ShipX, etykieta gotowa. Webhook shipment_confirmed.
Paczka w Paczkomacie nadawczym albo odebrana przez kuriera, np. status stored_by_sender.
Paczka w sortowni i w trasie. Klient dostaje informację z panelu i od InPostu.
W Paczkomacie odbiorczym. To moment, o którym klient chce wiedzieć najbardziej.
Odebrana przez klienta. Zamówienie można zamknąć.
- Przygotowana
Przesyłka utworzona w ShipX, etykieta gotowa. Webhook shipment_confirmed.
Zdarzenie InPostu: shipment_confirmed - Nadana
Paczka w Paczkomacie nadawczym albo odebrana przez kuriera, np. status stored_by_sender.
#20441EXA15M, Klient 05Zdarzenie InPostu: np. stored_by_sender - W drodze
Paczka w sortowni i w trasie. Klient dostaje informację z panelu i od InPostu.
- Do odbioru
W Paczkomacie odbiorczym. To moment, o którym klient chce wiedzieć najbardziej.
#20447EXA01M, Klient 11 - Odebrana
Odebrana przez klienta. Zamówienie można zamknąć.
#20438EXA07M, Klient 02
Skąd panel zna status
Każdą zmianę przynosi webhook od InPostu. Dziennik integracji pokazuje, co przyszło i co sklep z tym zrobił.
Zdarzenia z dokumentacji
InPost wysyła m.in. shipment_confirmed, shipment_status_changed i offers_prepared. Integracja przyjmuje je z zakresu 91.216.25.0/24.
Pełny status zostaje w dzienniku
Status InPostu, np. stored_by_sender, zapisujemy w dzienniku, a klient widzi krótszą nazwę: nadana.
Jedno zdarzenie, trzy skutki
Nowy status w panelu klienta, wpis w historii zamówienia i wiadomość do klienta.
Wtyczka, agregator czy ShipX bezpośrednio
InPost ma listę platform zintegrowanych ze swoimi usługami. Kod piszemy tam, gdzie jej nie wystarcza.
- Mały sklep na platformieWtyczka platformy albo agregator, np. Furgonetka czy Apaczka, z mapą punktów w koszyku.Na tym etapie
- KiedySklep działa na platformie z listy InPostu.
- PrzewoźnicyWysyłasz kilkoma przewoźnikami i chcesz jednego panelu.
- NadanieNadanie w Paczkomacie. Mały sklep, który sam zanosi paczki.
Sposób nadania w ShipXparcel_locker - Sklep albo magazyn na zamówienieIntegracja z API ShipX i Geowidgetem w Twoim kodzie, z webhookami statusów.Na tym etapie
- KiedySklep albo magazyn jest napisany na zamówienie.
- PanelStatusy paczek mają być w Twoim panelu klienta.
- NadanieNadanie w dowolnym Paczkomacie albo PaczkoPunkcie. Nadanie w Punkcie Obsługi Przesyłek.
Sposób nadania w ShipXany_pointpop - Magazyn z większą liczbą paczek dziennieKuriera po paczki zamawiasz z panelu sklepu, przez zlecenie odbioru w ShipX.Na tym etapie
- KiedyPotrzebujesz zleceń odbioru i własnych reguł nadawania.
- NadanieZlecenie odbioru, czyli zamówienie kuriera.
Sposób nadania w ShipXdispatch_order - Duże wolumeny według umowyDostarczenie do Oddziału InPost.Na tym etapie
- UmowaDo API ShipX potrzebne jest konto w Managerze Paczek z danymi firmy, a token API wygenerujesz dopiero po uzupełnieniu w nim danych do faktury. Warunki usług zależą od Twojej umowy z InPostem.
- NadanieDostępne sposoby zależą od usługi przesyłki.
Sposób nadania w ShipXbranch
Zanim pierwsza paczka pójdzie z API
Szczegóły z dokumentacji InPostu, które blokują start, jeśli ktoś o nich zapomni.
GET /api/inpost/webhookInPost sprawdza adres przy zapisie webhooka91.216.25.14Webhook z zakresu InPostu203.0.113.7Webhook spoza 91.216.25.0/24sandbox-api-shipx-pl.easypack24.netToken z produkcyjnego Managera Paczekparcel_lockerPierwsza przesyłka do Paczkomatu5 sprawdzeń przed pierwszą paczką z API
Najczęstsze pytania o integrację z InPost
Odpowiedzi o umowie z InPostem, mapie Paczkomatów, statusach i wycenie.
Czytaj dalej
Inni przewoźnicy i miejsca, w których wysyłka łączy się z resztą sklepu.
Ile paczek wysyłasz dziennie?
Napisz, gdzie powstają zamówienia i jak dziś nadajesz paczki. Odpowiemy w godzinę z pytaniami i wyceną integracji.


