Order status lifecycle
Overview
Every order in Chamberly moves through a defined lifecycle. Knowing each status — and what triggers a transition — helps you reconcile revenue, troubleshoot failed payments, and confidently issue refunds or cancellations.
The status flow
pending— order created, payment not yet captured. Inventory is held.committed— payment captured (online mode) or admin marked as confirmed (reservation mode).completed— order fully fulfilled and reconciled.cancelled— admin or sponsor cancelled before fulfillment. Inventory restored.refunded— full or partial refund issued through Stripe. Inventory restored.failed— payment attempt failed (declined card, expired session). Inventory released.refund_requested— sponsor submitted a refund request awaiting admin review.
Typical happy paths
Online checkout:
pending→committed→completed.Reservation mode:
pending→committed(admin confirms) →completed.Failed payment:
pending→failed.
Step-by-step: Changing status manually
Open the order under Sidebar > Orders.
Click the status pill in the header.
Choose the new status. Chamberly enforces valid transitions and warns about side effects.
Add an internal note explaining the change.
Click Save. The activity log records who made the change and when.
Tips & best practices
Don't manually move orders to
completedbefore payment is settled — usecommitteduntil cash is in hand.Use
refund_requestedas your inbox for sponsor disputes; resolve torefundedor back tocommitted.The activity log is your friend — every status change is timestamped and attributed.
FAQ
What happens to inventory at each transition?pending/committed hold inventory; cancelled/refunded/failed release it.
Can I jump straight from pending to refunded?
No. The order must be committed or completed before a refund can apply.
Related articles
Refunding an order
Cancelling an order and inventory restoration
