Step [1] – Order Status and Order State::
The following default 7 Payment Order State
- New = An order is created, but no payment has been made
- Pending =No invoice and shipments have been submitted
- Processing = An order have been (Payment Received + Order Invoiced + Order Shipped)
- Complete = One both Order invoice and shipped has been generated
- On hold = Put an order on hold
- Canceled =If an order haven’t been paid , it is assigned by a store owner or a payment gateway
- Closed=An order had a credit memo assigned to it and the customer has received a refund
The following default 10 Payment Order Status:
- Processing
- Pending Payment
- Suspected Fraud
- Payment Review
- Pending
- On Hold
- Complete
- Closed
- Canceled
- Pending PayPal
Differentiate Between Order Status & Order State::
“The Order State indicates the position of an order in the workflow at a specific time and is not visible to the user. 7 order states are New, Pending, Processing, Complete, Canceled, On Hold, and Closed.”
“The Order Status is part of the Commerce flow of order. An order status offers more flexible order management and, unlike an order state, It can be changed by the user. Some order statuses include Processing, Pending Payment, Suspected Fraud, On Hold, and Complete.”
Step [2] – To check the list of predefined order statuses,
Go to Magento 2.4.x Admin
Stores > Order Status
You able to see all the existing statutes in the store.
Set the ‘Default Status’ filter to ‘Yes’ to show only the default statuses
Step [3] – How To View Order Status::
The Order Status is displayed in the status column of The orders grid, which describes the order state in the workflow.
Step [4] – How To View Order Status:: Both order state U& status are being stored in Database Table sales_order