Orders status
The status of an order provides information about the current stage of the order in its life cycle. The order status changes as the order progresses through the Commerce order process flow. As order minions process an order, the order moves from list to list, progressing through the order flow and changing status accordingly.
The following table provides a summary and description of default Commerce orders status.
Orders status summary
Order status |
Description |
Next possible status |
---|---|---|
Pending |
An order is pending after a successful checkout, when it is placed on the PendingOrdersList for processing. You can put a pending order on hold or cancel it. Otherwise, the pending order transitions to the released status. |
Released On hold Cancelled |
On hold |
An order is on hold when the order processing is stopped, either programmatically or by human intervention (for example, using the Sitecore XC Business tools). The on hold status allows for making changes to the order. |
Pending Cancelled |
Cancelled |
An order is cancelled when the order processing is definitely interrupted either programmatically or by human intervention. The order is no longer active. |
None |
WaitingForAvailability |
An order is in the WaitingForAvailability state when availability checks determine that at least one line item on the order is not available. The order status remains in the WaitingForAvailability status until all line items on the order are available. When all line items become available, the order is placed to the ReleasedOrdersList. |
Released On hold |
Released |
An order is in the released when placed on the ReleasedOrdersList (when all line items are available). The ReleasedOrdersMinion then processes the order's entitlement and shipment. |
Completed Problem |
Completed |
An order is completed after the entitlement and shipment are successfully generated and the order payment is completely settled. Completed orders are eligible for the return merchandise authorization (RMA) process. |
None |
Problem |
An order is a problem state when an error has occurred resulting in the interruption of the order process. Manual intervention is required. |
None |