Auftragsstatus-Übergänge
Das Kommissionierungs-Modal hat keinen eigenen “Fertig”-Begriff — es treibt die bestehende Shopware-Auftragsstatusmaschine. Sie entscheiden, welche Status für “In Bearbeitung”, “Abgeschlossen” und “Unvollständig” stehen, und das Modal überführt Bestellungen über die Weiter-Schaltfläche in diese Status.
Die drei Slots
Abschnitt betitelt „Die drei Slots“Eingestellt unter Einstellungen → Plugins → Packing Slips → Auftragszusammenstellung:
- Bestellung in Bearbeitung Status — wird gesetzt, wenn der Kommissionierer mit einer Bestellung beginnt. Optional. Lassen Sie ihn leer, um den In-Bearbeitung-Übergang vollständig zu überspringen.
- Abgeschlossener Zustand — wird gesetzt, wenn eine Bestellung vollständig kommissioniert ist.
- Unvollständiger Zustand — wird gesetzt, wenn auf Weiter geklickt wird, während noch Zeilen nicht kommissioniert sind.
Jeder Slot akzeptiert beliebige state_machine_state-Werte aus der Standard-order.state-Machine — Shopware-eigene (open, in_progress, completed, cancelled) oder beliebige eigene Status, die Sie im State-Machine-Modul ergänzt haben. Die Löschen-Schaltfläche neben jedem Select räumt den Slot, wenn Sie diesen Übergang nicht feuern wollen.
Wann der In-Bearbeitung-Übergang feuert
Abschnitt betitelt „Wann der In-Bearbeitung-Übergang feuert“Zwei Optionen unter Wann soll der Status ‘In Bearbeitung’ gesetzt werden:
| Option | Verhalten |
|---|---|
| Alle zu bearbeitenden Bestellungen sofort (Standard) | Jede ausgewählte Bestellung wechselt sofort beim Öffnen des Modals in den In-Bearbeitung-Status. Nützlich, wenn Sie eine Welle auswählen und sich auf alles auf einmal festlegen. |
| Nur aktuelle Bestellung (progressiv im Einzelmodus) | Eine Bestellung wechselt erst in In Bearbeitung, wenn der Kommissionierer sie fokussiert (im Einzelauftragsmodus). Nützlich, wenn Kommissionierer aus einer langen Auswahl gezielt herauspicken. |
Kundenmails pro Übergang
Abschnitt betitelt „Kundenmails pro Übergang“Drei unabhängige Schalter:
- E-Mail bei Wechsel auf In Bearbeitung senden
- E-Mail bei Wechsel auf Abgeschlossen senden
- E-Mail bei Wechsel auf Unvollständig senden
Diese hängen sich an die Standard-State-Machine-Event-Mails von Shopware. Wenn Sie für diesen Übergang ein Mail-Template + eine Event-Aktion eingerichtet haben, feuert der Statuswechsel des Plugins sie; ansonsten wird keine Mail versendet.
Manuelle vs automatische Bestätigung
Abschnitt betitelt „Manuelle vs automatische Bestätigung“Der Bestellstatus-Bestätigungsmodus legt fest, ob Weiter einen Bestätigungsdialog öffnet:
| Modus | Bestätigungsdialog erscheint bei |
|---|---|
| Manuelle Bestätigung für alle Bestellungen (Standard) | Jedem Klick auf Weiter. Sicherste Option. |
| Nur vollständige Bestellungen automatisch bestätigen | Übersprungen, wenn die Bestellung vollständig kommissioniert ist. Wird bei unvollständigen Bestellungen gezeigt. |
| Nur unvollständige Bestellungen automatisch bestätigen | Das Gegenteil. Wird bei vollständig kommissionierten Bestellungen gezeigt, übersprungen bei unvollständigen. |
| Alle Bestellungen automatisch bestätigen | Niemals Bestätigung. Schnellste Option. |
Nach einer bestätigten Statusänderung entscheidet der Schalter Erfolgsbenachrichtigung nach Statusänderung anzeigen außerdem, ob ein “Status geändert”-Erfolgsdialog erscheint. Nützlich für neue Kommissionierer; ausschalten, sobald das Team eingespielt ist.
Pick-List-Status (Batch Picking)
Abschnitt betitelt „Pick-List-Status (Batch Picking)“Ein vierter, separater Slot — Bestellstatus beim Drucken der Pick List — feuert nur, wenn Sie die Artikelliste-PDF aus der Toolbar drucken:
- Alle gerade ausgewählten Bestellungen wechseln zum Druckzeitpunkt in diesen Status.
- Optional passender Mail-Schalter (E-Mail bei Pick List Statusänderung senden).
Typische Verwendung: Kommissionierer drucken zu Beginn einer Welle eine Pick List, alle Bestellungen wechseln in pick_list_printed, und die nächste Stufe des Workflows übernimmt.
Leere Slots
Abschnitt betitelt „Leere Slots“Wenn ein Slot leer ist:
- Der Übergang feuert nicht.
- Die Weiter-Schaltfläche schaltet visuell weiter, aber es wird keine Statusänderung in die Datenbank geschrieben.
Nützlich, wenn Sie das Plugin nur für die Kommissionier-Ergonomie nutzen und Ihre bestehende Automatisierung (Flow Builder etc.) die Status steuern lassen.