A guide to order statuses in Adobe Commerce, powered by Magento
Adobe Commerce, powered by Magento, is the world’s leading digital commerce solution for merchants and brands. It’s helped businesses of all sizes and types build engaging customer experiences and achieve ecommerce success. But not everyone who uses Commerce knows how it works in the background — particularly the crucial element of order processing.
Adobe Commerce users and ecommerce store owners need to be aware of how order statuses work in the platform, why the information connects to order states, and the ways to create custom order statuses that meet their business needs.
In this article, you’ll learn about order statuses in Adobe Commerce and discover how they lead to buyer journeys that align with the goals of your ecommerce business. And the best part is that you don’t even need to know coding.
This post will explain:
- Order statuses in Adobe Commerce
- Order status vs. order state
- Predefined order statuses in Adobe Commerce
- Creating a custom order status
- Assigning order status to state
- How to empower your buying journey with order statuses
Order statuses in Adobe Commerce
In Commerce, all orders have a status that is associated with the order processing workflow. The status is displayed in the status column of the orders grid, which describes the order state in the workflow.
There are seven stages in the typical order status workflow:
- The customer places and submits an order.
- The customer is redirected to the payment gateway website to pay.
- The Commerce store receives the payment, at which point the processing begins.
- The order is invoiced after the payment has been authorized and captured.
- The shipment is created, and the package is shipped.
- The order status changes to Complete.
- The order is archived or deleted.
Order status vs. order state
Now that you’ve seen what the order status workflow looks like in Adobe Commerce, you may be wondering what the difference is between order status and 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. Some of the order states are New, Processing, Canceled, On Hold, and Pending Payment.
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.
Keep in mind that each order state can be assigned one or more order statuses, which makes order management easier and more flexible.
Predefined order statuses in Adobe Commerce
It’s important to note that throughout this process, all orders have an order status associated with one of the stages in the order processing workflow. The status of each order is displayed in the Status column of the Orders grid.
Here are the predefined order statuses in Commerce:
processing
fraud
pending_payment
payment_review
pending
holded
STATE_OPEN
complete
closed
canceled
paypal_canceled_reversal
pending_paypal
paypal_reversed
Creating a custom order status
With Adobe Commerce, you can create your own custom order status setting, assign them to order states, and set a default order status for those order states.
To create a custom order status in Commerce to suit your needs, follow these simple steps:
- Log in to the Admin Panel.
- Once you’ve logged in, go to Stores > Settings > Order Status.
- In the upper-right corner, click Create New Status.
- Update the Order Status Information section:
- Enter the Status Code, which is used internally. The first characters must be a letter (A–Z), and the rest can be a combination of letters and numbers (0–9). Insert the underscore character instead of a space.
- Enter the Status Label that’s shown on the Admin and front end of the store.
- Under the Store View Specific Label section, if you have multiple stores, you can set different labels for each store view.
- Click Save Status to finish.
Assigning order status to state
Once you’ve created a status, you’ll need to make sure you assign the status to the order state to be linked to the corresponding stage of the order processing workflow.
To assign an order status to a state, follow these instructions:
- Next to the Create New Order Status, click Assign Status to Stage.
- From the dropdown in the Order Status field, choose the status that you want to assign.
- Set the Order State to the place in the workflow where the order status belongs.
- Mark the Use Order Status as Default checkbox to apply this status as default for the order state.
- Mark the Visible on Storefront checkbox to show this status on the Storefront.
- Click Save Status Assignment to make the assignment successful.
Empower your buying journey with order statuses
By understanding how order statuses work in Adobe Commerce, you can tailor the buying journey to your customers’ needs. When you’re ready to get started, evaluate if the order status capabilities in Commerce will suit your ecommerce business.
Adobe Commerce uses artificial intelligence and advanced data-sharing capabilities to create end-to-end personalized B2C and B2B commerce experiences from a single platform that is flexible, extensible, and scalable. Diversify your customer base. We’ll tailor their commerce experience.
Take a product tour or watch the overview video to learn more about Commerce.