Pytanie o doręczenie wymaga kontekstu: konsultant musi ustalić, którego zamówienia dotyczy sprawa i co dzieje się z przesyłką. Gdy sklep, system wysyłkowy i helpdesk przechowują te informacje osobno, obsługa ręcznie odtwarza przebieg zamówienia i łatwiej przypisuje sprawę do niewłaściwej paczki.
Krótka odpowiedź
Połączenie systemu ticketowego z InPost prowadzi status przesyłki przez ShipX lub system wysyłkowy do sklepu, a następnie dopasowuje go do zamówienia i istniejącego zgłoszenia. Można użyć natywnego konektora, integratora pośredniczącego albo własnego API.
O wyborze decydują dostępne zdarzenia, klucz dopasowania, logi i to, kto utrzyma połączenie po zmianie systemów.
Usługi KC Mobile
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „System ticketowy z InPost - jak połączyć obsługę zgłoszeń z wysyłką?”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
Co oznacza integracja systemu ticketowego z InPost?
Integracja pokazuje konsultantowi dane przesyłki przy właściwym zamówieniu i zgłoszeniu. W praktyce przepływ może wyglądać tak: InPost ShipX udostępnia status przesyłki przez API lub wysyła zdarzenie na skonfigurowany adres webhooka; sklep albo integrator odbiera je i odnajduje zamówienie po identyfikatorze przesyłki; helpdesk wyszukuje zgłoszenie po identyfikatorze zamówienia i aktualizuje jego kontekst. Gdy nie ma otwartej sprawy, zdarzenie może pozostać w historii zamówienia zamiast tworzyć nową sprawę.
Dla dopasowania nie wystarczy samo nazwisko klienta. Najbezpieczniejszy przebieg wykorzystuje identyfikator zamówienia ze sklepu oraz identyfikator przesyłki zapisany przy tym zamówieniu. E-mail może pomóc odnaleźć klienta, ale osoba może mieć kilka zakupów i paczek, a adres e-mail w zgłoszeniu może różnić się od podanego przy zamówieniu.
InPost opisuje ShipX jako API do integracji usług kurierskich i paczkomatowych, a instrukcja Managera Paczek pokazuje konfigurację dostępu API oraz dodanie adresu webhooka w ustawieniach organizacji. Szczegóły dostępu i zakres udostępnianych zdarzeń należy potwierdzić dla używanego konta i systemu wysyłkowego w informacjach InPost o integracji i ShipX oraz instrukcji konfiguracji API ShipX.
Integracja natywna łączy systemy gotowym konektorem. Integrator pośredniczący przekazuje dane pomiędzy aplikacjami, jeśli ma odpowiednie konektory i warunki. Własne API daje największą swobodę w dopasowaniu reguł, ale wymaga właściciela technicznego, logowania zdarzeń i utrzymania kodu.

Czytasz poradnik „System ticketowy z InPost - jak połączyć obsługę zgłoszeń z wysyłką?”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika
Kiedy takie połączenie usprawnia obsługę sklepu?
Połączenie pomaga wtedy, gdy konsultant musi sprawdzić historię przesyłki, a potem zdecydować, co zrobić ze sprawą. Status dostawy jest informacją o paczce; nie powinien samodzielnie rozstrzygać reklamacji ani wysyłać obietnicy terminu, którego sklep nie potwierdził.
| Scenariusz | Dane potrzebne konsultantowi | Możliwa automatyzacja |
|---|---|---|
| Pytanie o doręczenie | Numer zamówienia, identyfikator przesyłki, ostatni status i czas zdarzenia | Wyświetlenie statusu w istniejącym zgłoszeniu |
| Prośba o przekierowanie | Dane przesyłki, aktualny etap obsługi i informacja o dostępnej opcji zmiany | Przypisanie do kolejki, która weryfikuje możliwość zmiany |
| Opóźnienie lub problem z doręczeniem | Historia zdarzeń, data nadania, poprzedni kontakt i status zamówienia | Oznaczenie sprawy do sprawdzenia przez konsultanta |
| Zwrot | Numer zamówienia, identyfikator przesyłki zwrotnej i pozycje objęte zwrotem | Dopisanie danych zwrotu do sprawy dotyczącej zakupu |
| Reklamacja przesyłki | Numer przesyłki, zdarzenie przewoźnika i historia kontaktu | Utworzenie zadania w kolejce reklamacyjnej, jeśli nie ma już takiej sprawy |
Automatyczna odpowiedź ma sens przy jednoznacznym statusie i poprawnym dopasowaniu do zamówienia. Jeżeli przesyłka nie ma jeszcze skanu, status wskazuje wyjątek albo klient zgłasza sytuację sprzeczną z danymi, system powinien przekazać sprawę do właściwej kolejki. Przy projektowaniu procesów wysyłki przyda się też porównanie rozwiązań InPost dla sklepów.
Jak sprawdzić, czy systemy można połączyć?
Sprawdźcie konkretne operacje, które konektor wykonuje, i dane, które potrafi wymienić. Hasło "integracja z WooCommerce" może oznaczać wyłącznie podgląd danych zamówienia; nie musi obejmować statusów ShipX, aktualizacji istniejącej sprawy ani obsługi powtórzonych zdarzeń.
Przykładowo Gorgias opisuje integrację WooCommerce, która wyświetla dane klienta i zamówienia w panelu zgłoszenia, w tym status płatności, a synchronizacja aktualizuje informacje po zmianie w WooCommerce. Dokumentacja wskazuje też ograniczenia: przez tę integrację nie można tworzyć, edytować, anulować ani zwracać zamówień, a danych WooCommerce nie można używać jako warunków reguł. Przy ocenie innego systemu, takiego jak Zendesk czy Freshdesk, sprawdźcie osobno, czy dany plan i konektor udostępnia pola, webhooki lub API potrzebne w waszym procesie. Nazwa producenta sama nie potwierdza zakresu integracji.
| Wariant | Koszt utrzymania | Elastyczność | Co sprawdzić przed wyborem |
|---|---|---|---|
| Integracja natywna | Zależny od planu helpdesku i utrzymania konektora przez dostawcę | Ograniczona do funkcji konektora | Czy pokazuje zamówienie, numer przesyłki i status oraz pozwala aktualizować istniejące zgłoszenie |
| Integrator pośredniczący | Abonament, limity zadań lub opłaty zależne od dostawcy | Średnia, zależna od konektorów i dostępnych warunków | Czy obsługuje sklep, źródło statusów, helpdesk, filtrowanie zdarzeń i logi |
| Własne API | Monitoring, rozwój i obsługa zmian po stronie firmy lub wykonawcy | Wysoka | Czy można weryfikować źródło webhooka, odczytać historię dostarczeń i kontrolować ponowne przetwarzanie |
Na liście kontrolnej umieśćcie też limity API, sposób uwierzytelnienia, dostępne identyfikatory, historię statusów, uprawnienia użytkowników oraz zachowanie przy awarii odbiorcy. Ustalcie, czy integrator potrafi zapisać identyfikator już przetworzonego zdarzenia. Bez tego powtórne dostarczenie może ponownie wykonać tę samą akcję.
Jak zaplanować wdrożenie krok po kroku?
Zacznijcie od jednego procesu, na przykład odpowiedzi na pytanie o status paczki. Ograniczony zakres ułatwia sprawdzenie, czy dane trafiają do właściwego zamówienia, zanim dojdą zwroty, reklamacje i kolejne kanały kontaktu.
1. Wybierzcie proces startowy i określcie, co ma widzieć konsultant.
2. Spiszcie pola: identyfikator zamówienia, identyfikator przesyłki, status, czas zdarzenia, identyfikator zgłoszenia i dane kontaktowe potrzebne do odpowiedzi.
3. Wskażcie źródło prawdy dla każdego pola. Na przykład sklep może być źródłem identyfikatora zamówienia, a ShipX źródłem zdarzeń przesyłki.
4. Zapiszcie regułę dopasowania przesyłki do zamówienia i zamówienia do zgłoszenia, wraz z zachowaniem w przypadku braku lub wielu wyników.
5. Skonfigurujcie konektor, integrator albo API, ograniczając uprawnienia do niezbędnych operacji.
6. Określcie, kiedy integracja aktualizuje istniejące zgłoszenie, a kiedy zapisuje zdarzenie wyłącznie przy zamówieniu.
7. Wykonajcie testy w środowisku kontrolowanym, uruchomcie pilotaż jednej kolejki i dopiero po akceptacji rozszerzcie zakres.
Właściciel procesu po stronie obsługi klienta zatwierdza kategorie, kolejki i moment eskalacji. Właściciel techniczny odpowiada za dostęp API, logi, monitoring i naprawę połączenia; zespół sklepu pilnuje poprawności powiązań zamówień z numerami przesyłek. Plan wycofania powinien określać, jak wyłączyć automatyczne reguły, zachować ręczną obsługę i odtworzyć zdarzenia po przywróceniu integracji.
Jeśli do procesu trzeba włączyć także zarządzanie zamówieniami i wysyłkami, wdrożenie integracji Base może być elementem porządkowania przepływu danych. Zakres takiej usługi warto zestawić z wymaganiami wobec helpdesku, bo sama integracja zamówień nie gwarantuje połączenia ze zgłoszeniami.

Jakie reguły automatyzacji warto ustawić?
Reguła powinna aktualizować dane w istniejącym zgłoszeniu, gdy zdarzenie dotyczy tej samej sprawy. Nowe zgłoszenie twórzcie wyłącznie wtedy, gdy pojawił się temat wymagający działania konsultanta i nie istnieje już otwarta sprawa o tym samym celu.
| Zdarzenie | Warunek | Działanie | Przekazanie konsultantowi |
|---|---|---|---|
| Nadanie | Zamówienie ma przypisany identyfikator przesyłki | Zapisz numer i datę przy zamówieniu; dołącz do otwartej sprawy, jeśli istnieje | Brak dopasowania przesyłki do zamówienia |
| Doręczenie | Otrzymany status dotyczy znanej przesyłki | Zaktualizuj kontekst istniejącego zgłoszenia, jeśli pozostaje otwarte | Klient zgłasza brak paczki mimo statusu doręczenia |
| Problem z doręczeniem | Zdarzenie wskazuje wyjątek lub nieudaną próbę | Oznacz otwartą sprawę albo utwórz jedną sprawę operacyjną dla przesyłki | Brakuje przyczyny lub potrzebna jest decyzja wobec klienta |
| Ponowione zdarzenie | Identyfikator dostarczenia lub para przesyłka-typ zdarzenia jest już zapisana | Zapisz wynik jako powtórzenie bez ponownego tworzenia sprawy | Zdarzenie ma inne dane niż wcześniej przetworzona wersja |
Stabilny klucz zdarzenia pozwala odróżnić nową zmianę statusu od ponowionej wiadomości. Jeżeli dostawca nie udostępnia unikatowego identyfikatora zdarzenia, integracja może kontrolować kombinację identyfikatora przesyłki, typu statusu i czasu zdarzenia. Klucz powinien być dobrany do rzeczywistego formatu danych, a nie zakładany bez weryfikacji.
Ustalcie też, czy sprawa ma się otworzyć ponownie po nowym zdarzeniu. Status doręczenia nie powinien automatycznie zamykać zgłoszenia, w którym klient opisuje zagubioną paczkę. Reguła może dodać aktualizację i skierować sprawę do osoby prowadzącej.
Jak przetestować połączenie przed uruchomieniem?
Test akceptacyjny powinien sprawdzić dopasowanie przesyłki i idempotencję, czyli to, czy powtórne dostarczenie zdarzenia nie wywoła drugiej operacji. Zapiszcie wynik każdego przypadku w jednym protokole wraz z identyfikatorem zamówienia, zgłoszenia i logu.
| Przypadek | Oczekiwany wynik | Miejsce weryfikacji |
|---|---|---|
| Znany numer przesyłki i otwarte zgłoszenie | Status trafia do zamówienia i istniejącej sprawy | Historia zamówienia, zgłoszenie i log integracji |
| Brak numeru przesyłki | Integracja nie przypisuje statusu do klienta wyłącznie po nazwisku | Kolejka wyjątków i log dopasowania |
| Zmiana statusu | Aktualizacja trafia do tego samego zamówienia i zgłoszenia | Historia zdarzeń i lista spraw |
| Powtórzone zdarzenie webhook | System rozpoznaje wcześniejsze przetworzenie i nie tworzy duplikatu | Log dostarczenia i historia zgłoszenia |
| Anulowane zamówienie | Nie uruchamia się nieaktualna automatyzacja wysyłkowa | Status zamówienia i dziennik reguł |
| Niedostępne API lub błąd odpowiedzi | Błąd jest zapisany, a zdarzenie trafia do obsługi zgodnej z ustalonym mechanizmem ponowień | Log API, kod odpowiedzi i kolejka błędów |
W WooCommerce webhook konfiguruje się w panelu pod WooCommerce > Ustawienia > Zaawansowane > Webhooki. Dokumentacja uznaje odpowiedzi 2xx, 301 i 302 za udane dostarczenie; odpowiedzi spoza tych zakresów, w tym 4xx i 5xx, są nieudane. WooCommerce automatycznie wyłącza webhook po przekroczeniu progu pięciu kolejnych nieudanych dostarczeń, czyli po więcej niż pięciu takich błędach z rzędu. Próg można zmienić filtrem `woocommerce_max_webhook_delivery_failures`.
Logi znajdziecie w WooCommerce > Status > Logi; źródło `webhooks-delivery` pozwala odfiltrować dostarczenia. Podczas testu sprawdźcie zarówno kod odpowiedzi, jak i to, czy odbiorca faktycznie zapisał zdarzenie. Odpowiedź HTTP uznana za udaną nie potwierdza jeszcze, że dane trafiły do właściwego zamówienia.
Jakie błędy pojawiają się po wdrożeniu?
Diagnostykę rozpocznijcie od ustalenia, czy problem dotyczy braku zdarzenia, synchronizacji statusu czy dopasowania zgłoszenia. Rozdzielenie tych etapów pozwala wskazać system odpowiedzialny za błąd.
Gdy status się nie zmienia, sprawdźcie kolejno, czy ShipX lub używany system wysyłkowy zarejestrował zdarzenie, czy dotarło ono do endpointu, jaki kod odpowiedzi zwrócił odbiorca i czy integrator zapisał przetworzenie. W WooCommerce porównajcie te informacje z logami `webhooks-delivery` i statusem webhooka. Jeżeli źródło nie przekazało zdarzenia, diagnoza dotyczy pobrania danych; jeśli dotarło, ale nie pojawia się przy zamówieniu, sprawdźcie mapowanie; jeśli jest przy zamówieniu, ale nie w zgłoszeniu, kontrolujcie regułę helpdesku.
Złe dopasowanie najczęściej wynika z użycia zbyt ogólnego klucza, na przykład samego e-maila, albo z braku jednoznacznego powiązania numeru paczki z zamówieniem. Duplikat pojawia się, gdy integracja tworzy nową sprawę przy każdej zmianie statusu lub ponowieniu webhooka. Naprawą jest jednoznaczny klucz zamówienia i reguła aktualizacji istniejącego zgłoszenia.
Odpowiedzi 401 lub 403 kierują uwagę na uwierzytelnienie i uprawnienia, 404 na adres endpointu lub identyfikator zasobu, a 429 na limit żądań. Przy 5xx sprawdźcie logi serwera odbiorczego i mechanizm ponawiania. Nie zapisujcie w logach pełnych danych klienta, jeśli do diagnozy wystarczą identyfikatory zamówienia, przesyłki i zdarzenia.
Perspektywa KC Mobile. Przy wdrożeniach sklepowych sprawdzamy cały łańcuch: konsultant powinien móc przejść od zgłoszenia do zamówienia i źródła statusu, a osoba techniczna od logu błędu do konkretnego zdarzenia. Taki podział szybko ujawnia, czy problem powstał w synchronizacji, czy w regule dopasowania.
Ile kosztuje utrzymanie integracji i kto za nie odpowiada?
Koszt tworzą licencje, obsługa konektorów, monitoring oraz prace przy zmianach API i procesu. Sama konfiguracja początkowa nie obejmuje automatycznie utrzymania po aktualizacji helpdesku, sklepu albo integratora.
| Składnik | Co obejmuje | Odpowiedzialność |
|---|---|---|
| Helpdesk | Licencja, konta użytkowników i dodatki | Firma korzystająca z systemu |
| Integrator | Abonament, limity operacji i dostępność konektorów | Firma oraz dostawca integratora w zakresie usługi |
| Wdrożenie | Mapowanie, reguły, testy i szkolenie | Wykonawca wraz z właścicielem procesu |
| API i monitoring | Utrzymanie kodu, logi, alarmy i aktualizacje | Zespół techniczny lub partner wdrożeniowy |
| Dane zamówień i przesyłek | Poprawność powiązań i warunki dostępu do usług | Sklep oraz dostawcy systemów w granicach swoich usług |
Ceny licencji sprawdzajcie w aktualnych cennikach producentów, ponieważ zależą od planu i liczby użytkowników lub operacji. W wycenie wdrożenia porównujcie ten sam zakres: źródło statusu, reguły dopasowania, obsługę błędów, logi i testy. Jeśli połączenie wymaga także uporządkowania danych zamówień i wysyłek, integracja Base dla sklepu może stanowić część prac; osobno trzeba potwierdzić, czy obejmie używany helpdesk.
Sklep odpowiada za opis procesu i jakość danych, dostawca helpdesku za funkcje swojego produktu, integrator za działanie uzgodnionego przepływu, a przewoźnik za dostępność własnego API i statusów. Umowa wdrożeniowa powinna wskazać, kto odbiera alarmy, naprawia połączenie i zatwierdza zmianę reguł.
Więcej poradników w tym temacie
Wspomniane narzędzia
Najczęściej zadawane pytania
Czy każdy system ticketowy można zintegrować z InPost?
Jak połączyć zgłoszenie klienta z numerem przesyłki InPost?
Czy integracja systemu ticketowego z InPost wymaga API?
Jak uniknąć wielu zgłoszeń dla jednego zamówienia?
Co sprawdzić, gdy status przesyłki nie aktualizuje się w helpdesku?
Potrzebujesz pomocy w tym temacie?
Czytasz poradnik „System ticketowy z InPost - jak połączyć obsługę zgłoszeń z wysyłką?”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.
