Search the site:

Custom Order Status for WooCommerce

4.9 rating

14 customer reviews

Average rating: 4.93 out of 5 stars
14 reviews
5 stars
4 stars
3 stars
2 stars
1 star

1 year license
30 day money-back guarantee
WordPress 5.0.0 and above
WooCommerce 4.0.0 and above

Custom Order Status for WooCommerce lets you add custom order statuses to WooCommerce. Setup custom statuses for the orders by default and even send custom emails for these new statuses.

Version 2.0.4
Last Updated September 14 2021
Billed yearly until cancelled

Customize your WooCommerce order statuses

This plugin lets you add custom order statuses to WooCommerce. It can be used to create & manage custom order statuses. It enables you to set a custom status to an order based on the Payment medium selected.
It even allows you to send custom emails for each of the new order statuses.

Author Picture


First of all, after I tried 15 different plugins, I can say that this plugin is the best plugin you can ask. It works with WooCommerce and supports wp multisite. You can choose icon and color that will show in your order panel. It works with other WordPress plugins.

Key features:

Create Custom Order Statuses

Create multiple custom order statuses as needed.

Add custom icons for custom statuses

Add custom icons for each of the new custom statuses.

Send custom emails

Send separate custom emails for each custom order status change.

Set default order status

Set default order status to a custom status for each payment gateway.

Custom Statuses in admin reports

Add custom statuses to be displayed in admin reports.

Custom statuses in bulk actions

Add custom statuses in the bulk actions list in WooCommerce->Orders.

Add custom statuses to action buttons

Add custom statuses to order action buttons in WooCommerce->Orders.

Make custom status orders editable

Make custom status orders editable in WooCommerce->Orders.

This plugin allows you to do the following:


Set custom statuses as default based on order payment medium

Custom Statuses in Action buttons in WooCommerce->Orders

What people say for the plugin:

Siddhomaya Foods

Excellent Plugin

Amazing plugin as it solved the problem of having custom order status in woocommerce without having to do any development. And since this becomes a part of woocommerce functions, I was able to use it with other plugins that needed this custom order status. For example, I had a customised SMS sent out to users with this plugin for a custom order status. Thanks.


Best Plugin

Solved my headache of wanting to autocomplete all orders


Great Plugin

Was looking for a plugin that can customise the ordering status, found this and tried it on my site. Very straight forward to setup and it worked perfectly. Just the one I need. Plus it’s free. Thank you for all the efforts!!!


Terrific Plugin, Highly Recommend

Terrific plugin that helped automated my workflows while also providing greater visibility into order status thereby preventing potential mistakes from happening. In addition, the support team went above and beyond to provide a custom solution that further met my needs. Highly recommended.


Very nice plugin

Very nice plugin, but there is one problem I noticed. When an order is marked with a customstatus and you are busy in the customstatussettings and delete that status to make a better one, then not only that status is gone but also the order itself. Oops! I was shocked because suddenly some orders disappeared in the woocommerce orderpage and those were not there anymore. I could repair it to make a new status with the same slug I have used before and voilá it appeared again. But it is not good of course. I guess you will repair this problem, so for now 4 stars and after repair 5 stars…

Jeff Morrison

Very Good Plugin

Good plug-in very good support.


Great service

First of all, after i tryed 15 different plugins i can say that this plugin is the best plugin you can ask. its work with woocommerce. its support wp multisite, you can choose icon and color that will show in you order panel. its work with oder wordpress plugins. about the author, i have some issue with some plugins and i wait days for replay. i sent a message to this plugin author (Tom) and he send me email immediately and ask for screen share to help. he fixed the small problem i had and then i was rude and ask him to help me with other plugin. he fixed the other plugin problem in 3 sec max!!!! he just a genius, i got a great service and i really apretiate that.


Beautiful plugin

Beautiful plugin! Not sure what problems had previous reviewer – I had none. Thanks!

Frequently Asked Questions:

Can I send custom emails for custom order status changes?

Yes, custom emails can be setup in WooCommerce->Settings->Custom Order Status->Emails.

Can I set a different email for each custom order status?

Yes, you can set a separate email for each custom order status & that will be sent only when that status is changed.

What are the different values I can setup for a custom status with this plugin?

You can setup a custom status slug, label, icon, icon & text colour.

Will the custom status be visible in admin reports?

Yes, the custom statuses can be made visible by selecting WooCommerce->Settings->Custom Order Status->Add custom statuses to admin reports.

Why are Custom status icon colours not visible in WooCommerce->Orders page?

Please recheck if both checkboxes in WooCommerce->Settings->Custom Order Status->Add custom statuses to admin order list action buttons (i.e. Add and Enable colors) are enabled.

I'm unable to override the custom statuses added by your plugin. How do I fix this?

The plugin uses PHP_INT_MAX as the priority for the filters. Please set the desired integer value in WooCommerce->Settings->Custom Order Status->Advanced->Filter Priority to ensure the plugin code can be overridden.

Can I update multiple orders to a custom status using the plugin?

Yes, in order to ensure the custom status is visible in WooCommerce->Orders->Bulk Actions, please enable WooCommerce->Settings->Custom Order Status->Add custom statuses to admin order bulk actions.

Can I translate the plugin string into my native language? If yes, then how?

You can use .po file of the plugin for translating the plugin strings. Or you can use WPML plugin for translating strings as we have made our plugin compatible with WPML plugin.

'Actions' column is missing in WooCommerce->Orders. How do I retrieve it?

If 'Actions' column is missing in WooCommerce->Orders list, please go to WooCommerce->Orders list and there in the top right corner is 'Screen Options' button. If you click it, you will be able to enable/disable columns (including 'Actions').

Does your plugin comply to the GDPR guidelines?

We have made every effort to make our plugin compliant to the GDPR guidelines. As a part of compliance we do not capture any data of end users and customers without consent.

Purchase now!



Our Custom Order Status for WooCommerce plugin will allow you to create, setup custom order statuses and manage your WooCommerce store with more ease than before.

Not only does it make your job easier, it helps you keep your customers informed with updates for their orders every step of the way!

Subscribe for more offers

Just what you were looking for?

The plugin allows you to create and manage custom order statuses, send custom emails and easily manage your WooCommerce orders.

from purchased
Would love your thoughts, please comment.x