Zum Inhalt springen

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.

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.

Zwei Optionen unter Wann soll der Status ‘In Bearbeitung’ gesetzt werden:

OptionVerhalten
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.

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.

Der Bestellstatus-Bestätigungsmodus legt fest, ob Weiter einen Bestätigungsdialog öffnet:

ModusBestä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ätigenDas Gegenteil. Wird bei vollständig kommissionierten Bestellungen gezeigt, übersprungen bei unvollständigen.
Alle Bestellungen automatisch bestätigenNiemals 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.

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.

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.