Order Status
When a customer places an order, a sales order is created as a temporary record of the transaction. In the Orders grid, sales orders initially have a status of “Pending,” and can be canceled at any time until the payment is processed. After payment is confirmed, the order can be invoiced and shipped and the status will change accordingly
After the order is placed from the Web or app the admin shall process the order after receiving the email notification of a new order
Let us understand what are the different order status that needs processing accordingly
There are different status as shown below:
- Pending
- Processing
- Complete
- Payment_pending
- Pay Now
- On Hold
- Canceled
Pending:
This is the status when the Order is placed and not invoiced. Generally, this order status comes when the Order is placed and pending to process the payment.
Processing:
The Status of the order is Processing when the order is invoiced manually or the order is placed with an Online payment method since the money is paid during order placement. If you use ‘Authorize and Capture’ payment method (or similar), the invoice will be automatically created and this will be the actual status for new orders. If you are using other payment methods, you will have to create the invoice manually.
Complete:
The Status of the order is Complete when the admin user manually changes the order to Ship in the order detail page when an order is paid and shipped
Payment Pending:
This is the status used if the order is created and PayPal or a similar payment method is used. This means that a customer has been sent to the payment gateway website but no return information has been received yet. This status will change when the customer pays. Some gateways do cancel abandoned orders automatically after some ‘idle’ time. If the order has had this status for a long time, you should cancel it manually to free product stock.
Canceled:
This status is assigned manually by you or, on some payment gateways, when the customer does not pay within the specified time.
Predefined Order Status
ORDER STATUS | STATUS CODE | Description |
Processing | processing | When the state of new orders is set to ‘Processing’, the Automatically Invoice All Items option becomes available in the configuration. |
Suspected Fraud | fraud | Sometimes orders paid via PayPal or another payment gateway are marked as Suspected Fraud. This means the order does not have invoice issued and the confirmation email is also not sent. |
Pending Payment | pending_payment | This is the status used if order is created and PayPal or similar payment method is used. This means that the customer was directed to the payment gateway website, but no return information has been received yet. This status will change when customer pays. |
Payment Review | payment_review | This status appears when PayPal payment review is turned on. |
Pending | pending | This status means no invoice and shipments have been submitted. |
On Hold | holded | This status can only be assigned manually. You can put any order on hold. |
Complete | complete | This status means that the order is created, paid and shipped to customer. |
Closed | closed | This status indicates that an order was assigned a credit memo and the customer has received a refund. |
Canceled | canceled | This status is assigned manually in the Admin or, for some payment gateways, when the customer does not pay within the specified time. |
PayPal Canceled Reversal | paypay_canceled_reversal | This status means that PayPal canceled the reversal. |
Pending PayPal | pending_paypal | This status means that the order was received by PayPal, but payment has not yet been processed. |
PayPal Reversed | paypal_reversed | This status means that PayPal reversed the transaction. |