Anulowanie zamówień przez klienta
Klient, który zmieni zdanie, zanim towar zostanie wydany, może anulować zamówienie z poziomu własnego konta. Moduł ustala, czy przycisk anulowania jest wyświetlany, odczytując stany, w których zamówienie aktualnie się znajduje, i porównując je z trzema skonfigurowanymi listami.
Funkcja zależy od ustawienia znajdującego się na innym ekranie. Bez stanu oznaczającego, że praca nad zamówieniem się rozpoczęła, żadne zamówienie nie wychodzi ze zbioru anulowalnych, a przycisk pozostaje dostępny również wtedy, gdy operator kompletuje już towar.
Zanim zaczniesz
Dział zatytułowany „Zanim zaczniesz”Wymagany jest stan oznaczający, że praca się rozpoczęła. Zwykle jest to własny stan zamówienia, czasem jeden z istniejących. Niezależnie od wyboru, stan ten nie może znaleźć się wśród stanów, z których anulowanie jest dozwolone.
Potrzebna jest również decyzja o zwrotach pieniędzy. Anulowanie zatrzymuje realizację, a zwrot pieniędzy rozliczany jest osobno. → Zwroty pieniędzy
1. Nazwij stan oznaczający rozpoczętą pracę
Dział zatytułowany „1. Nazwij stan oznaczający rozpoczętą pracę”Stockly → Settings → Order Packing → Order in progress state. Moduł przenosi zamówienie do tego stanu w chwili otwarcia widoku kompletacji i jest to sygnał, który czytają wszystkie pozostałe ekrany. Pole można pozostawić puste; przejście jest wtedy pomijane i żaden stan nie oznacza zamówienia jako będącego w opracowaniu.
2. Włącz anulowanie
Dział zatytułowany „2. Włącz anulowanie”Stockly → Returns → Settings → General → Let customers cancel their own orders.
Require a reason jest opcjonalne. Dodaje jedno pole w oknie klienta, w którym klient wybiera z katalogu powodów zwrotu, ograniczonego do powodów oznaczonych jako przeznaczone do anulowania; wybrany powód zapisywany jest wraz z anulowaniem i wsparcie może przeczytać go później.
3. Określ stany, z których zamówienie można anulować
Dział zatytułowany „3. Określ stany, z których zamówienie można anulować”Trzy listy czytane są razem, a zamówienie musi spełnić wszystkie trzy warunki jednocześnie:
| Ustawienie | Co ogranicza |
|---|---|
| Allowed order states | etap, na którym znajduje się samo zamówienie |
| Allowed payment states | etap, na którym znajduje się płatność |
| Allowed delivery states | czy jakakolwiek część zamówienia już wyjechała |
Lista pozostawiona pusta nie nakłada warunku na swój wymiar, więc kwalifikuje się na nim każdy stan. Na płatnościach i dostawach zamówienie może mieć naraz kilka pozycji i kwalifikuje się, gdy na liście znajduje się co najmniej jedna z nich; na wymiarze ograniczonym zamówienie, które nie ma takiej pozycji w ogóle, nie kwalifikuje się.
Maszyna stanów zamówienia pytana jest przed odczytaniem list. Przycisk udostępniany jest wyłącznie
tam, gdzie maszyna definiuje przejście cancel wychodzące z bieżącego stanu zamówienia, więc
zamówienie, które nie ma dokąd przejść, zostaje odrzucone niezależnie od konfiguracji.
Jak sprawdzić, że działa
Dział zatytułowany „Jak sprawdzić, że działa”Złóż zamówienie testowe i otwórz je na koncie klienta. Przycisk anulowania jest widoczny. Otwórz dla tego zamówienia kompletację w Stockly i odśwież stronę konta: przycisk nie jest już wyświetlany, ponieważ zamówienie przeszło w stan „w realizacji”, którego nie ma na liście dozwolonych.
Co to zastępuje
Dział zatytułowany „Co to zastępuje”Przy włączonej funkcji własny przycisk modułu zastępuje natywne anulowanie Shopware w tym sklepie, aby klientowi nie proponować dwóch różnych dróg o dwóch różnych skutkach.
Dokąd dalej
Dział zatytułowany „Dokąd dalej”- Ustawienia zwrotów — reszta tego, co udostępnia strona klienta.
- Portal klienta — gdzie znajduje się przycisk i co widzi klient.
- Ustawienia pakowania — zakładka, na której znajduje się stan „w realizacji”.