BerlinettaBerlinetta

Blog6 min czytania

Śledzenie przesyłek e-commerce w panelu sprzedaży

Śledzenie przesyłek w panelu zamówień zbiera statusy przewoźników, redukuje zapytania klientów i oferuje stronę śledzenia w barwach sklepu.

Zespół BerlinettySprzedaż wielokanałowa w praktyce

W tym artykule

Wdrożenie centralnego śledzenia przesyłek w panelu zamówień, oparte na konektorach API i webhookach z warstwą cache, zmniejsza liczbę zapytań klientów o status wysyłki i pozwala aktywnie zarządzać wyjątkami. Zamiast sprawdzać numer przesyłki na kilku stronach przewoźników, sprzedawca widzi wszystkie statusy w jednym miejscu, a klient dostaje brandowaną stronę śledzenia i powiadomienia. Dalej opisujemy techniczne warianty integracji, przykład oparty na WebService DPD i gotowy checklist wdrożeniowy.

Krótko mówiąc

  • Integracja centralnego śledzenia przesyłek pozwala na zmniejszenie liczby zapytań klientów o status dostawy o około 50 procent, co odciąża zespół obsługi.
  • Wybór między webhookami, pollingiem a WebService DPD wpływa na koszty, świeżość danych i obciążenie infrastruktury, przy czym webhocki są najszybsze, ale wymagają stabilnego punktu odbioru.
  • Wdrożenie musi obejmować pełny cykl testowania, od mapowania pól, przez konfigurację API, aż po testy użytkownika na wersji produkcyjnej, z planem awaryjnym.
  • Kluczowe funkcje panelu obejmują normalizację statusów, obsługę wielu paczek i powiadomienia o wyjątkach, co pozwala na szybkie reagowanie zespołu.
  • Centralne rozwiązanie, takie jak Berlinetta, integruje obsługę wielu kurierów i automatyzację procesu, co ułatwia zarządzanie wysyłkami i poprawia jakość obsługi klienta.

Kluczowe funkcje panelu śledzenia przesyłek

Panel zamówień, który realnie wspiera obsługę wysyłek, musi robić więcej niż wyświetlać status „wysłano”. Kilka funkcji decyduje o tym, czy narzędzie odciąża zespół, czy tylko dodaje kolejny ekran do sprawdzania.

  • Agregacja statusów z wielu przewoźników i ich normalizacja do jednej osi czasu, zwykle w czterech etapach: potwierdzone, w transporcie, w doręczeniu, doręczono, jak opisuje moduł śledzenia zamówień dla PrestaShop.
  • Obsługa wielopaczkowości: jedno zamówienie może mieć kilka numerów śledzenia, więc panel powinien pokazywać status globalny oparty na najbardziej zaawansowanej paczce oraz osobną historię dla każdej przesyłki.
  • Brandowana strona śledzenia dostępna także dla gościa, bez logowania, z linkiem w szczegółach zamówienia.
  • Powiadomienia i reguły dla sytuacji wyjątkowych, na przykład przesyłki zatrzymanej dłużej niż zakładany czas transportu.
  • Cache z ustalonym czasem odświeżania, który ogranicza liczbę wywołań do API przewoźników.

Porada profesjonalisty

ustaw globalny status zamówienia na podstawie najgorzej rokującej paczki, nie najlepiej rokującej, to zmniejsza liczbę spóźnionych reklamacji.

Konektory, webservicey i webhooki: jak wybrać model integracji

Wybór sposobu pobierania danych o przesyłce wpływa na koszt operacyjny integracji, świeżość statusów i obciążenie infrastruktury. Trzy podejścia dominują w praktyce.

  1. Webhooki: przewoźnik sam wysyła powiadomienie o zmianie statusu, co ogranicza liczbę zapytań do minimum i daje niemal natychmiastową aktualizację, ale wymaga stabilnego punktu odbioru po stronie sklepu.
  2. Polling (cron): sklep okresowo odpytuje API przewoźnika o nowe zdarzenia. Rozwiązanie prostsze we wdrożeniu, ale generuje więcej zapytań i wprowadza opóźnienie zależne od częstotliwości zadania.
  3. Bezpośredni WebService przewoźnika: przykładem jest dokumentacja techniczna WebService DPD, która opisuje metody takie jak getEventsForWaybill i getEventsForCustomer oraz mechanizm potwierdzania odebrania listy zdarzeń (confirmId). Taki model zapobiega duplikowaniu przetwarzania tych samych zdarzeń po stronie sklepu.

Każdy z tych wariantów wymaga bezpiecznego przechowywania danych dostępowych: kluczy API, tokenów sesji i kanałów autoryzacji przypisanych do konta kurierskiego, nigdy zapisanych w kodzie frontendu.

Strategia cache jest tu równie ważna jak sam mechanizm pobierania danych. Moduły śledzenia dla sklepów online korzystają z cache w bazie danych z konfigurowalnym TTL i zabezpieczonym punktem wywołania cron, co ogranicza liczbę zapytań do API i utrzymuje szybkość strony śledzenia nawet przy dużym ruchu. Odświeżenie na żądanie, na przykład przy wejściu klienta na stronę zamówienia, dopełnia ten mechanizm bez przeciążania limitów przewoźnika.

Checklist wdrożeniowy: od mapowania pól do produkcji

Wdrożenie śledzenia przesyłek w panelu sprzedaży ma sens tylko wtedy, gdy przechodzi przez pełny cykl testów, nie tylko przez konfigurację API.

  1. Zmapuj pola źródłowe: numer śledzenia, kod przewoźnika i identyfikator zamówienia muszą być powiązane jednoznacznie, zwłaszcza przy wielopaczkowych wysyłkach.
  2. Skonfiguruj dostęp do API lub WebService każdego przewoźnika i przetestuj go na środowisku sandbox przed podłączeniem do produkcji.
  3. Zaimplementuj cache z ustalonym TTL oraz zadanie cron lub odbiornik webhooków, a następnie przetestuj zachowanie przy przekroczeniu limitów zapytań.
  4. Uruchom brandowaną stronę śledzenia i sprawdź ją zarówno jako gość, jak i jako klient zalogowany.
  5. Ustal harmonogram wdrożenia z testami regresji i przygotuj plan powrotu do poprzedniego rozwiązania, jeśli integracja zawiedzie na produkcji.

Integracja z konkretnym przewoźnikiem, na przykład opisana w dokumentacji integracji z DPD, zwykle wymaga osobnego testu dla każdego etapu: pobrania etykiety, aktualizacji statusu i potwierdzenia odbioru listy zdarzeń.

Porada profesjonalisty

przed pierwszym wdrożeniem produkcyjnym przetestuj scenariusz awarii API przewoźnika, sprawdź, czy panel pokazuje ostatni znany status, a nie błąd.

Aktywne zarządzanie wyjątkami w codziennej obsłudze

Samo wyświetlanie statusów nie rozwiązuje problemu zgłoszeń klientów. Wartość systemu śledzenia rośnie, gdy zamienia dane w konkretne działanie zespołu obsługi.

  • Zdefiniuj wyjątek jako przesyłkę bez aktualizacji statusu dłużej niż zakładany czas transportu, z błędnym adresem lub zatrzymaną na sortowni.
  • Ustal reguły eskalacji: po przekroczeniu określonego czasu system wysyła powiadomienie i przypisuje zadanie do konkretnej osoby w zespole.
  • Przygotuj ścieżki interwencji dla typowych scenariuszy, na przykład kontakt z przewoźnikiem przy zatrzymanej paczce lub telefon do klienta przy błędnym adresie.
  • Raportuj przyczyny wyjątków cyklicznie, by wskazać, który przewoźnik lub trasa generuje najwięcej problemów.

Zespoły, które traktują śledzenie jako sygnał do interwencji, a nie tylko jako informację dla klienta, reagują zanim zgłoszenie trafi do działu obsługi.

KPI, które warto śledzić po wdrożeniu

Po uruchomieniu integracji warto obserwować kilka wskaźników: liczbę zapytań klientów o status zamówienia, czas reakcji zespołu na wyjątki, udział zamówień z problemami w dostawie oraz odsetek doręczeń w terminie.

Integracja statusów przesyłek w panelu zamówień może zmniejszyć liczbę zapytań klientów o status dostawy o około 50%, jak wskazują praktyki dostawców rozwiązań wysyłkowych dla e-commerce. Mniej zapytań oznacza więcej czasu zespołu na obsługę realnych problemów, nie powtarzanie tej samej informacji dziesięć razy dziennie.

Połączenie danych śledzenia z raportami sprzedaży pozwala zobaczyć, który przewoźnik generuje najwięcej opóźnień w danym regionie, co przekłada się na decyzje o wyborze konta kurierskiego przy kolejnych zamówieniach.

KPI, które warto śledzić po wdrożeniu — overview diagram

Perspektywa Zespołu Berlinetta na integrację kanałów i kurierów

Perspektywa Zespołu Berlinetta na integrację kanałów i kurierów — overview diagram

Z naszego doświadczenia przy integrowaniu Allegro, Erli i WooCommerce w jednym panelu wynika, że sprzedawcy najczęściej niedoceniają czasu potrzebnego na normalizację statusów, nie samą integrację API. Każdy przewoźnik nazywa te same zdarzenia inaczej, a bez warstwy tłumaczącej te nazwy na wspólny język, panel staje się kolejnym miejscem chaosu, nie jego rozwiązaniem.

Centralne śledzenie ma sens tylko jako część pełnego stosu zarządzania sprzedażą, obok magazynu, faktur i zwrotów, bo dane o przesyłce rzadko żyją w oderwaniu od zamówienia i klienta.

Zespół Berlinetta

Berlinetta jako rozwiązanie do centralnego śledzenia przesyłek

Berlinetta łączy śledzenie przesyłek z pełnym zarządzaniem zamówieniami z Allegro, Erli i WooCommerce w jednym panelu, bez przeskakiwania między kontami kurierskimi siedmiu przewoźników. System obsługuje wielopaczkowość, generuje etykiety i pozwala śledzić status każdej przesyłki bez wychodzenia z aplikacji.

Berlinetta

Integracje z konkretnymi przewoźnikami, na przykład DPD czy InPost, działają razem z automatyzacjami zamówień i obsługą zwrotów, więc śledzenie przesyłki jest częścią tego samego procesu, nie osobnym narzędziem. Sprawdź pełną listę integracji i przetestuj panel na stronie produktu Berlinetta.

Źródła

  1. 1.Rozwiązania wysyłkowe dla e-commerce | Montonio
  2. 2.Strona śledzenia zamówień PrestaShop | DataFirefly

FAQ

Najczęstsze pytania

Czym różni się webhook od pollingu w śledzeniu przesyłek?

Webhook to powiadomienie wysyłane automatycznie przez przewoźnika w momencie zmiany statusu, więc dane docierają szybciej i z mniejszą liczbą zapytań. Polling, czyli okresowe odpytywanie API przez zadanie cron, jest prostszy we wdrożeniu, ale wprowadza opóźnienie zależne od częstotliwości sprawdzania.

Jak działa cache w systemach śledzenia przesyłek?

Cache zapisuje ostatni znany status przesyłki na określony czas, zwykle w bazie danych, i odświeża go automatycznie lub na żądanie klienta odwiedzającego stronę zamówienia. Taki mechanizm ogranicza liczbę wywołań do API przewoźnika i przyspiesza wyświetlanie strony śledzenia.

Ile zapytań klientów można zredukować dzięki integracji statusów?

Integracja statusów przesyłek w panelu zamówień może zmniejszyć liczbę zapytań klientów o status dostawy o około 50%, według praktyk dostawców rozwiązań wysyłkowych. Efekt wynika głównie z tego, że klient sprawdza status samodzielnie na brandowanej stronie śledzenia, bez kontaktu z obsługą.

Czy Berlinetta pozwala śledzić przesyłki od wielu kurierów w jednym panelu?

Berlinetta integruje obsługę wysyłek z siedmioma firmami kurierskimi w jednym panelu zamówień, bez przełączania się między kontami kurierskimi. Etykiety, statusy i historia przesyłek są dostępne razem z zamówieniami z Allegro, Erli i WooCommerce.

Jak zarządzać wyjątkami przy przesyłkach z wielu paczek?

Przy zamówieniach wielopaczkowych warto ustawić status globalny na podstawie najgorzej rokującej paczki, a dla każdej przesyłki prowadzić osobną historię zdarzeń. Reguły eskalacji powinny reagować na pierwszy sygnał problemu, na przykład brak aktualizacji statusu dłużej niż zakładany czas transportu.

Sprzedajesz w kilku miejscach naraz?

Allegro, Erli, własny sklep i kurierzy w jednym panelu - bez przepisywania danych między nimi.