Set Sequential order numbers in WooCommerce. Custom order number with prefixes can also be set for existing and new WooCommerce orders.
As of April 2026, Custom Order Numbers for WooCommerce is a WordPress woocommerce plugin with 20K+ active installations and a 4.2/5 rating from 25 reviews. It has been downloaded 439K+ times in total. Requires WordPress 4.4+ and PHP 7.4+. Available on WordPress.org since 2017. Recently updated within the last 3 months. Downloads are down 12% this week. Support resolution rate: 0%. Top alternative: Google for WooCommerce.
🚀 New Launch: Flexi BOGO for WooCommerce
The only BOGO plugin with a revenue tracking feature. Now, at an attractive introductory price. Check out our new plugin here.
This plugin lets you set custom order numbers in WooCommerce.
We were having an issue with the Custom Order Numbers plugin suddenly skipping order numbers. It had been working flawlessly for a couple of years.
Reached out to support and they replied same-day. Investigated the site, made some suggestions. (It appears to have been a conflict with the “Disable Cart Fragments” plugin.) They continued to follow up and so far everything seems to be working as expected.
Great plugin and excellent customer support. Thank you!
Change your order numbers and say goodbye to order tracking.
I’ve been reporting the error for two months and constantly giving me the runaround without solving the problem.
It’s incredible that it breaks the main functionality of order numbers.
Not recommended.
In use since 2 years.
The plugin uses meta data (keys like “alg_wc_custom_order_number”) in every order to enable custom order numbers.
In this way it works with the rest of the software.
Does not works for random, only sequential
FYI
you can use:
$order->get_order_number()
| WordPress | 4.4+ requiredTested up to 6.9.0 |
| PHP | 7.4+ required |
| Dependencies | woocommerce |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.