Skip to content
Mermaid templates

Order Lifecycle State Machine

An e-commerce order's states from cart to delivered, with cancellation.

Template previewMermaid
Rendering…

Make it your own.

stateDiagram-v2
    [*] --> Cart
    Cart --> Pending: checkout
    Pending --> Paid: payment ok
    Pending --> Cancelled: timeout / fail
    Paid --> Shipped: dispatch
    Shipped --> Delivered: received
    Paid --> Refunded: refund
    Delivered --> [*]
    Cancelled --> [*]
    Refunded --> [*]