Magento 2 Order Status and Order state


Magento 2 is the favourite platform for every store to boost online sale dramatically. It is excellent if many orders are placed. However, by then, you will find it diffcult and waste much time to manage thousands of orders in the effective way. Let follow the guides in this post to help you manage Order Staus and Order State very well. The more saving time, the more profits you can earn.

As soon as each order is created, the order information is transfered directly to a stage in Magento 2 order processing workflow. And meanwhile there is a specific column in the Orders grid called as Status that will control the order status. In addition, 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.

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?

To 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 need to include both letter and number 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 store, 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.

It comes to the end of tutorial: Magento 2 Order Status and Order state.

Please leave comments if you have any questions, feedbacks.

Comments for Magento 2 Order Status and Order state

You also may like these Magento 2 Extensions

One Step Checkout

11 reviews

Layered Navigation

5 reviews


5 reviews


7 reviews


10 reviews

Store Locator

no review

Shop By Brand

no review

Better Blog

7 reviews