Search the site:

Custom Order Numbers 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 Numbers for WooCommerce lets you numerate WooCommerce Orders as desired. Orders can be numbered sequentially or randomly. Order number templates using fixed merge tags incuding dates can also be setup. Orders can be renumbered manually as well.

Version 1.4.3
Last Updated July 15 2021
Billed yearly until cancelled

Customize your WooCommerce Order Numbers

This plugin lets you numerate WooCommerce orders. Orders can be numbered sequentially or randomly, while reseting the numbers at a desired frequency. The plugin also allows you to prefix or suffix orders including fixed tags and dates.
Alternately, order numbers can also be edited manually.

Author Picture


Thanks for this great plugin - even free version is perfect - Pro is even better...

Key features:

Sequentialize Order Numbers

Assign Order Numbers sequentially and reset the sequence either daily, weekly, monthly, or yearly.

Randomize Order Numbers

Assign Order Numbers randomly.

Renumerate Order Numbers

Renumerate existing orders starting from 1 onwards.

Manually assign order numbers

Assign Order Numbers manually.

Assign custom prefix and suffix

Assign custom prefix and suffix to new orders, from a past date, from a certain order ID or to all orders.

Order number width

Setup the width of the order numbers.

Dates in order numbers

Add date as prefix and/or suffix in order numbers.

Admin tracking

Track Orders using custom order numbers.

Search with Custom Order Numbers

You can search orders in the backend with custom order numbers.

This plugin allows you to do the following:


Customizable Order Number Template


Setup Order number width to a fixed value

Manual Order Number Counter

Reset Order numbers at set frequency

What people say for the plugin:


Great plugin. Great support.

This plugin does exactly what it claims to do and it’s very easy to use. I requested a new feature and Tom had the update ready in just a few days. My client is very happy.

Bernd Hähner

Very Good Plugin

Great plugin and good service. We had a problem in conjunction with WP Germanized Pro, but they found a solution.


what I needed

Just what i needed, there are other plugins, but they are outdated or with too many other features, i just needed to change the order number and this is updated which is very important and it really works! It changes order in the email messages too

Kheng Chan

Great Support

Thanks Kenil for the support with fast response & services.

Charlie (embermethod)

Great plugin & support

This plugin is great - it's simple does exactly what it's supposed to. We've been using it to better organize / track the large number of orders we deal with. We had a slight issue with the plugin which I reached out to support about - via a simple back-and-forth they helped troubleshoot the issue and ultimately delivered a solution that dealt with the issue perfectly. Thanks Tyche team!


Works Fine!

Great! works as expected.


Works – but doesn’t overwrite for exports

This is a great app for changing the order numbers visually within wordpress, however this does not change the original post data in the database so that if you export your order data for input into a shipping system the exports include the original post/order number that was created, not the updated number created by this plugin.


Excellent Plugin

When I found this plugin I was struck by the simplicity that is its strength, attention, simplicity in use and functions, it does not mean that it is worth little but that, whoever created it, has taken into account an element that is sometimes difficult to be achieved: immediate usability. In addition, in addition to the sequential numbering of orders, it also has the reset that can be set with different time intervals, I use the annual one for tax management in my country. I had a block on the sequence of the order numbers, but the support intervened and solved the problem immediately! Great job guys!

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 Numbers for WooCommerce plugin will allow you to manage your WooCommerce store with more ease than ever before.

Number your WooCommerce orders to best suit your needs. Choose from the variety of numbering options the plugin offers and renumerate your existing orders as well.

Subscribe for more offers

Just what you were looking for?

The plugin allows you to renumerate existing orders and customize WooCommerce order numbers sequentially, randomly or using a template as desired.

from purchased
Would love your thoughts, please comment.x