Zum Inhalt springen

Kern-State-Machines

Einige State Machines sind Teil von Shopware selbst und steuern die Bestellabwicklung und Zahlungen. Der State-Machine-Manager behandelt diese als Kern-Machines und schützt sie.

Fünf Machines gelten als Kern:

Technischer NameWas sie steuert
order.stateDen Gesamtstatus einer Bestellung.
order_transaction.stateDen Zahlungsstatus einer Bestellung.
order_delivery.stateDen Versandstatus einer Lieferung.
order_transaction_capture.stateDen Status eines Zahlungseinzugs.
order_transaction_capture_refund.stateDen Status einer Rückerstattung.
  • Sie können nicht gelöscht werden. Die Aktion Löschen wird für diese Machines abgelehnt, sodass Sie keinen Statusablauf entfernen können, auf den Ihr Shop angewiesen ist.
  • Ihr technischer Name kann nicht geändert werden. Im Tab Allgemein bleibt der Technischer Name auch im Bearbeitungsmodus gesperrt. Shopware und andere Plugins finden diese Machines über genau diesen Namen.

Kern-Machines sind geschützt, nicht eingefroren. Sie können weiterhin:

  • Name und Anfangszustand im Tab Allgemein anpassen.
  • Zustände hinzufügen, umbenennen und entfernen — vorbehaltlich des üblichen Löschschutzes.
  • Übergänge hinzufügen, bearbeiten und entfernen.
  • Das Diagramm umordnen und den Verlauf einsehen.