Order fulfillment & returns

Confirmed orders move through packing, dispatch, delivery, and returns

The primary path follows Pending Payment → Confirmed → Processing → Packed → Ready for Dispatch → Out for Delivery → Delivered. Exception and return branches are available as independently selectable operating states from the source order model.

01 · Lifecycle & branches

Timeline, order detail, and sync

Primary fulfillment path

Happy-path visualization from the source order-state model. Branch states are selectable separately below.

Primary order fulfillment timeline

Processing

Return / refund & exception branches

Independently selectable branch states. Return Approved / Rejected represent the admin decision after Return Requested.

Order detail

Item snapshot · address · payment · status history

Processing status: active
Order detail
Customer ↔ admin sync
Order syncCustomer order timeline stays synchronized with admin status transitions.Customer appAdmin opsStatus sync

Delivery zones and courier partners are configured in admin/ops alongside order status sync to the customer app.

Source-aligned state model

Branch controls cover Payment Failed, Cancelled, return review (Approved/Rejected), Returned, Refund Pending / Refunded, and Failed Delivery alongside the primary path.

Continue the conversation

Discuss a Flutter customer app and Next.js admin for single-vendor commerce operations.

Back to overview