Skip to main content Skip to search Skip to main navigation
Diese Seite ist auch auf Deutsch verfügbar.
P2Lab sp. z o.o.

State Machine Manager | Order Statuses Manager

Description

Highlights

  • Interactive visual diagram editor with drag-and-drop state positioning
  • Create transitions by dragging from port to port with snap-to-target feedback
  • Full CRUD for states, transitions and state machines — no migrations needed
  • Built-in validation detects orphaned states, missing initial state and duplicates
  • Core state machines protected from deletion with dependency checks

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.

P2Lab sp. z o.o.

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 5

    Average rating of 5 out of 5 stars

  • Partner since: 2023
  • Extensions: 12

Support

  • Based in: Poland
  • Speaks: German, English
  • Response time: Very quickly