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.
Code
Status
Description
50
cancellation_waiting
The cancellation request is pending and awaiting approval. The order remains in this status until a decision is made regarding its cancellation.
100
canceled
The order has been canceled. The order has been removed from processing, and the product will not be delivered.
200
waiting
The order is currently pending and awaiting processing. Necessary steps for order fulfillment have not yet been completed.
300
payment_waiting
Payment is awaited. The order is on hold until the customer completes the payment process.
350
confirmation_waiting
Order confirmation is pending. The order will remain in this status until confirmation is received from the customer or relevant system.
400
approved
The order has been approved. It has been validated and is ready to proceed to the next stage of processing.
450
preparing
The order is being prepared for shipment. This includes packaging and other pre-shipment activities.
500
shipped
The order has been shipped and is on its way to the customer.
510
shipped_and_informed
The order has been shipped and the customer has been informed about the shipment status.
520
ready_for_pickup
The order is ready for pickup by the customer at a designated location.
540
attempted_delivery
An attempt to deliver the order has been made but was unsuccessful. Further action may be required to complete the delivery.
544
review_started
The review process for the order has begun. This may involve checking the order details or processing feedback.
545
review_waiting
The order is waiting for review. This status indicates that the order is under examination or approval before further processing.
546
waiting_for_payment (trade-in only)
Payment is awaited for trade-in transactions. The order will remain in this status until the payment is completed.
547
paid (trade-in only)
Payment for the trade-in transaction has been completed. The order can now proceed to the next steps.
550
delivered
The order has been successfully delivered to the customer.
600
refunded
The 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:
waiting
The 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_waiting
The cancellation request is awaiting confirmation from the customer or a related party. The process will not proceed further until confirmation is provided.
confirmed
The 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.
approved
The 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.
rejected
The cancellation request has been reviewed and rejected. This status indicates that the cancellation will not proceed, and the order remains active.
waiting_for_payment
The cancellation process is on hold as it requires payment completion to proceed, particularly in cases involving refunds or other financial transactions.
manuel_refund_need
The 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.
completed
The 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:
open
The cancellation request has been created and is in the initial stage. No further actions have been taken yet.
waiting
The 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_waiting
The cancellation request is awaiting confirmation from the customer or a related party. The process will not proceed further until confirmation is provided.
confirmed
The 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_approval
The 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.
approved
The 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.
rejected
The cancellation request has been reviewed and rejected. This status indicates that the cancellation will not proceed, and the order remains active.
waiting_for_payment
The cancellation process is on hold as it requires payment completion to proceed, particularly in cases involving refunds or other financial transactions.
manuel_refund_need
The 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.
completed
The cancellation process has been successfully finalized. All associated actions, such as refunds or updates to the order status, have been completed.
Last updated
Was this helpful?