Przejścia stanów zamówienia
Modal pakowania nie ma własnego pojęcia “gotowe” — napędza istniejącą state machine zamówienia Shopware. Ty decydujesz, jakie statusy odpowiadają “W realizacji”, “Zakończone” i “Niekompletne”, a modal przenosi zamówienia w te statusy na przycisku Dalej.
Trzy sloty
Dział zatytułowany „Trzy sloty”Ustaw w Ustawienia → Wtyczki → Packing Slips → Order Picking:
- Status zamówienia w realizacji — ustawiany, gdy kompletator zaczyna pracę z zamówieniem. Opcjonalny. Zostaw pusty, by w ogóle nie strzelać przejścia W realizacji.
- Status zamówienia zakończone — ustawiany, gdy zamówienie jest w pełni skompletowane.
- Status zamówienia niekompletne — ustawiany, gdy Dalej kliknięto przy niezamkniętych liniach.
Każdy slot przyjmuje dowolny state_machine_state ze standardowej state machine order.state — natywny Shopware (open, in_progress, completed, cancelled) lub dowolny własny status dodany w module State Machine. Przycisk czyszczenia obok każdego selecta pozwala wyczyścić slot, jeśli nie chcesz, by to przejście było wywoływane.
Kiedy strzela przejście W realizacji
Dział zatytułowany „Kiedy strzela przejście W realizacji”Dwie opcje, w Kiedy ustawić status W realizacji:
| Opcja | Zachowanie |
|---|---|
| Wszystkie zamówienia w obróbce natychmiast (domyślne) | Każde wybrane zamówienie idzie do W realizacji od razu po otwarciu modala. Przydatne, gdy wybierasz falę i bierzesz się za całość. |
| Tylko aktualne zamówienie (progresywnie w trybie pojedynczym) | Zamówienie idzie do W realizacji dopiero, gdy kompletator je fokusuje (w widoku pojedynczym). Przydatne, gdy kompletatorzy wybierają z długiej listy. |
Maile do klienta na przejście
Dział zatytułowany „Maile do klienta na przejście”Trzy niezależne przełączniki:
- Wysyłaj maila przy zmianie statusu na W realizacji
- Wysyłaj maila przy zmianie statusu na Zakończone
- Wysyłaj maila przy zmianie statusu na Niekompletne
Te podpinają się pod standardowe maile event Shopware na state machine. Jeśli masz skonfigurowany Mail template + Event action dla tego przejścia, zmiana statusu wtyczki je odpali; jeśli nie, mail nie idzie.
Manualne vs auto potwierdzenie
Dział zatytułowany „Manualne vs auto potwierdzenie”Tryb potwierdzenia statusu decyduje, czy Dalej rzuca dialog potwierdzenia:
| Tryb | Dialog potwierdzenia pokazany dla |
|---|---|
| Ręczne potwierdzenie dla wszystkich zamówień (domyślne) | Każde kliknięcie Dalej. Najbezpieczniej. |
| Auto-potwierdzaj tylko kompletne zamówienia | Pomijane, gdy zamówienie skompletowane. Pokazywane dla niekompletnych. |
| Auto-potwierdzaj tylko niekompletne zamówienia | Odwrotnie. Pokazywane dla skompletowanych, pomijane dla niekompletnych. |
| Auto-potwierdzaj wszystkie zamówienia | Brak potwierdzenia, nigdy. Najszybciej. |
Po potwierdzonym przejściu przełącznik Pokaż powiadomienie sukcesu po zmianie statusu decyduje, czy pokazać dodatkowy modal “status zmieniony”. Przydatne dla nowych kompletatorów; wyłącz, gdy zespół już się ogarnia.
Status Pick List (Batch Picking)
Dział zatytułowany „Status Pick List (Batch Picking)”Czwarty, osobny slot — Status zamówienia przy druku Pick List — uruchamia się tylko przy druku PDF Listy pozycji z paska narzędzi:
- Wszystkie aktualnie wybrane zamówienia przechodzą w ten status w momencie druku.
- Opcjonalny dopasowany przełącznik maila (Wysyłaj maila przy zmianie statusu Pick List).
Typowe użycie: kompletatorzy drukują pick listę na początku fali, wszystkie zamówienia idą w pick_list_printed, a następny etap workflow przejmuje od tego momentu.
Puste sloty
Dział zatytułowany „Puste sloty”Jeśli slot jest pusty:
- Przejście się nie odpala.
- Przycisk Dalej nadal przesuwa wizualnie, ale do bazy nie idzie zmiana
state.
Przydatne, jeśli chcesz wtyczki tylko dla ergonomii kompletacji i pozwolić swojej istniejącej automatyzacji (Flow Builder itp.) sterować statusami.