Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

Order Status for Magento 2

Create informative order statuses to make documentation processing maximally clear both for customers and for admin users. Easily manage statuses on the grid and timely notify clients about status changes.
  1. Generate and manage custom order statuses
  2. Assign unique notes to order states
  3. Easily sort docs by states on the grid
  4. Notify shoppers about status updates
  5. Use separate email templates per status and store view
Explore Demo
User Guide
60 Days Money Back
Free Lifetime Updates
90 Days Free Support

Magento 2 Edit Order Status extension is designed to expand native functionality with more informative order statuses. It is an easy-to-use tool to speed up documentation processing and help users to keep track of their purchases. Thanks to the Order Status extension for Magento 2, it is possible to create as many grades as needed and notify users about status change either automatically or manually. Hide default purchase states and easily manage specific ones on a handy grid.

Get all must-have order tools in one pack


All created non-default statuses are displayed on a special grid

Specify to which default order states the custom grade will be applied

Enable automatic notifications and choose email templates

Change statuses of orders from Magento 2 order view page

Prevent the display of default doc states

Sort buys by custom grades


Create non standard order rankings

With the extension, you can create multiple documentation levels according to your specific requirements. Display all custom states on a handy grid to keep necessary info at hand, see the extended Magento 2 order history and quickly find necessary states in a couple of clicks.

Specify email templates for custom states

Due to flexible settings admin users can specify specific notification templates for each particular order status. Apart from that, with the Magento 2 order status tool it's also possible to assign unique templates to different store views.

Notify shoppers about the updates

Automatically send emails to users each time their Magento 2 order status is updated. This way you'll simplify payment & shipment tracking in Magento 2, build customer trust and boost repeated purchases. To thoroughly fine tune notification dispatch you can also send notifications manually if needed.

Assign unique states to default ones

Specify Magento order states to which each specific note should correspond. It's possible to assign one and the same doc status to multiple states. The module also lets you hide default states when displaying custom ones.

Show unique purchase notes in a customer account

With the Magento 2 Order Status module you can show all created statuses on the customer account page to let your clients be aware of the purchase progress.

Edit created order grades

Due to flexible module settings you can edit and change purchasing documentation grades not only for newly created, but for existing buys as well. Therefore, you'll be able to configure and update all Magento 2 order statuses according to your needs right after extension installation.

The extension is compatible with Customer Attributes for Magento 2 and Change Order Attributes for Magento 2

You can include order and customer attributes in your business e-mails, by using special variables: e.g. {{var order.getData('comment')}} or {{var customer.getCompanyName()}}.

magento 2 one step checkout

Control the chaos on your management grid

Enrich your store with Order Notes for Magento 2. It helps to optimize your magento 2 order tracking and magento delivery tracking by creating purchase notes and marking them with colored flags, badges and other labels.

How to switch to Magento 2 custom order status?

Do the following to switch to Magento 2 custom order status:

  • Install and enable the Order Status extension.
  • Go to Sales > Order Statuses and click Add New Custom Order Status.
  • Enter Status Name, choose default Order States To Apply Status To, and enable it.
  • In the Email notification tab, enable email notification to shoppers and choose suitable email templates for all store views.
  • Save the changes.

How to edit order status in Magento 2?

  • Install and enable the Order Status extension.
  • Go to Sales > Order Statuses and click Add New Custom Order Status.
  • In the Status Information tab, enter the Status Name.
  • Choose the Order States to Apply Status To and enable or disable the status.
  • In the Email Notifications tab, configure the Always Notify Customer by Email filed.
  • Choose what email template the extension should use for each of the store views in the Store View Email Template section.
  • Save the changes.

How to update the order status in Magento 2?

Managing thousands of orders effectively is difficult and time-consuming. Not the most convenient standard Magento functionality. This extension can help you update the order status in Magento 2 in a more convenient way. With it, you can hide the default purchase states and manage special ones in a user-friendly grid, as well as notify customers of updates and display specific purchase notes in a customer account.

According to the statistics, the extension can cover each business need in synergy with the following solutions: magento 2 authentication, magento 2 payment gateway and magento 2 custom invoice.

Product questions

Magento order statuses: How to change, create new or assign an order status?

Below, we'll consider Magento 2 order statuses and how to change them up to complete status

Read the FULL answer
Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
6 Reviews
Apr 24, 2019
Saves time
Martin Doellinger
Our ability to manage order statuses more easily is a result of the Order Status extension. It saves us many hours of labor each week and allows us to stay caught up with customer orders during busy seasons. I absolutely love how easy it is to view all of our installed extensions from within our Amasty configuration settings, where I can see at a glance which version of each extension we have installed and whether or not an update is available. This seems like such simple information to offer, but so many extension developers do not do this and I have to spend a great deal of time tracking down the information. I also appreciate the change logs visible on each extensions product page on the Amasty website. These small touches make my job of maintaining and updating our website so much easier!
Oct 09, 2018
Useful extension just missing one thing
This is a very useful extension, its great to keep customers updated when an order status changes. It lost one star because you can't have different labels set from the name. Use case we cancel an order for failed verification we set the status to Cancelled VF but we would like the customer just to see Cancelled. All in all happy enough with the extension.
Samuel also bought the following extension(s):
Photo Amasty employee
Amasty answer
Oct 11, 2018
Natalya Chekanina / Head of Sales Team
Dear Samuel, thank you for your review! We would be happy to see you in our store again!
Nov 06, 2017
effective time saver
Doris T.
At last, I've stopped losing so much time on order management. Now I can create, modify statuses and timely inform clients of the changes. So, I haven't received complaints about service for 2 months already.
Nov 01, 2017
Homer Parisien
It's a very useful extension that has always worked smoothly. Besides, to my liking now it's compatible with mass order actions (it's a wrap!).
Oct 27, 2017
intuitive, fast and handy
I've greatly speeded up order processing with the extension. After Amasty made it compatible with order attribute my grid meets all the needs. Email templates got to be pretty stylish for me, so I enabled automatic notifications the same day:)
Dec 23, 2016
Simple but extremely useful order managment tool
Thank you, Amasty, for this extension! It was easy to implement and now we use it every day and haven't got any issues. I will highly recommend it to anyone, must have for every Magento shop.

Help us to serve you better!

Write Your Own Review

You're reviewing: Promotion Suite Middle for Magento 2

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

Magento 2.3.5+, 2.4.x

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.0.10
Last Update: Feb 01, 2021
1.0.10 - Feb 01, 2021:
  • Compatibility we enhanced compatibility with Amasty Mass Order Actions
1.0.9 - Apr 23, 2020:
  • Fix we fixed the issues with wrong order statuses displaying in email notifications to customers and on 'Assign Order Status to State' Magento page
1.0.8 - Sep 03, 2019:
  • Fix the issue with displaying statuses with one state was resolved
1.0.7 - Jul 29, 2019:
  • Fix the issue with displaying order state labels was resolved
  • Fix the issue with displaying of labels for order states in whole places of extension was resolved
1.0.6 - Jul 09, 2019:
  • Fix we fixed the error connected with the 'Magento\Sales\Model\Order\Status' class
1.0.5 - Apr 23, 2019:
  • Compatibility the compatibility with the Amasty 'Oeder Notes" extension was improved
1.0.4 - Jan 10, 2019:
  • New please use the new variable 'payment_html' in your email templates to display the block with payment info
1.0.3 - May 22, 2018:
  • Compatibility the support for the Amasty Mass Order Actions extension was added
1.0.2 - Apr 05, 2017:
  • Compatibility with Customer Attributes ( use: {{var customer.getSomeAttribute()}} ) and Order Attributes {{var order.getData('ATTRIBUTE_CODE')}} or {{var order.getAttributeCode()}}
1.0.1 - Mar 10, 2017:
  • Compatibility with the Mass Order Actions extension improved
See previous updates
Back to top