Orders status

Current version: 10.2

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

Do you have some feedback for us?

If you have suggestions for improving this article,