Search the site:

Plugins Custom Order Status for WooCommerce

Custom Order Status for WooCommerce

5.0 rating

11 customer reviews

Average rating: 5.00 out of 5 stars
11 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.1
Last Updated October 26 2020
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 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 custom emails for custom order status changes as desired.

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:


Beautiful plugin

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


Great plugin

Installed plugin and it does what it says. 5 stars!



Perfect plugin, and THE BEST customer service ever. Fast and professional.


The best Plugin

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.

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.


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!!!

Eeuwe Bergsma

Good & affordable plugin

Creates good Wordpress / Woocommerce plugins, for a affordable price and offers good support. Also replies to email is very quickly.



This is exactly what it says – and just as easy to use. A super simple, quick and clean way to add functionality to Woocommerce without having to code and see it break when someone else makes a change.

Frequently Asked Questions:

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.

Can I send custom emails for custom order status changes?

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

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').

Why have I stopped receiving some standard WooCommerce emails?

Please note that if you are using the plugin's 'Default order status' option, you may stop receiving some standard WooCommerce emails. This happens because triggers that send default WooCommerce emails are related to order status changes.

For e.g. 'Processing order' email is sent on these order status changes: from failed to processing, from on-hold to processing, from pending to processing.
Similarly 'Order on-hold' emails are sent on these status changes: from pending to on-hold, from failed to on-hold.
So if you change the default order status, emails are never triggered. Possible workaround would be to create new email in plugin's 'Emails' section that would look like standard WooCommerce email.

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