A guide to order statuses in Adobe Commerce, powered by Magento

Man learns about Magneto, now Adobe

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

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.

Processing workflow of order statuses in Adobe Commerce

There are seven stages in the typical order status workflow:

  1. The customer places and submits an order.
  2. The customer is redirected to the payment gateway website to pay.
  3. The Commerce store receives the payment, at which point the processing begins.
  4. The order is invoiced after the payment has been authorized and captured.
  5. The shipment is created, and the package is shipped.
  6. The order status changes to Complete.
  7. 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:

Order status
Status Code
Definition
Processing
processing
This status appears when the payment has been received or authorized. The order has been invoiced or shipped, but not both.
Suspected Fraud
fraud
An invoice wasn’t issued for this order, and no confirmation email was sent. This is common for PayPal or other payment gateway systems.
Pending Payment
pending_payment
This status appears if you use a payment gateway system like PayPal. Customers are redirected to the payment gateway website to finalize the transaction, and Adobe Commerce doesn’t receive any information yet. The status changes when a customer pays.
Payment Review
payment_review
If you use PayPal, this order status appears when the PayPal payment review option is enabled.
Pending
pending
This status indicates that no shipments or invoices have been processed.
On Hold
holded
This order status is assigned manually from the order grid or view page when you need to hold it.
Open
STATE_OPEN
The order or credit memos need further action and are still open.
Complete
complete
The order is created, paid for, and shipped.
Closed
closed
A credit memo was created for the order, and the order was refunded.
Canceled
canceled
The order is canceled by a Commerce admin user or payment gateway if a customer doesn’t pay in a specified period of time.
PayPal Canceled Reversal
paypal_canceled_reversal
PayPal canceled the reversal.
Pending PayPal
pending_paypal
PayPal has received the order but hasn’t processed the payment yet.
PayPal Reversed
paypal_reversed
PayPal reversed the transaction.

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.

A custom order status made with Adobe Commerce

To create a custom order status in Commerce to suit your needs, follow these simple steps:

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:

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.