Custom Order Numbers for WooCommerce
by tychesoftwares 4.2 (25 reviews)

Custom Order Numbers for WooCommerce

Set Sequential order numbers in WooCommerce. Custom order number with prefixes can also be set for existing and new WooCommerce orders.

Custom Order Numbers for WooCommerce ranks #1,344 among WordPress.org plugins with 20,000+ active installations, is #126 of 12,251 in the E-commerce category, a 4.2/5 rating from 25 reviews, and was last updated Sep 1, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7.0.4 (Current: 7.1)
v2.1.0 Current Version v2.1.0
Updated 2 weeks ago Last Update on 01 Sep, 2026
Refreshed 6 hours ago Last Refreshed on
#126 of 12,251 in E-commerce Top 5% by installs Downloads -24% this week Actively maintained
View on WordPress.org
Rank
#1,344
No change
Active Installs
20K+
-12.9%
KW Avg Position
33.3
No change
Downloads
480.6K
+158 today
Support Resolved
11%
No change
Rating
84%
Review 4.2 out of 5
4.2 (25 reviews)

Next Milestone 30K

Total Progress 30.1%
20K+ 30K+
251
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 6,992 more installs to reach 30K+

Rank Changes

1,275 1,309 1,343 1,376 1,410 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
1,275 1,309 1,344 1,378 1,412 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #1,344
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

50 100 150 200 250 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
50 100 150 200 250 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.2
25 reviews
Overall 84%
5
19 (76%)
4
0 (0%)
3
1 (4%)
2
1 (4%)
1
4 (16%)

Support Threads Overview

Resolved
Unresolved
9
Total Threads
1
Resolved
8
Unresolved
11%
Resolution Rate

Security History

Source: WPVulnerability

3 known vulnerabilities on record · 1 in the last 24 months · checked 1 week ago

  1. Custom Order Numbers for WooCommerce [custom-order-numbers-for-woocommerce] < 1.11.1

    CVE-2025-66071 · Fixed in v1.11.1

  2. Custom Order Numbers for WooCommerce [custom-order-numbers-for-woocommerce] < 1.7.0

    Fixed in v1.7.0

  3. Custom Order Numbers for WooCommerce [custom-order-numbers-for-woocommerce] < 1.4.1

    CVE-2022-45367 · Fixed in v1.4.1

TL;DR

AI summary of the plugin's readme

This plugin is for WooCommerce store owners who need order numbers that make sense for their business rather than gap-filled WordPress post IDs. It lets them generate sequential, prefixed, or custom-formatted order numbers, reset numbering periodically, and renumber existing orders for cleaner accounting, tracking, and invoicing.

  • Sequential order number generation
  • WooCommerce Order ID option
  • Pseudorandom CRC32 hash numbers
  • Custom text or date prefixes
  • Custom starting number
  • Automatic daily/monthly/yearly reset
  • Renumerate existing orders tool
  • Order tracking by custom number

Frequently Asked Questions

Common questions about Custom Order Numbers for WooCommerce

WooCommerce uses the WordPress post ID as the order number by default. Since posts, pages, products, and orders all share the same ID sequence, order numbers often contain gaps.
Yes. Customers can use the assigned custom order number together with their billing email address on the WooCommerce Order Tracking page.
Yes. The plugin is compatible with many popular WooCommerce invoice plugins, allowing invoices to display custom order numbers instead of the default WooCommerce order ID.
When you use the Custom Order Number Lite plugin, in the Database, the original Order ID created by WooCommerce remains unchanged because that Order ID is used for many core functions and by multiple plugins and themes. To use custom order numbers in a third-party plugin, you will have to contact the Support Team of the third-party plugin & ask them to make the necessary changes. They can do this by fetching the Order ID and using the below code for Custom Order Number. This code has to be used in place of where the Order ID is fetched as shown below: $custom_order_number = $order->get_order_number(); //where $order is an order object
Yes, it is possible to set the random numbers for the custom order number. Custom Order Numbers can be set in three different ways - Sequential, Random or by Order ID.
Yes, it is possible to reset the counter number. You can reset the counter number in four different ways- daily, monthly and yearly basis. There is also an option to set a number for reset counter value. This would mean that on every reset, the sequence will start with that particular number.
This is not possible in the Lite plugin. But using the Pro version, you can set the width of the custom order number on the settings page.
Custom Order Numbers plugin has a tool called ‘Renumerate Orders’. Using this tool, you can easily renumerate all the existing orders in a correct sequence.
This is not possible in the Lite plugin. But using the Pro version, you can add a prefix/suffix based on different user roles. For eg: guest-order for Guest user role, etc.
In Custom Order Numbers Lite plugin, in the Database, we do not change the original order id created by WooCommerce because that order id is used for many core functions and also by multiple plugins and themes. So what you will have to do is, you will have to contact to support team of the third-party plugin and ask them to make the necessary changes. They will have to make the changes where Order ID is been fetched and have to use the below code for Custom Order Number instead of the code used for Order ID. Here is the code they will need. $custom_order_number = $order->get_order_number(); //where $order is an order object

More plugins by tychesoftwares

Sign In / Register

You need to sign in or register to use this feature.