Automatyzacja zwrotów w e-commerce – jak połączyć formularz, magazyn i płatności?
Sprawdź, jak zautomatyzować zwroty w e-commerce: formularz klienta, numer zwrotu, kontrolę przesyłki, przyjęcie towaru i zlecenie płatności.
Autor: Kamil Rudnicki
Zwrot w sklepie internetowym angażuje zwykle kilka osób i systemów. Klient przesyła informację o odstąpieniu, pracownik szuka zamówienia, magazyn czeka na paczkę, a dział finansowy otrzymuje dyspozycję zwrotu środków. Jeżeli dane są przekazywane e-mailem lub w arkuszu, łatwo przeoczyć przesyłkę, pomylić kwotę albo wysłać klientowi nieaktualną informację.
Automatyzacja zwrotów w e-commerce pozwala połączyć te etapy w kontrolowany proces. Nie musi jednak oznaczać automatycznego zatwierdzania każdej refundacji. Najbezpieczniejszy model automatyzuje zbieranie danych, zmianę statusów i komunikację, a decyzje wymagające oceny pozostawia pracownikom.
Z czego składa się proces zwrotu w sklepie internetowym?
Początkiem procesu może być formularz internetowy, wiadomość e-mail albo zgłoszenie utworzone w panelu klienta. Niezależnie od kanału system powinien ustalić, którego zamówienia i których produktów dotyczy zwrot.
Typowy proces obejmuje:
- przyjęcie zgłoszenia od klienta,
- identyfikację zamówienia i pozycji,
- sprawdzenie kompletności danych,
- nadanie numeru zwrotu,
- przekazanie klientowi instrukcji,
- oczekiwanie na przesyłkę,
- przyjęcie i ocenę produktu w magazynie,
- podjęcie decyzji o sposobie rozliczenia,
- zlecenie zwrotu środków,
- zamknięcie sprawy i zapisanie historii.
W praktyce proces może mieć dodatkowe ścieżki. Inaczej obsługuje się zwrot całego zamówienia, a inaczej jednej z kilku sztuk produktu. Osobnych reguł mogą wymagać przesyłki za pobraniem, zakupy opłacone kartą, płatności odroczone, zestawy produktowe czy towary z numerami seryjnymi.
Jak powinien działać formularz zwrotu online?
Formularz powinien ograniczać konieczność ręcznego przepisywania danych, ale nie może prosić klienta o informacje, które sklep już posiada. Po podaniu numeru zamówienia i danych identyfikacyjnych można pobrać listę produktów bezpośrednio z platformy e-commerce.
Klient wybiera zwracane pozycje, liczbę sztuk i – jeśli jest to potrzebne operacyjnie – powód zwrotu. Formularz może również zebrać informację o preferowanym sposobie nadania paczki. Numer rachunku należy pobierać tylko wtedy, gdy jest rzeczywiście potrzebny do rozliczenia danego rodzaju płatności.
Przed utworzeniem zgłoszenia automatyzacja może sprawdzić:
- czy zamówienie istnieje i należy do wskazanego klienta,
- czy wybrany produkt znajdował się w zamówieniu,
- czy liczba zwracanych sztuk nie przekracza liczby zakupionych,
- czy dla tej samej pozycji nie zarejestrowano już zwrotu,
- czy wszystkie wymagane pola zostały wypełnione.
Nie każda negatywna weryfikacja powinna automatycznie kończyć sprawę. Nietypowe zgłoszenie lepiej skierować do pracownika wraz z opisem wykrytej niezgodności. Podobne podejście do kompletności danych można zastosować także w innych obiegach, co opisuje artykuł o mapowaniu procesów biznesowych.
Numer zwrotu i statusy zamiast skrzynki e-mail
Po przyjęciu poprawnego formularza system nadaje sprawie unikalny numer i zapisuje ją w wybranym narzędziu: panelu sklepu, systemie obsługi zgłoszeń, ERP lub osobnym rejestrze. Numer powinien być widoczny w komunikacji z klientem i dostępny dla magazynu.
Warto zdefiniować jednoznaczne statusy, na przykład:
- zgłoszenie przyjęte,
- oczekiwanie na przesyłkę,
- przesyłka odebrana,
- kontrola magazynowa,
- oczekiwanie na decyzję,
- refundacja zlecona,
- refundacja potwierdzona,
- sprawa zamknięta,
- wymagana interwencja.
Status nie powinien być wyłącznie etykietą. Jego zmiana może uruchamiać konkretne działanie: wiadomość do klienta, zadanie dla magazynu, prośbę o akceptację lub sprawdzenie statusu płatności. Dzięki temu pracownicy nie muszą ręcznie informować kolejnego działu o zakończeniu swojego etapu.
Integracja zwrotów z magazynem
Samo dostarczenie paczki nie oznacza jeszcze, że produkt może wrócić do dostępnego stanu magazynowego. Magazyn powinien potwierdzić zawartość przesyłki oraz określić stan każdej pozycji.
Pracownik może zeskanować numer zwrotu, kod produktu lub kod z etykiety. System wyświetla wtedy oczekiwaną zawartość paczki i pozwala zarejestrować wynik kontroli. Możliwe rezultaty to między innymi przyjęcie produktu do ponownej sprzedaży, przekazanie do dodatkowej oceny, stwierdzenie braków albo wykrycie produktu niezgodnego ze zgłoszeniem.
Dopiero zaakceptowana klasyfikacja powinna uruchamiać właściwy ruch magazynowy. Jest to ważne szczególnie wtedy, gdy platforma sklepu, WMS i ERP prowadzą własne stany. Zasady synchronizacji muszą określać, który system jest źródłem danych oraz co zrobić, gdy aktualizacja jednego z nich się nie powiedzie. Więcej o kontrolowaniu dostępności produktów można przeczytać w materiale o automatyzacji stanów magazynowych.
Czy refundację można wykonywać automatycznie?
Technicznie wiele operatorów płatności umożliwia zlecanie refundacji przez API. Nie oznacza to jednak, że każdy zwrot powinien od razu powodować automatyczny przelew. Przed zleceniem operacji należy potwierdzić co najmniej kwotę, metodę pierwotnej płatności, wynik przyjęcia magazynowego i brak wcześniejszej refundacji.
Bezpieczny wariant może wyglądać następująco:
- magazyn zatwierdza przyjęte pozycje,
- system oblicza proponowaną kwotę,
- pracownik akceptuje dyspozycję w przypadkach wymagających kontroli,
- integracja wysyła żądanie do operatora płatności,
- identyfikator operacji zostaje zapisany przy sprawie,
- system sprawdza końcowy status refundacji,
- klient otrzymuje potwierdzenie dopiero po prawidłowej odpowiedzi operatora.
Automatyzacja musi chronić przed ponownym wykonaniem tej samej operacji, na przykład po błędzie sieciowym lub ręcznym ponowieniu workflow. Potrzebne są unikalne identyfikatory, kontrola aktualnego statusu oraz rejestr żądań i odpowiedzi. Ogólne zasady obsługi błędów opisuje artykuł o monitoringu automatyzacji.
Jak obsługiwać wyjątki bez blokowania całego procesu?
Zwroty zawierają wiele sytuacji, których nie warto rozstrzygać sztywną regułą. Paczka może zawierać inną liczbę produktów, płatność mogła zostać częściowo zwrócona wcześniej, a klient może połączyć kilka zgłoszeń w jednej przesyłce.
Zamiast zatrzymywać cały workflow automatyzacja powinna utworzyć zadanie dla odpowiedniej osoby. Zadanie musi zawierać dane zamówienia, oczekiwany i faktyczny stan, historię statusów oraz proponowane działanie. Po decyzji pracownika proces powinien wrócić do standardowej ścieżki bez ponownego wpisywania informacji.
Warto osobno zaprojektować obsługę:
- przesyłki bez numeru zwrotu,
- produktu spoza wskazanego zamówienia,
- różnicy między deklarowaną i otrzymaną liczbą sztuk,
- nieudanej refundacji,
- zwrotu części zestawu,
- braku możliwości dopasowania płatności,
- ręcznej zmiany statusu w jednym z systemów.
Jakie dane mierzyć po wdrożeniu?
Raport procesu powinien pomagać znaleźć zatory, a nie tylko zliczać zgłoszenia. Przydatne są liczba spraw w poszczególnych statusach, czas oczekiwania na przyjęcie magazynowe, liczba wyjątków według rodzaju oraz sprawy, w których refundacja nie uzyskała końcowego potwierdzenia.
Należy także kontrolować jakość integracji: brakujące identyfikatory płatności, nieudane aktualizacje stanów czy wielokrotne próby wykonania tej samej operacji. Takie informacje pomagają odróżnić problem biznesowy od błędu technicznego.
Od czego zacząć automatyzację zwrotów?
Pierwszym krokiem jest opisanie obecnego obiegu od zgłoszenia klienta do potwierdzenia rozliczenia. Trzeba wskazać system źródłowy dla zamówień, produktów, płatności i stanów magazynowych oraz ustalić właściciela każdego etapu.
Następnie warto wdrażać proces etapami. Początkowo można uruchomić formularz, numerację i centralny rejestr statusów. Kolejny etap może objąć integrację magazynową, a dopiero później zlecanie refundacji. Przed produkcyjnym uruchomieniem potrzebne są scenariusze dla zwrotów częściowych, duplikatów, błędów połączenia i nietypowych metod płatności. Pomocna będzie lista kontrolna z poradnika o testowaniu automatyzacji procesów.
Dobrze zaprojektowana automatyzacja nie odbiera pracownikom możliwości podjęcia decyzji. Zapewnia natomiast wspólny rejestr, pilnuje kolejności działań i przekazuje kompletne dane między sklepem, magazynem oraz systemem płatności.
Porozmawiajmy o automatyzacji procesu zwrotów w Twoim sklepie