Templates / stateDiagram-v2

Order state machine

Lifecycle states for an e-commerce order, from creation to fulfillment, with cancellation and refund paths.

Open in studio

Preview

Mermaid 11 renderer

Rendering preview...

Mermaid source

stateDiagram-v2

stateDiagram-v2
    [*] --> Created
    Created --> Paid : payment confirmed
    Created --> Cancelled : timeout / user cancels
    Paid --> Packed : warehouse picks items
    Packed --> Shipped : carrier pickup
    Shipped --> Delivered : proof of delivery
    Paid --> Refunded : refund approved
    Delivered --> Refunded : return accepted
    Cancelled --> [*]
    Refunded --> [*]
    Delivered --> [*]

More templates