Order Status and Order state in Magento 2

Order Status and Order state in Magento 2
Drive 20-40% of your revenue with
email, SMS marketing
avada email marketing

Magento 2 is the favourite platform for every store to boost online sales dramatically. It is excellent if many orders are placed. However, by then, you will find it diffcult and waste much time on having thousands of orders managed effectively. Let’s follow the guides in this post to help you manage Order Staus and Order State better. The more time saved, the more profits earned.

As soon as each order is created, the order information is transferred directly to a stage in Magento 2 order processing workflow. In addition, there is a specific column in the Orders grid called Status that will control the order status, and a set of predefined order status and order state settings are supported for your store. The order state reports the position of an order in the workflow at that time.

Explore Mageplaza Modules:

See the following image to figure out the management of Magento 2 order status:

Magento 2 order status and order state Order grid

In Status column, you can see many types of the order status such as: Pending, Complete, Processing, etc. So what is the order status?

Magento 2 Order Status and Order State

Create a new Order Status

  • On the Admin Panel, Stores > Settings > Order Status.
  • On the upper-right corner, click on Create New Status.
  • Under Order Status Information section, do as the following:
    • Enter the Status Code that needs to include both letters and numbers while it is required to begin with a letter (a-z) and inserting the underscore character instead of a space.
    • Enter the Status Label that is shown on Admin and frontend of your store.
  • Under Store View Specific Label section, if you have multiple stores, it is posible to set different labels for each store view.
  • To finish, click on Save Satus .

Magento 2 order status and order state Create new Order Status

Assign Order Status to Order State

  • Next to the Create New Order Status, click on Assign Status to Stage.
  • From the dropdown in the Order Status field, choose the status that you want to assign.
  • Set 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 Storefront.

Magento 2 order status and order state Assign Order Status to State

  • Assignment is successful when you click on Save Status Assignment.

Edit Order Status

  • On the Order Status grid, click on the Order Status that you want to edit.
  • Change the order status settings as you need.
  • Click Save Status to save the edit.

Remove Order Status from an assigned state

  • Consider the Order Status you want to unassign on the Order Status grid.
  • Click on Unassign link in the Action column.

At the top of the workplace, a short message will display to notify that you have unassigned the order status. But the unassigned status is still included in the list without removation.

Magento 2 order status and order state Message

That is all to help you manage Magento 2 Order Status and Order State. Hope you can do it perfectly.

Related topics

Increase sales,
not your workload

Simple, powerful tools to grow your business. Easy to use, quick to master and all at an affordable price.

Get Started
avada marketing automation

Comments for Order Status and Order State in Magento 2

Explore Our Products:

People also searched for


Stay in the know

Get special offers on the latest news from Mageplaza.

Earn $10 in reward now!

Earn $10 in reward now!

go up