Skip to main content

Order Status Codes & Cancellation Statuses

Order Status Codes

In the system, various order statuses are used to track the progress and management of orders from placement to delivery and beyond. Each status code represents a specific stage in the order processing workflow, helping both customers and merchants understand the current state of an order.

Below is a comprehensive table detailing each status code, its numerical identifier, and a description of what each status signifies.

CodeStatusDescription
50cancellation_waitingThe cancellation request is pending and awaiting approval. The order remains in this status until a decision is made regarding its cancellation.
100canceledThe order has been canceled. The order has been removed from processing, and the product will not be delivered.
200waitingThe order is currently pending and awaiting processing. Necessary steps for order fulfillment have not yet been completed.
300payment_waitingPayment is awaited. The order is on hold until the customer completes the payment process.
350confirmation_waitingOrder confirmation is pending. The order will remain in this status until confirmation is received from the customer or relevant system.
400approvedThe order has been approved. It has been validated and is ready to proceed to the next stage of processing.
450preparingThe order is being prepared for shipment. This includes packaging and other pre-shipment activities.
500shippedThe order has been shipped and is on its way to the customer.
510shipped_and_informedThe order has been shipped and the customer has been informed about the shipment status.
520ready_for_pickupThe order is ready for pickup by the customer at a designated location.
540attempted_deliveryAn attempt to deliver the order has been made but was unsuccessful. Further action may be required to complete the delivery.
544review_startedThe review process for the order has begun. This may involve checking the order details or processing feedback.
545review_waitingThe order is waiting for review. This status indicates that the order is under examination or approval before further processing.
546waiting_for_payment (trade-in only)Payment is awaited for trade-in transactions. The order will remain in this status until the payment is completed.
547paid (trade-in only)Payment for the trade-in transaction has been completed. The order can now proceed to the next steps.
550deliveredThe order has been successfully delivered to the customer.
600refundedThe order has been refunded. The customer has been reimbursed, and the transaction has been reversed.

Order Cancel Statuses

In addition, the system also tracks the progress of cancel_status. These statuses represent specific stages in the cancellation process for each order or each order item, helping both customers and merchants understand the current state of a cancellation.

Below is a detailed table of cancel statuses and descriptions:

StatusDescription
waitingThe cancellation request has been received but is currently pending and requires no immediate action. This status indicates that the request is in the queue to be processed.
confirmation_waitingThe cancellation request is awaiting confirmation from the customer or a related party. The process will not proceed further until confirmation is provided.
confirmedThe cancellation request has been confirmed by all necessary parties. It is now ready to proceed to the next steps, such as approval or refund processing.
approvedThe cancellation request has been reviewed and approved. The process will now move forward, such as issuing a refund or updating the order status to canceled.
rejectedThe cancellation request has been reviewed and rejected. This status indicates that the cancellation will not proceed, and the order remains active.
waiting_for_paymentThe cancellation process is on hold as it requires payment completion to proceed, particularly in cases involving refunds or other financial transactions.
manuel_refund_needThe cancellation requires manual intervention to process the refund. This status typically involves cases where the system cannot automatically handle the refund due to specific conditions.
completedThe cancellation process has been successfully finalized. All associated actions, such as refunds or updates to the order status, have been completed.

Order Cancellation Request Statuses

In addition to the standard order statuses, the system also tracks the progress of order cancellation requests through various statuses. These statuses represent specific stages in the cancellation process, helping both customers and merchants understand the current state of a cancellation request.

Below is a detailed table of cancellation request statuses and descriptions:

StatusDescription
openThe cancellation request has been created and is in the initial stage. No further actions have been taken yet.
waitingThe cancellation request has been received but is currently pending and requires no immediate action. This status indicates that the request is in the queue to be processed.
confirmation_waitingThe cancellation request is awaiting confirmation from the customer or a related party. The process will not proceed further until confirmation is provided.
confirmedThe cancellation request has been confirmed by all necessary parties. It is now ready to proceed to the next steps, such as approval or refund processing.
waiting_approvalThe cancellation request is awaiting approval from a responsible team or system. This stage typically involves validation or review of the request before finalizing the cancellation.
approvedThe cancellation request has been reviewed and approved. The process will now move forward, such as issuing a refund or updating the order status to canceled.
rejectedThe cancellation request has been reviewed and rejected. This status indicates that the cancellation will not proceed, and the order remains active.
waiting_for_paymentThe cancellation process is on hold as it requires payment completion to proceed, particularly in cases involving refunds or other financial transactions.
manuel_refund_needThe cancellation requires manual intervention to process the refund. This status typically involves cases where the system cannot automatically handle the refund due to specific conditions.
completedThe cancellation process has been successfully finalized. All associated actions, such as refunds or updates to the order status, have been completed.