Black Friday
  • Days
  • Hrs
  • Mins
  • Secs
30% Off

Use coupon code 'DEC30' Limited Offer!!

Star
Create Sequential Order Numbers in WooCommerce

How to Generate Custom Order Numbers for WooCommerce?

You can easily assign custom order numbers in WooCommerce using a dedicated plugin like WebToffee’s Sequential Order Numbers, trusted by more than 40,000 WooCommerce users. After activating the plugin, you can set a custom numbering format with prefixes, suffixes, dates, and a starting number, then update the settings to apply the new order number sequence to all WooCommerce orders.

You can also configure a custom increment counter that updates with every new order. This plugin helps you maintain sequential order numbers that keep your WooCommerce store organized and easier to manage.

Here, we’ll show you how to generate custom order number sequences in WooCommerce using the WebToffee plugin in detail.

Key Takeaways

  • WooCommerce does not use sequential order numbers by default, which can cause confusion in order tracking and invoicing.
  • You can easily change your WooCommerce order number format and implement a custom sequential order numbering system using a dedicated plugin.
  • Custom sequences help streamline WooCommerce order management, especially for high-volume or B2B stores.
  • Using a custom order number for WooCommerce plugin lets you define a consistent numbering format with prefixes, suffixes, and starting numbers.
  • For stores that handle free orders, it is advisable to create a separate order number sequence to simplify bookkeeping.

Ready to generate custom WooCommerce order IDs for your store?

Why Use Custom Sequential Order Numbers in WooCommerce?

WooCommerce doesn’t generate a custom order number sequence out of the box. Instead, it uses the WordPress post ID system to assign order numbers.

That’s because WordPress identifies every element, such as posts, pages, attributes, categories, tags, etc., as ‘posts’ and assigns them a post ID. Elements related to WooCommerce, like products, orders, etc., are also considered post types and are given unique post IDs. Therefore, in case of order numbers, the order ID is the same as its post ID.

Example: Let’s say you have two orders, Order A and Order B. The order ID for order 1 is 1000. After you receive Order A, you create a blog post on your website. Then the Order B is placed. So Order A will have the post ID 1000, the following post which is the blog will have the post ID 1002, and Order B will have the post ID 1003. Thus breaking up the sequence of the order numbers.

Example of WooCommerce order numbers not in sequential order
Non-sequential order numbers in WooCommerce

Note: A missed sequence of orders is not necessarily missing orders or orders that went unrecorded in your system. This happens because of how WordPress records orders in the database.

That’s why many choose to generate a custom order number sequence in WooCommerce using a plugin-based solution.

Generate custom order number sequences for WooCommerce order to simply tracking and reporting!

Get Plugin Now

How to Assign Custom Order Number Sequences for WooCommerce Orders?

Sequential order numbers are important for a store for many reasons. They are important for inventory management, important for invoice management and will also ensure no order has gone missing.

So, what’s the solution? You need a simple to assign custom sequential order numbers that follow a consistent logic, regardless of what else happens on your site. The best (and cheapest) way to do this is with a plugin like WebToffee’s Sequential Order Numbers for WooCommerce.

Sequential Order Numbers for WooCommerce (Free plugin)
Sequential Order Numbers for WooCommerce (Free plugin)

Sequential Orders for WooCommerce is a free plugin that will help you create WooCommerce orders in a organized sequence. There are three simple steps that you need to follow to set up custom order number sequence for your WooCommerce store.

Step 1: Install WebToffee Sequential Order Numbers for WooCommerce

From your WordPress dashboard, go to the plugin installer and search for ‘Sequential order numbers for WooCommerce’.

Sequential Order Numbers for WooCommerce Plugin

Once you find the WebToffee Sequential Order Numbers for WooCommerce plugin, click on Install Now and then activate the plugin. 

💡

Did You Know?

WebToffee Sequential Order Numbers plugin has an active installation of 40,000+ websites and holds an impressive average rating of 4.8 out of 5 stars, making it one of the most highly regarded WordPress custom order number plugins available on WordPress.org.

Source: WordPress.org

Step 2: Configure Custom Order Number Settings in WooCommerce

After you install the plugin, go to the plugin setting page from WooCommerce > Settings > Sequential Order. By default, the starting order number is set as 1.

  • Let’s set the starting number for the order as 2000. Any new order after adding the plugin will have the order number starting from 2000, increasing in sequential order for the subsequent orders.
Set up screen for WooCommerce Order Number for WooCommerce (free plugin)
Setting up Sequential Order Number for WooCommerce (Free)

If these settings are sufficient for you, then save the changes, and you need not make any further changes. And then, you will have the order numbers sorted in that custom order.

WooCommerce order numbers in sequence
WooCommerce Order Numbers in Custom Sequence

Step 3: Define Custom Order Number Format

You can create your custom order number sequence in four different formats using the free version of the plugin.

WooCommerce custom order number formats in free plugin
Custom order number formats (free)
  1. [Number] – For example with starting number 1000, you get the order numbers like – 1000, 1001, 1002,…
  2. [Prefix][Number] – For example for starting number 1000 and prefix ON, you get the series of orders as – ON1000, ON1001, ON1002,…
  3. [Date][Number] – For example for the date format with the current month the order sequence will become January1000, January1001, January1002,…
  4. [Prefix][Date][Number] – For example with prefix as ON, date format as the current month, and starting number 1000, you will get the order sequence as ONJanuary1000, ONJanuary1001, ONJanuary1002,…

The plugin provides ten pre-defined date formats to be used to generate a custom order number sequence.

generate Custom order number sequence with different date formats
WooCommerce custom order number – date formats
  • Next, you have the option to set the order number length. This option lets you maintain a fixed length for the order number sequence.
  • From the Start number field, you can start the order sequence from any number.
  • If you’d like, you can change all the existing order numbers to follow the sequence, or you can get the next order to start with the new custom number sequence.

How to Assign Custom Order Number Sequence for Free Orders?

When you have free orders on your website, you may want to keep them separate from the paid orders. Free orders are the orders that have zero sub-total. This can benefit you by keeping track of your revenue from sales independently of the number of orders.

The free version of the Sequential Order for WooCommerce plugin does not provide the option for creating a separate sequence for free orders. This option comes in the premium version of the WebToffee WooCommerce Sequential Order Numbers plugin plugin.

Once you purchase and install the plugin, follow the steps below to create a separate sequence for free orders in your WooCommerce store.

Step 1: Set Custom Order Number Sequence for Paid Orders

Go to WooCommerce > Settings > Sequential Orders. Activate the license for the plugin so that you will get notifications for all the updates. Configure the plugin to have a custom WooCommerce order IDs for the paid orders. Set the format that you want for the paid orders.

Setting up screen for Sequential Order Numbers for WooCommerce (premium plugin)
Setting up Sequential Order Numbers for WooCommerce (premium) plugin

Step 2: Enable Seperate Order Number Sequence for Free Orders

Enable the option for a Separate sequence for free orders. When you enable this option, two more fields will be available to you.

Creating free order number sequence
Creating free order number sequence

1 – Start number for free orders – You can select the number from which the sequence will start for free orders.

2 – Prefix – This option allows you to create a separate prefix for the free orders so that you can differentiate between free and paid orders separately.

For example, you can set the order number to start from 1000 and have the prefix ‘FREE’ so that the order numbers will be as FREE1000, FREE1001,… etc.

Free WooCommerce order number sequence
Free order – custom order number sequence

WebToffee Sequential Order Number Plugin Premium

WebToffee WooCommerce Sequential Order Numbers Premium Plugin

The premium WooCommerce Sequential Order Numbers plugin helps you create unique order number sequences with custom prefixes, suffixes, date formats, and more. It offers different order number formats to create custom order number sequences for WooCommerce orders. The plugin lets you auto-reset order numbers on a daily, monthly, or yearly basis.

Key features of the plugin

  • Different order number formats to create a custom order number sequence
  • Auto-reset for custom order numbers at a set interval
  • Custom increment for the custom order numbers
  • Dynamic preview of the custom order ID sequence
  • Keep existing order numbers intact
  • Easy order tracking for both store owners and customers
  • Return to default WooCommerce order numbers

Generate custom order number sequences for WooCommerce order to simply tracking and reporting!

Get Plugin Now

Frequently Asked Questions

Can I make order numbers in WooCommerce sequential without using a plugin?

No. To create order numbers that follow a series in your WooCommerce store, you must assign a custom sequence to the order numbers. This feature is not built into WordPress or WooCommerce, and you will need a plugin to assist you with it. 

How to customize order number sequence in my WooCommerce store?

WooCommerce does not have any feature to do that. However, with the help of a plugin, you can set custom suffixes or prefixes, start numbers, or any other custom format to your orders.

What is an example of a sequential order number?

Sequential order numbers are the order numbers that follow a series, usually with increments of 1. For example, 1001, 1002, 1003,… and so on. You can also set custom increments for the series to follow, for example, 1000, 1005, 1010,… and so on.


How can I add a prefix to my order numbers?

Sequential Order Numbers for WooCommerce plugin can help you make your order numbers in sequence and also add a prefix to these order numbers. In the Order number format field, you can add a custom prefix, date of the order, or both to the order numbers.

How can I change the starting number of the order numbers?

You can change the starting number of your order sequence with the help of the Start Number option in the plugin. The plugin will also give you the option to start the order numbers with the subsequent new orders or change the existing order number with the specified start number.

Wrapping Up

By default, WooCommerce doesn’t generate custom sequential order numbers, which can make it harder to manage orders effectively, especially at scale.

If you’re looking to change your WooCommerce order number format and bring consistency to your order IDs, using a reliable WooCommerce order ID plugin is the way to go.

The Sequential Order Numbers for WooCommerce plugin allows you to easily generate a custom order number sequence, giving you more control, better tracking, and streamlined operations.

Whether you’re managing subscriptions, bulk orders, or just want a clean system, custom order numbers are a game-changer for WooCommerce store owners.

Thanks for reading!

Article by

Content Writer @ WebToffee. With a background in journalism, I focus on eCommerce and data privacy. I've been writing about data protection and eCommerce marketing for over two years, crafting content that makes complex regulations easy to understand. I help businesses and individuals navigate evolving legal requirements and stay updated with the latest privacy standards.

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *

No More Random Sequence of WooCommerce Order Numbers