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.
The protected machines
Section titled “The protected machines”Five machines are treated as core:
| Technical name | What it controls |
|---|---|
order.state | The overall status of an order. |
order_transaction.state | The payment status of an order. |
order_delivery.state | The shipping status of a delivery. |
order_transaction_capture.state | The status of a payment capture. |
order_transaction_capture_refund.state | The status of a refund. |
What protection means
Section titled “What protection means”- 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.
What you can still do
Section titled “What you can still do”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.