Order Status

Lesson 12 of 26 · 15 min

Each order status represents a state in the order-fulfillment workflow.

When moving through order management, the order status is not automatically updated. This needs to be changed as needed. You can specify status_id, which will automatically set the corresponding status. When status_id is not specified, it will be automatically set to 1, which will set status to Pending.

The following statuses are of the paid type:

Status IDNameDescription
0IncompleteAn incomplete order happens when a shopper reached the payment page, but did not complete the transaction.
1PendingCustomer started the checkout process, but did not complete it.
2ShippedOrder has been shipped, but receipt has not been confirmed; seller has used the Ship Items action.
3Partially shippedOnly some items in the order have been shipped, due to some products being pre-order only or other reasons.
4RefundedSeller has used the Refund action.
5CancelledSeller has cancelled an order, due to a stock inconsistency or other reasons.
6DeclinedSeller has marked the order as declined for lack of manual payment, or other reasons.
7Awaiting paymentCustomer has completed checkout process, but payment has yet to be confirmed.
8Awaiting pickupOrder has been pulled, and is awaiting customer pickup from a seller-specified location.
9Awaiting shipmentOrder has been pulled and packaged, and is awaiting collection from a shipping provider.
10CompletedClient has paid for their digital product and their file(s) are available for download.
11Awaiting fulfillmentCustomer has completed the checkout process and payment has been confirmed.
12Manual Verification RequiredOrder is on hold while some aspect needs to be manually confirmed.
13DisputedCustomer has initiated a dispute resolution process for the PayPal transaction that paid for the order.
14Partially refundedSeller has partially refunded the order.

BigCommerce considers all statuses other than those above to be of the unpaid type, except Refunded, which is considered neither paid or unpaid. Setting orders to certain statuses triggers notification emails.

List Order Statuses

GET https://api.bigcommerce.com/stores/{{store_hash}}/v2/order_statuses

Custom Order Status

The order status label can be changed in the Control Panel. This does not change the underlying functionality. See our support article on Order Status.

Resources: