

Auto-reset order counter settings — automatically reset the order number counter daily, weekly, monthly, or yearly, with a configurable reset counter value.
Custom Order Numbers for WooCommerce gives you complete control over how order numbers are generated. Create sequential order numbers, use the WooCommerce order ID, or generate pseudorandom order numbers based on a CRC32 hash. You can also add prefixes, include the order date in the order number, choose a custom starting number, and automatically reset the numbering sequence on a daily, monthly, or yearly basis.
Choose how new order numbers are generated. Use sequential numbering, WooCommerce Order IDs, or pseudorandom (CRC32 hash) values depending on your business requirements.
Migrating from another platform? Starting a new financial year? Choose the number you’d like WooCommerce to begin using for future orders.
Restart your numbering sequence automatically to match your business workflow.
You can reset order numbers:
* Daily
* Monthly
* Yearly
This is particularly useful for accounting, financial reporting, and yearly record keeping.
Make order numbers easier to identify by adding:
* Custom text prefixes
* Order date as a prefix
For example: WEB-10025, 2026-10025
Already have WooCommerce orders? Use the built-in Renumerate Orders tool to assign custom order numbers to your existing orders, creating a consistent numbering system across your store.
Use custom order numbers to quickly find WooCommerce orders in the admin dashboard. Customers can also track their orders through the standard WooCommerce Order Tracking page by entering their custom order number.
Custom Order Numbers plugin is compatible with all popular invoice plugins such that the invoices created by those plugins will have the custom order numbers and not the original order id. Some of those plugins are:
Custom Order Numbers for WooCommerce is ideal for stores that want to:
* Create sequential WooCommerce order numbers
* Continue order numbering after migrating from another ecommerce platform
* Add branded prefixes to order numbers
* Reset order numbers every month or year
* Organize orders for accounting or tax purposes
* Allow customers to track orders using custom order numbers
* Display custom order numbers on invoices and order documents
If you find the plugin useful, a ⭐ 5-star rating is always appreciated — it helps other store owners discover the plugin.
Upgrade to Custom Order Numbers for WooCommerce Pro to unlock advanced order number templates, custom suffixes, configurable order number width, conditional prefixes and suffixes, manual order number counters, and additional customization options.
See the complete Lite vs Pro comparison: https://www.tychesoftwares.com/differences-between-pro-and-lite-versions-of-custom-order-numbers-for-woocommerce-plugin/
Tyche Softwares has been building WooCommerce plugins since 2009, helping merchants simplify order management, delivery scheduling, pricing, checkout customization, product personalization, and other essential ecommerce workflows.
Tyche Softwares also develops plugins for abandoned cart recovery, order delivery scheduling, bookings, invoices and packing slips, custom order statuses, product input fields, BOGO offers, payment gateway fees, call for price, currency management, and other WooCommerce enhancements.
Some of our Pro plugins:
Some of our other free plugins:
This plugin communicates with our tracking server to send usage data only if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our usage tracking documentation.