Automatyczne nadawanie przesyłek InPost w systemie do obsługi zamówień

Mateusz Piotrowicz

Mateusz Piotrowicz

Technical & Logistics Expert

Automatyzacja InPost w sklepie internetowym zaczyna się zwykle od frustracji: ktoś w zespole spędza codziennie godzinę na przepisywaniu adresów do panelu przewoźnika, drukowaniu etykiet i wklejaniu numerów przesyłek do zamówień. Przy kilku paczkach to drobiazg. Przy kilkudziesięciu dziennie – etat, który nie dodaje sklepowi żadnej wartości, a do tego generuje błędy.

W tym poradniku pokazujemy, co dokładnie da się zautomatyzować w wysyłkach InPost, jak działa tworzenie przesyłek przez API ShipX, jak zaprojektować reguły wyboru usługi i gabarytu oraz jak połączyć nadanie z obsługą zamówień i statusami. Znajdziesz tu plan wdrożenia krok po kroku, tabelę najczęstszych problemów i listę rzeczy do sprawdzenia przed startem.

Automatyzacja InPost – co można przekazać systemowi

Proces wysyłki składa się z kilku powtarzalnych kroków. Każdy z nich można wykonać ręcznie w Managerze Paczek albo zlecić systemowi do obsługi zamówień, który komunikuje się z InPost przez API. Automatyzacja nie zmienia przy tym zasad usług – nadal obowiązują te same gabaryty, cenniki i regulaminy, zmienia się tylko to, kto wykonuje powtarzalną pracę. Im więcej kroków jest zautomatyzowanych, tym mniej ręcznej pracy i miejsc, w których może pojawić się pomyłka.

Krok

Ręcznie

Automatycznie

Utworzenie przesyłki

Przepisanie danych odbiorcy do panelu

System tworzy przesyłkę z danych zamówienia

Wybór usługi i gabarytu

Decyzja pakowacza przy każdej paczce

Reguły według metody dostawy, wagi i wymiarów

Pobranie i ochrona

Ręczne wpisanie kwoty

Kwota pobrana z zamówienia, ochrona dopasowana do wartości

Etykieta

Pobieranie pliku i drukowanie pojedynczo

Seryjny wydruk przy pakowaniu

Nadanie

Zamawianie kuriera w panelu

Zlecenie odbioru tworzone dla paczek z danego dnia

Numer przesyłki

Wklejanie do zamówienia i wiadomości

Zapis w zamówieniu i automatyczne powiadomienie klienta

Statusy

Sprawdzanie w śledzeniu przesyłek

Aktualizacja statusu zamówienia po zmianie statusu przesyłki

Nie trzeba automatyzować wszystkiego od razu. Z naszej praktyki najszybszy efekt daje połączenie trzech elementów: automatycznego tworzenia przesyłek, seryjnego drukowania etykiet i zapisywania numeru przesyłki w zamówieniu. Kolejne kroki – statusy, zlecenia odbioru, zwroty – dokłada się, gdy podstawy działają stabilnie.

Jak działa tworzenie przesyłek przez API ShipX

Systemy do obsługi zamówień łączą się z InPost przez API ShipX. Dostęp wymaga tokenu i identyfikatora organizacji, które generuje się w Managerze Paczek, w zakładce API. Według dokumentacji ShipX przesyłkę można utworzyć w trybie uproszczonym: system wskazuje usługę, np. przesyłkę paczkomatową standardową, a API automatycznie wybiera ofertę i ją opłaca.

Ważna cecha API: tworzenie przesyłki działa asynchronicznie. Zaraz po wysłaniu zapytania przesyłka ma status „created” i nie ma jeszcze numeru do śledzenia. Numer pojawia się po potwierdzeniu, gdy przesyłka przejdzie w status „confirmed”. System musi więc albo odpytać przesyłkę po chwili, albo odebrać powiadomienie webhook. Etykietę można pobrać dla przesyłki w statusie „confirmed” lub późniejszym – w formacie PDF, ZPL lub EPL.

  • Dla Paczkomatu – system musi przekazać kod punktu odbioru (target_point) oraz telefon i e-mail odbiorcy.

  • Dla kuriera – wymagany jest adres odbiorcy, a do tego wymiary i waga paczki.

  • Dla pobrania – przy usługach kurierskich przesyłka musi mieć ochronę co najmniej na wartość pobrania, a w Managerze Paczek musi być uzupełniony numer rachunku.

  • Dla wielu paczek w zamówieniu – przesyłki wielopaczkowe działają tylko w usługach kurierskich objętych umową; dla Paczkomatu tworzy się kilka osobnych przesyłek.

[#wazne] Przesyłki utworzone ręcznie w Managerze Paczek nie są widoczne w API – tak wynika z dokumentacji ShipX. Jeśli część paczek nadajesz z panelu, a część z systemu, statusy i numery tych pierwszych nie trafią automatycznie do zamówień. Dlatego warto ustalić jedno główne miejsce tworzenia przesyłek.

Szczegółowy opis integracji przez API znajdziesz w artykule ShipX API InPost – jak zintegrować wysyłki z własnym systemem, a generowanie dostępu – w tekście Token API InPost – jak go wygenerować i gdzie go wkleić.

Reguły wyboru usługi, gabarytu i usług dodatkowych

Serce automatyzacji to reguły. System musi wiedzieć, którą usługę InPost wybrać dla danego zamówienia, jaki gabaryt zadeklarować i czy dodać pobranie lub ochronę. Jeśli reguły są dobre, pakowacz tylko pakuje i przykleja etykietę. Jeśli są słabe, każda paczka wymaga decyzji, a automatyzacja zamienia się w półautomat.

Warunek w zamówieniu

Decyzja systemu

Uwagi

Metoda dostawy „Paczkomat”

Usługa paczkomatowa i kod punktu z zamówienia

Kod punktu musi być zapisany w osobnym polu

Metoda dostawy „Kurier”

Usługa kurierska standardowa

Potrzebne wymiary i waga

Płatność przy odbiorze

Pobranie na kwotę zamówienia

Dla kuriera ochrona co najmniej na wartość pobrania

Wartość zamówienia powyżej ustalonej kwoty

Dodatkowa ochrona

Próg ustala sklep, np. według wartości towaru

Produkt przypisany do gabarytu B

Szablon przesyłki B

Najprościej przez przypisanie gabarytu do produktu lub kategorii

Zamówienie z kanału Allegro

Usługa zgodna z metodą dostawy kupującego

Np. Allegro Paczkomaty InPost w programie Wysyłam z Allegro

W API ShipX dla Paczkomatów zamiast wymiarów można podać szablon: small, medium lub large, odpowiadające gabarytom A, B i C. Dla przesyłek kurierskich dokumentacja zaleca przekazywanie rzeczywistych wymiarów i wagi. To ważne dla kosztów, bo zadeklarowanie złego gabarytu kończy się dopłatą – w cenniku standardowym za weryfikację przy zmianie gabarytu InPost nalicza 3,80 zł netto plus różnicę w cenie.

[#tip] Przypisz gabaryt do produktów, zanim uruchomisz automatyczne nadawanie. Wystarczy zgrubny podział: produkty, które zawsze mieszczą się w A, te, które wymagają B lub C, i te, które idą tylko kurierem. Dzięki temu reguła sama wybierze właściwy szablon, a Ty unikniesz dopłat opisanych w artykule o dopłatach w fakturach InPost.

W Base takie reguły ustawia się w module automatycznego wyboru kuriera – szczegóły znajdziesz w tekście Automatyczny wybór kuriera w Base – reguły wysyłki według wagi, kraju i kanału.

Automatyzacja InPost w sklepie internetowym zaczyna się zwykle od frustracji: ktoś w zespole spędza codziennie godzinę na przepisywaniu adresów do panelu przewoźnika, drukowaniu etykiet i wklejaniu numerów przesyłek do zamówień. Przy kilku paczkach to drobiazg. Przy kilkudziesięciu dziennie – etat, który nie dodaje sklepowi żadnej wartości, a do tego generuje błędy.

W tym poradniku pokazujemy, co dokładnie da się zautomatyzować w wysyłkach InPost, jak działa tworzenie przesyłek przez API ShipX, jak zaprojektować reguły wyboru usługi i gabarytu oraz jak połączyć nadanie z obsługą zamówień i statusami. Znajdziesz tu plan wdrożenia krok po kroku, tabelę najczęstszych problemów i listę rzeczy do sprawdzenia przed startem.

Automatyzacja InPost – co można przekazać systemowi

Proces wysyłki składa się z kilku powtarzalnych kroków. Każdy z nich można wykonać ręcznie w Managerze Paczek albo zlecić systemowi do obsługi zamówień, który komunikuje się z InPost przez API. Automatyzacja nie zmienia przy tym zasad usług – nadal obowiązują te same gabaryty, cenniki i regulaminy, zmienia się tylko to, kto wykonuje powtarzalną pracę. Im więcej kroków jest zautomatyzowanych, tym mniej ręcznej pracy i miejsc, w których może pojawić się pomyłka.

Krok

Ręcznie

Automatycznie

Utworzenie przesyłki

Przepisanie danych odbiorcy do panelu

System tworzy przesyłkę z danych zamówienia

Wybór usługi i gabarytu

Decyzja pakowacza przy każdej paczce

Reguły według metody dostawy, wagi i wymiarów

Pobranie i ochrona

Ręczne wpisanie kwoty

Kwota pobrana z zamówienia, ochrona dopasowana do wartości

Etykieta

Pobieranie pliku i drukowanie pojedynczo

Seryjny wydruk przy pakowaniu

Nadanie

Zamawianie kuriera w panelu

Zlecenie odbioru tworzone dla paczek z danego dnia

Numer przesyłki

Wklejanie do zamówienia i wiadomości

Zapis w zamówieniu i automatyczne powiadomienie klienta

Statusy

Sprawdzanie w śledzeniu przesyłek

Aktualizacja statusu zamówienia po zmianie statusu przesyłki

Nie trzeba automatyzować wszystkiego od razu. Z naszej praktyki najszybszy efekt daje połączenie trzech elementów: automatycznego tworzenia przesyłek, seryjnego drukowania etykiet i zapisywania numeru przesyłki w zamówieniu. Kolejne kroki – statusy, zlecenia odbioru, zwroty – dokłada się, gdy podstawy działają stabilnie.

Jak działa tworzenie przesyłek przez API ShipX

Systemy do obsługi zamówień łączą się z InPost przez API ShipX. Dostęp wymaga tokenu i identyfikatora organizacji, które generuje się w Managerze Paczek, w zakładce API. Według dokumentacji ShipX przesyłkę można utworzyć w trybie uproszczonym: system wskazuje usługę, np. przesyłkę paczkomatową standardową, a API automatycznie wybiera ofertę i ją opłaca.

Ważna cecha API: tworzenie przesyłki działa asynchronicznie. Zaraz po wysłaniu zapytania przesyłka ma status „created” i nie ma jeszcze numeru do śledzenia. Numer pojawia się po potwierdzeniu, gdy przesyłka przejdzie w status „confirmed”. System musi więc albo odpytać przesyłkę po chwili, albo odebrać powiadomienie webhook. Etykietę można pobrać dla przesyłki w statusie „confirmed” lub późniejszym – w formacie PDF, ZPL lub EPL.

  • Dla Paczkomatu – system musi przekazać kod punktu odbioru (target_point) oraz telefon i e-mail odbiorcy.

  • Dla kuriera – wymagany jest adres odbiorcy, a do tego wymiary i waga paczki.

  • Dla pobrania – przy usługach kurierskich przesyłka musi mieć ochronę co najmniej na wartość pobrania, a w Managerze Paczek musi być uzupełniony numer rachunku.

  • Dla wielu paczek w zamówieniu – przesyłki wielopaczkowe działają tylko w usługach kurierskich objętych umową; dla Paczkomatu tworzy się kilka osobnych przesyłek.

[#wazne] Przesyłki utworzone ręcznie w Managerze Paczek nie są widoczne w API – tak wynika z dokumentacji ShipX. Jeśli część paczek nadajesz z panelu, a część z systemu, statusy i numery tych pierwszych nie trafią automatycznie do zamówień. Dlatego warto ustalić jedno główne miejsce tworzenia przesyłek.

Szczegółowy opis integracji przez API znajdziesz w artykule ShipX API InPost – jak zintegrować wysyłki z własnym systemem, a generowanie dostępu – w tekście Token API InPost – jak go wygenerować i gdzie go wkleić.

Reguły wyboru usługi, gabarytu i usług dodatkowych

Serce automatyzacji to reguły. System musi wiedzieć, którą usługę InPost wybrać dla danego zamówienia, jaki gabaryt zadeklarować i czy dodać pobranie lub ochronę. Jeśli reguły są dobre, pakowacz tylko pakuje i przykleja etykietę. Jeśli są słabe, każda paczka wymaga decyzji, a automatyzacja zamienia się w półautomat.

Warunek w zamówieniu

Decyzja systemu

Uwagi

Metoda dostawy „Paczkomat”

Usługa paczkomatowa i kod punktu z zamówienia

Kod punktu musi być zapisany w osobnym polu

Metoda dostawy „Kurier”

Usługa kurierska standardowa

Potrzebne wymiary i waga

Płatność przy odbiorze

Pobranie na kwotę zamówienia

Dla kuriera ochrona co najmniej na wartość pobrania

Wartość zamówienia powyżej ustalonej kwoty

Dodatkowa ochrona

Próg ustala sklep, np. według wartości towaru

Produkt przypisany do gabarytu B

Szablon przesyłki B

Najprościej przez przypisanie gabarytu do produktu lub kategorii

Zamówienie z kanału Allegro

Usługa zgodna z metodą dostawy kupującego

Np. Allegro Paczkomaty InPost w programie Wysyłam z Allegro

W API ShipX dla Paczkomatów zamiast wymiarów można podać szablon: small, medium lub large, odpowiadające gabarytom A, B i C. Dla przesyłek kurierskich dokumentacja zaleca przekazywanie rzeczywistych wymiarów i wagi. To ważne dla kosztów, bo zadeklarowanie złego gabarytu kończy się dopłatą – w cenniku standardowym za weryfikację przy zmianie gabarytu InPost nalicza 3,80 zł netto plus różnicę w cenie.

[#tip] Przypisz gabaryt do produktów, zanim uruchomisz automatyczne nadawanie. Wystarczy zgrubny podział: produkty, które zawsze mieszczą się w A, te, które wymagają B lub C, i te, które idą tylko kurierem. Dzięki temu reguła sama wybierze właściwy szablon, a Ty unikniesz dopłat opisanych w artykule o dopłatach w fakturach InPost.

W Base takie reguły ustawia się w module automatycznego wyboru kuriera – szczegóły znajdziesz w tekście Automatyczny wybór kuriera w Base – reguły wysyłki według wagi, kraju i kanału.

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

Etykiety, zlecenia odbioru i potwierdzenia nadania

Po utworzeniu przesyłek przychodzi czas na fizyczne nadanie. Tu również automatyzacja oszczędza najwięcej czasu, bo zamiast pobierać pliki pojedynczo, magazyn drukuje etykiety seryjnie, w kolejności pakowania.

  • Etykiety – API pozwala pobrać etykiety dla maksymalnie 100 przesyłek w jednym zapytaniu; dla przesyłek jednej usługi zwracany jest jeden plik.

  • Format – PDF sprawdza się na zwykłej drukarce, ZPL lub EPL na drukarkach termicznych; najczęściej używa się formatu A6.

  • Zlecenie odbioru – przez API można zamówić podjazd kuriera po przesyłki w statusie „confirmed”, wskazując adres odbioru.

  • Potwierdzenie nadania – dla przesyłek utworzonych w API można wygenerować manifest (potwierdzenie nadania) dla zlecenia odbioru albo dla wskazanych przesyłek.

Jeśli nadajesz w Paczkomatach, a nie przez kuriera, zlecenie odbioru nie jest potrzebne – paczki z etykietami zanosisz do wybranego automatu lub PaczkoPunktu. Kiedy który wariant ma więcej sensu, porównujemy w tekście Nadawanie w Paczkomacie czy odbiór przez kuriera. Wybór drukarki i konfigurację wydruku opisujemy w artykule o drukowaniu etykiet w BaseLinkerze.

Wykres – automatyczne nadawanie przesyłki InPost krok po kroku, od zamówienia do statusów. [#chart:ip54]

Statusy przesyłek i komunikacja z klientem

Drugą połową automatyzacji są statusy. API ShipX udostępnia listę statusów przesyłek, np. przyjęcie w oddziale, wydanie do doręczenia, gotowość do odbioru w Paczkomacie czy zwrot do nadawcy. Zmiany statusów można odbierać przez webhook – adres podaje się w Managerze Paczek, w ustawieniach organizacji w zakładce API – albo odpytywać zasób śledzenia. Według FAQ dokumentacji API pozwala sprawdzać statusy przesyłek do 45 dni wstecz, a zapytanie o śledzenie dotyczy jednej przesyłki naraz – przy dużej liczbie paczek webhooki są więc wygodniejsze niż ciągłe odpytywanie.

Dla sklepu oznacza to, że zamówienie może samo zmienić status na „wysłane”, gdy paczka zostanie nadana, a na „dostarczone”, gdy klient ją odbierze. Do tego można podpiąć automatyczne wiadomości: numer przesyłki po nadaniu, przypomnienie o odbiorze, informację o zwrocie. Jak to wygląda w Base, opisujemy w tekście o śledzeniu przesyłek w Base.

[#uwaga] Webhooki InPost są wysyłane z określonej puli adresów IP, a adres URL musi odpowiadać kodem HTTP 200 na zapytanie GET. Jeśli serwer sklepu ma zaporę lub filtrowanie ruchu, powiadomienia mogą nie docierać, a zamówienia „utkną” w statusie sprzed nadania. Przy wdrożeniu sprawdź to na środowisku testowym.

Przy projektowaniu automatyzacji warto wiedzieć, które statusy są dla sklepu najważniejsze. W dokumentacji ShipX znajdziesz pełną listę, a w praktyce najczęściej wykorzystuje się kilka z nich:

  • confirmed – przesyłka opłacona, ma numer i etykietę; moment na wydruk i pakowanie.

  • collected_from_sender / taken_by_courier – paczka odebrana od nadawcy; dobry moment na zmianę statusu zamówienia na „wysłane”.

  • ready_to_pickup – przesyłka czeka w Paczkomacie lub punkcie; klient dostaje powiadomienie od InPost.

  • delivered – przesyłka odebrana; można zamknąć zamówienie i np. poprosić o opinię.

  • returned_to_sender – zwrot do nadawcy; sygnał, by skontaktować się z klientem i zaplanować magazyn.

Gdzie ustawić automatyzację: system do zamówień czy własna integracja

Automatyczne nadawanie można zbudować na kilka sposobów. Wybór zależy od liczby kanałów sprzedaży, zasobów technicznych i tego, czy InPost ma być jedynym przewoźnikiem. Poniżej zestawienie, które pomaga podjąć decyzję.

Rozwiązanie

Zalety

Ograniczenia

Moduł InPost w platformie sklepu

Szybki start, niski koszt

Zwykle obsługuje tylko zamówienia z jednego sklepu

System do obsługi zamówień, np. Base

Wiele kanałów i przewoźników w jednym miejscu, reguły i akcje automatyczne

Abonament systemu i czas na konfigurację

Własna integracja z API ShipX

Pełna kontrola nad procesem i danymi

Koszt programisty, utrzymanie i aktualizacje po stronie sklepu

Dla sklepów sprzedających w kilku kanałach najczęściej wygrywa system do obsługi zamówień: zamówienia z każdego źródła trafiają w jedno miejsce, a reguły wysyłki i statusy działają tak samo. Własna integracja ma sens przy nietypowych procesach albo gdy firma ma już rozbudowany system ERP – wtedy warto przeczytać tekst Integracja Base z ERP – kiedy jest potrzebna i jak ją zaplanować. O tym, jak przebiega i ile trwa wdrożenie systemu, piszemy w artykule Wdrożenie BaseLinkera – ile trwa, ile kosztuje i od czego zacząć, a o samej integracji InPost z panelem – w tekście BaseLinker InPost – Paczkomaty i nadawanie przesyłek z panelu Base.

[#checklista] Przed uruchomieniem automatycznego nadawania: token i ID organizacji wklejone w systemie; dane firmy i rachunek do pobrań uzupełnione w Managerze Paczek; gabaryty przypisane do produktów; reguły dla każdej metody dostawy ustawione; drukarka skonfigurowana do formatu etykiet; test utworzenia, wydruku i anulowania przesyłki wykonany; osoba odpowiedzialna za kontrolę pierwszych faktur wyznaczona.

Plan wdrożenia automatycznego nadawania krok po kroku

  1. Zbierz wymagania – metody dostawy w sklepie i na marketplace’ach, usługi dodatkowe, miejsca nadania, liczba paczek dziennie.

  2. Uporządkuj dane produktów – waga, gabaryt lub wymiary opakowania, produkty wysyłane wyłącznie kurierem.

  3. Połącz konto InPost – token i ID organizacji z Managera Paczek, uzupełnione dane firmy i rachunek do pobrań.

  4. Ustaw reguły – usługa według metody dostawy, gabaryt według produktu, pobranie i ochrona według zamówienia.

  5. Przetestuj na środowisku testowym – utworzenie przesyłki, pobranie etykiety, anulowanie przed opłaceniem.

  6. Uruchom na części zamówień – np. tylko dla jednego kanału sprzedaży przez kilka dni.

  7. Dodaj statusy i powiadomienia – gdy tworzenie przesyłek działa bez błędów.

  8. Kontroluj faktury – przez pierwsze tygodnie sprawdzaj, czy nie pojawiają się dopłaty za błędne gabaryty.

Testy warto robić na osobnym koncie w środowisku sandbox – dokumentacja ShipX podaje, że dane produkcyjne tam nie działają, a śledzenie statusów jest wyłączone. Więcej o testowaniu przeczytasz w osobnym artykule naszej serii o sandboksie ShipX.

Wykres – kiedy automatyzacja nadawania przesyłek InPost się opłaca, a kiedy wystarczy ręczna obsługa. [#chart:ip54b]

Najczęstsze problemy i jak je rozwiązać

Problem

Prawdopodobna przyczyna

Co zrobić

Przesyłka nie ma numeru po utworzeniu

API działa asynchronicznie, przesyłka nie jest jeszcze potwierdzona

Odpytać przesyłkę po chwili lub korzystać z webhooków

Błąd 401 przy połączeniu

Nieprawidłowy token albo token z innego środowiska

Sprawdzić token w zakładce API w Managerze Paczek

Błąd 403

Błędne ID organizacji

Porównać ID organizacji z danymi w zakładce API

Paczka z pobraniem nie przechodzi dalej

Brak numeru rachunku lub za niska ochrona

Uzupełnić rachunek, ustawić ochronę co najmniej na kwotę pobrania

Usługa kurierska niedostępna

Brak umowy kurierskiej na koncie

Skontaktować się z InPost lub użyć usługi dostępnej dla konta

Dopłaty na fakturze

Zły gabaryt lub waga w regule

Poprawić przypisanie gabarytów do produktów

Komunikaty błędów API, takie jak „validation_failed” czy „debt_collection”, opisuje dokumentacja ShipX. Jeśli łączysz InPost z systemem do obsługi zamówień, większość z nich zobaczysz w logach integracji jako czytelny komunikat. Przy własnej integracji warto od początku zapisywać odpowiedzi API, bo bez tego diagnozowanie problemów trwa znacznie dłużej.

Najczęściej zadawane pytania

Czy do automatyzacji wysyłek InPost potrzebna jest umowa?

Do tworzenia przesyłek przez API wystarczy konto w Managerze Paczek z wygenerowanym tokenem – przesyłki paczkomatowe działają także na koncie bez umowy, rozliczanym z salda. Usługi kurierskie dla firm wymagają umowy kurierskiej. Szczegóły warunków zawsze potwierdź z InPost.

Czy mogę automatycznie nadawać paczki z kilku kanałów sprzedaży?

Tak, jeśli zamówienia z wszystkich kanałów trafiają do jednego systemu, który łączy się z InPost. Wtedy reguły wysyłki działają tak samo dla sklepu i marketplace’ów. Pamiętaj tylko o usługach specyficznych dla kanału, np. Allegro Paczkomaty InPost.

Jak szybko po utworzeniu przesyłki pojawia się numer do śledzenia?

Numer pojawia się po potwierdzeniu przesyłki, bo API działa asynchronicznie. Zwykle następuje to krótko po utworzeniu, ale system powinien obsłużyć sytuację, w której numer nie jest dostępny od razu – odpytując przesyłkę lub korzystając z webhooków.

Czy automatyzacja eliminuje dopłaty za gabaryt?

Zmniejsza ich ryzyko, jeśli gabaryty są poprawnie przypisane do produktów. Reguła wybierze wtedy właściwy szablon przesyłki. Jeśli jednak dane produktów są błędne, automatyzacja powieli ten błąd na wszystkich paczkach, dlatego warto je sprawdzić przed startem.

Czy mogę anulować przesyłkę utworzoną przez API?

Według dokumentacji ShipX anulować można przesyłkę, która nie została jeszcze opłacona, czyli w statusie „created”, „offers_prepared” lub „offer_selected”. Przesyłki w statusie „confirmed” nie da się anulować przez API.

Od czego zacząć, jeśli dziś nadaję wszystko ręcznie?

Od uporządkowania danych produktów i połączenia konta InPost z systemem do obsługi zamówień. Potem uruchom automatyczne tworzenie przesyłek i seryjny wydruk etykiet. Statusy i powiadomienia dołóż, gdy podstawy będą działać bez błędów.

Podsumowanie

Automatyczne nadawanie przesyłek InPost to połączenie kilku elementów: dobrych danych produktów, reguł wyboru usługi i gabarytu, integracji przez API ShipX, seryjnego drukowania etykiet i obsługi statusów. Każdy z nich można wdrażać etapami, ale najwięcej zyskujesz, gdy działają razem i zamówienie przechodzi od koszyka do odbioru bez ręcznego przepisywania danych.

Wdrażamy i obsługujemy wysyłki InPost – od połączenia konta po reguły, etykiety i statusy. Jako certyfikowany partner wdrożeń Base ustawiamy proces tak, by magazyn tylko pakował, a system zajmował się resztą. Sprawdź, jak wygląda wdrożenie Base z automatyzacją wysyłek.

Etykiety, zlecenia odbioru i potwierdzenia nadania

Po utworzeniu przesyłek przychodzi czas na fizyczne nadanie. Tu również automatyzacja oszczędza najwięcej czasu, bo zamiast pobierać pliki pojedynczo, magazyn drukuje etykiety seryjnie, w kolejności pakowania.

  • Etykiety – API pozwala pobrać etykiety dla maksymalnie 100 przesyłek w jednym zapytaniu; dla przesyłek jednej usługi zwracany jest jeden plik.

  • Format – PDF sprawdza się na zwykłej drukarce, ZPL lub EPL na drukarkach termicznych; najczęściej używa się formatu A6.

  • Zlecenie odbioru – przez API można zamówić podjazd kuriera po przesyłki w statusie „confirmed”, wskazując adres odbioru.

  • Potwierdzenie nadania – dla przesyłek utworzonych w API można wygenerować manifest (potwierdzenie nadania) dla zlecenia odbioru albo dla wskazanych przesyłek.

Jeśli nadajesz w Paczkomatach, a nie przez kuriera, zlecenie odbioru nie jest potrzebne – paczki z etykietami zanosisz do wybranego automatu lub PaczkoPunktu. Kiedy który wariant ma więcej sensu, porównujemy w tekście Nadawanie w Paczkomacie czy odbiór przez kuriera. Wybór drukarki i konfigurację wydruku opisujemy w artykule o drukowaniu etykiet w BaseLinkerze.

Wykres – automatyczne nadawanie przesyłki InPost krok po kroku, od zamówienia do statusów. [#chart:ip54]

Statusy przesyłek i komunikacja z klientem

Drugą połową automatyzacji są statusy. API ShipX udostępnia listę statusów przesyłek, np. przyjęcie w oddziale, wydanie do doręczenia, gotowość do odbioru w Paczkomacie czy zwrot do nadawcy. Zmiany statusów można odbierać przez webhook – adres podaje się w Managerze Paczek, w ustawieniach organizacji w zakładce API – albo odpytywać zasób śledzenia. Według FAQ dokumentacji API pozwala sprawdzać statusy przesyłek do 45 dni wstecz, a zapytanie o śledzenie dotyczy jednej przesyłki naraz – przy dużej liczbie paczek webhooki są więc wygodniejsze niż ciągłe odpytywanie.

Dla sklepu oznacza to, że zamówienie może samo zmienić status na „wysłane”, gdy paczka zostanie nadana, a na „dostarczone”, gdy klient ją odbierze. Do tego można podpiąć automatyczne wiadomości: numer przesyłki po nadaniu, przypomnienie o odbiorze, informację o zwrocie. Jak to wygląda w Base, opisujemy w tekście o śledzeniu przesyłek w Base.

[#uwaga] Webhooki InPost są wysyłane z określonej puli adresów IP, a adres URL musi odpowiadać kodem HTTP 200 na zapytanie GET. Jeśli serwer sklepu ma zaporę lub filtrowanie ruchu, powiadomienia mogą nie docierać, a zamówienia „utkną” w statusie sprzed nadania. Przy wdrożeniu sprawdź to na środowisku testowym.

Przy projektowaniu automatyzacji warto wiedzieć, które statusy są dla sklepu najważniejsze. W dokumentacji ShipX znajdziesz pełną listę, a w praktyce najczęściej wykorzystuje się kilka z nich:

  • confirmed – przesyłka opłacona, ma numer i etykietę; moment na wydruk i pakowanie.

  • collected_from_sender / taken_by_courier – paczka odebrana od nadawcy; dobry moment na zmianę statusu zamówienia na „wysłane”.

  • ready_to_pickup – przesyłka czeka w Paczkomacie lub punkcie; klient dostaje powiadomienie od InPost.

  • delivered – przesyłka odebrana; można zamknąć zamówienie i np. poprosić o opinię.

  • returned_to_sender – zwrot do nadawcy; sygnał, by skontaktować się z klientem i zaplanować magazyn.

Gdzie ustawić automatyzację: system do zamówień czy własna integracja

Automatyczne nadawanie można zbudować na kilka sposobów. Wybór zależy od liczby kanałów sprzedaży, zasobów technicznych i tego, czy InPost ma być jedynym przewoźnikiem. Poniżej zestawienie, które pomaga podjąć decyzję.

Rozwiązanie

Zalety

Ograniczenia

Moduł InPost w platformie sklepu

Szybki start, niski koszt

Zwykle obsługuje tylko zamówienia z jednego sklepu

System do obsługi zamówień, np. Base

Wiele kanałów i przewoźników w jednym miejscu, reguły i akcje automatyczne

Abonament systemu i czas na konfigurację

Własna integracja z API ShipX

Pełna kontrola nad procesem i danymi

Koszt programisty, utrzymanie i aktualizacje po stronie sklepu

Dla sklepów sprzedających w kilku kanałach najczęściej wygrywa system do obsługi zamówień: zamówienia z każdego źródła trafiają w jedno miejsce, a reguły wysyłki i statusy działają tak samo. Własna integracja ma sens przy nietypowych procesach albo gdy firma ma już rozbudowany system ERP – wtedy warto przeczytać tekst Integracja Base z ERP – kiedy jest potrzebna i jak ją zaplanować. O tym, jak przebiega i ile trwa wdrożenie systemu, piszemy w artykule Wdrożenie BaseLinkera – ile trwa, ile kosztuje i od czego zacząć, a o samej integracji InPost z panelem – w tekście BaseLinker InPost – Paczkomaty i nadawanie przesyłek z panelu Base.

[#checklista] Przed uruchomieniem automatycznego nadawania: token i ID organizacji wklejone w systemie; dane firmy i rachunek do pobrań uzupełnione w Managerze Paczek; gabaryty przypisane do produktów; reguły dla każdej metody dostawy ustawione; drukarka skonfigurowana do formatu etykiet; test utworzenia, wydruku i anulowania przesyłki wykonany; osoba odpowiedzialna za kontrolę pierwszych faktur wyznaczona.

Plan wdrożenia automatycznego nadawania krok po kroku

  1. Zbierz wymagania – metody dostawy w sklepie i na marketplace’ach, usługi dodatkowe, miejsca nadania, liczba paczek dziennie.

  2. Uporządkuj dane produktów – waga, gabaryt lub wymiary opakowania, produkty wysyłane wyłącznie kurierem.

  3. Połącz konto InPost – token i ID organizacji z Managera Paczek, uzupełnione dane firmy i rachunek do pobrań.

  4. Ustaw reguły – usługa według metody dostawy, gabaryt według produktu, pobranie i ochrona według zamówienia.

  5. Przetestuj na środowisku testowym – utworzenie przesyłki, pobranie etykiety, anulowanie przed opłaceniem.

  6. Uruchom na części zamówień – np. tylko dla jednego kanału sprzedaży przez kilka dni.

  7. Dodaj statusy i powiadomienia – gdy tworzenie przesyłek działa bez błędów.

  8. Kontroluj faktury – przez pierwsze tygodnie sprawdzaj, czy nie pojawiają się dopłaty za błędne gabaryty.

Testy warto robić na osobnym koncie w środowisku sandbox – dokumentacja ShipX podaje, że dane produkcyjne tam nie działają, a śledzenie statusów jest wyłączone. Więcej o testowaniu przeczytasz w osobnym artykule naszej serii o sandboksie ShipX.

Wykres – kiedy automatyzacja nadawania przesyłek InPost się opłaca, a kiedy wystarczy ręczna obsługa. [#chart:ip54b]

Najczęstsze problemy i jak je rozwiązać

Problem

Prawdopodobna przyczyna

Co zrobić

Przesyłka nie ma numeru po utworzeniu

API działa asynchronicznie, przesyłka nie jest jeszcze potwierdzona

Odpytać przesyłkę po chwili lub korzystać z webhooków

Błąd 401 przy połączeniu

Nieprawidłowy token albo token z innego środowiska

Sprawdzić token w zakładce API w Managerze Paczek

Błąd 403

Błędne ID organizacji

Porównać ID organizacji z danymi w zakładce API

Paczka z pobraniem nie przechodzi dalej

Brak numeru rachunku lub za niska ochrona

Uzupełnić rachunek, ustawić ochronę co najmniej na kwotę pobrania

Usługa kurierska niedostępna

Brak umowy kurierskiej na koncie

Skontaktować się z InPost lub użyć usługi dostępnej dla konta

Dopłaty na fakturze

Zły gabaryt lub waga w regule

Poprawić przypisanie gabarytów do produktów

Komunikaty błędów API, takie jak „validation_failed” czy „debt_collection”, opisuje dokumentacja ShipX. Jeśli łączysz InPost z systemem do obsługi zamówień, większość z nich zobaczysz w logach integracji jako czytelny komunikat. Przy własnej integracji warto od początku zapisywać odpowiedzi API, bo bez tego diagnozowanie problemów trwa znacznie dłużej.

Najczęściej zadawane pytania

Czy do automatyzacji wysyłek InPost potrzebna jest umowa?

Do tworzenia przesyłek przez API wystarczy konto w Managerze Paczek z wygenerowanym tokenem – przesyłki paczkomatowe działają także na koncie bez umowy, rozliczanym z salda. Usługi kurierskie dla firm wymagają umowy kurierskiej. Szczegóły warunków zawsze potwierdź z InPost.

Czy mogę automatycznie nadawać paczki z kilku kanałów sprzedaży?

Tak, jeśli zamówienia z wszystkich kanałów trafiają do jednego systemu, który łączy się z InPost. Wtedy reguły wysyłki działają tak samo dla sklepu i marketplace’ów. Pamiętaj tylko o usługach specyficznych dla kanału, np. Allegro Paczkomaty InPost.

Jak szybko po utworzeniu przesyłki pojawia się numer do śledzenia?

Numer pojawia się po potwierdzeniu przesyłki, bo API działa asynchronicznie. Zwykle następuje to krótko po utworzeniu, ale system powinien obsłużyć sytuację, w której numer nie jest dostępny od razu – odpytując przesyłkę lub korzystając z webhooków.

Czy automatyzacja eliminuje dopłaty za gabaryt?

Zmniejsza ich ryzyko, jeśli gabaryty są poprawnie przypisane do produktów. Reguła wybierze wtedy właściwy szablon przesyłki. Jeśli jednak dane produktów są błędne, automatyzacja powieli ten błąd na wszystkich paczkach, dlatego warto je sprawdzić przed startem.

Czy mogę anulować przesyłkę utworzoną przez API?

Według dokumentacji ShipX anulować można przesyłkę, która nie została jeszcze opłacona, czyli w statusie „created”, „offers_prepared” lub „offer_selected”. Przesyłki w statusie „confirmed” nie da się anulować przez API.

Od czego zacząć, jeśli dziś nadaję wszystko ręcznie?

Od uporządkowania danych produktów i połączenia konta InPost z systemem do obsługi zamówień. Potem uruchom automatyczne tworzenie przesyłek i seryjny wydruk etykiet. Statusy i powiadomienia dołóż, gdy podstawy będą działać bez błędów.

Podsumowanie

Automatyczne nadawanie przesyłek InPost to połączenie kilku elementów: dobrych danych produktów, reguł wyboru usługi i gabarytu, integracji przez API ShipX, seryjnego drukowania etykiet i obsługi statusów. Każdy z nich można wdrażać etapami, ale najwięcej zyskujesz, gdy działają razem i zamówienie przechodzi od koszyka do odbioru bez ręcznego przepisywania danych.

Wdrażamy i obsługujemy wysyłki InPost – od połączenia konta po reguły, etykiety i statusy. Jako certyfikowany partner wdrożeń Base ustawiamy proces tak, by magazyn tylko pakował, a system zajmował się resztą. Sprawdź, jak wygląda 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