Skip to content

Core state machines

Some state machines are part of Shopware itself and drive order processing and payments. State Machine Manager treats these as core machines and protects them.

Five machines are treated as core:

Technical nameWhat it controls
order.stateThe overall status of an order.
order_transaction.stateThe payment status of an order.
order_delivery.stateThe shipping status of a delivery.
order_transaction_capture.stateThe status of a payment capture.
order_transaction_capture_refund.stateThe status of a refund.
  • They cannot be deleted. The Delete action is refused for these machines, so you cannot remove a status flow your shop depends on.
  • Their technical name cannot be changed. On the General tab, the Technical name stays locked even in edit mode. Shopware and other plugins look these machines up by that exact name.

Core machines are protected, not frozen. You can still:

  • Adjust the Name and the Initial state on the General tab.
  • Add, rename and remove states — subject to the usual delete protection.
  • Add, edit and remove transitions.
  • Rearrange the diagram and review the history.