State Machine Manager | Order Statuses Manager
Description
Highlights
About the Extension
State Machine Manager gives you full control over Shopware's state machines directly from the administration panel. By default, Shopware does not provide any UI for managing states or transitions — they can only be configured through database migrations. This plugin fills that gap with an intuitive admin module.
Visual Diagram Editor
An interactive SVG-based flow diagram lets you see the entire state machine at a glance:
- Drag & drop — Rearrange states freely on the canvas
- Connect states — Drag from a port on one state to another to create transitions
- Snap-to-port — Visual feedback with green/red highlighting when connecting states
- Auto-layout — Automatic BFS-based layout with barycenter ordering to minimize crossing lines
- Pan & zoom — Navigate large diagrams with scroll and drag
- Arrowhead labels — Each transition shows its action name along the arrow
State Management
Full CRUD for states within each state machine:
- Add, edit and delete states with technical name and display name
- Set any state as the initial state
- Search and filter states by name
- Delete protection — states in use by orders, transactions or deliveries cannot be deleted
Transition Management
Full CRUD for transitions (allowed state changes):
- Define which action leads from one state to another
- Multiple transitions between the same states with different action names are supported
- Self-loop transitions (same source and target) are supported
- Duplicate detection prevents creating identical transitions
- Search and filter transitions by action name or state names
Validation
A built-in validation tool checks your state machine configuration for potential issues:
- Missing initial state
- Orphaned states with no transitions
- Unreachable states (no inbound transitions)
- Duplicate transitions
History
View the complete transition history for each state machine — when each transition happened, which entity was affected, who triggered it, and what the source and target states were.
Safety
Core state machines (order, payment, delivery) are protected from deletion. All changes go through validation before being applied.
Details
- Available: English, German
- Latest update: 7 May 2026
- Version: 1.66.0
- Category: Administration
About the Extension Partner
P2Lab sp. z o.o.
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2023
- Extensions: 12
Support
- Based in: Poland
- Speaks: German, English
- Response time: Very quickly