Product Icon

WebToffee Sequential Order Numbers for WooCommerce

Automatically generate sequential order numbers for your WooCommerce store. Customize the order number format with prefixes, suffixes, number length, and more to streamline order management.
Choose a billing option
$59
Save 20%
$118 $94.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

WebToffee Sequential Order Numbers

Customize your WooCommerce order numbers with a flexible, sequential order numbering system. Add prefixes, suffixes, and order dates to create clean, professional, and easily trackable order numbers. 

Advanced Features of Sequential Order Numbers Plugin

Create Structured, Custom Order Numbers for WooCommerce

 

Create Structured, Custom Order Numbers for WooCommerce

Replace WooCommerce’s default, random post-based order IDs with structured, sequential order numbers. This plugin gives you the flexibility to define how your order numbers should look using a combination of letters, numbers, dates, and custom fields to reflect your internal order workflow or regional requirements. Whether you prefer formats like “ORD-1001”, “INV-2025-0001”, or “STORE-0501”, you can configure it with just a few clicks.

You also have the option to apply the new order number sequence to all existing orders or only to new orders going forward, giving you full control over how order data is presented and managed.

Set Custom Prefix, Suffix, or Start Number

 

Set Custom Prefix, Suffix, or Start Number

Easily add custom prefixes or suffixes to your order numbers (e.g., “ORD-“, “-EU”, or region codes). You can also define a starting number (e.g., starting from 1000 instead of 1), which is especially helpful when migrating from another platform or plugin. These flexible options allow you to standardize your order numbering to match internal or legal documentation formats.

Choose Custom Increment for Order Numbers

 

Choose Custom Increment for Order Numbers

Not all stores want consecutive order numbers increasing by 1. With this plugin, you can define a custom increment value for your sequential order numbers. Whether you want to increase order numbers by 5s, 10s, or any other interval, the plugin gives you complete control.

Example:
Instead of #1001, #1002, #1003, you can generate #1005, #1010, #1015, and so on.

Auto-Reset Order Numbers at Regular Intervals

 

Auto-Reset Order Numbers at Regular Intervals

Choose how often your order numbers reset: daily, monthly, or yearly. This is useful for stores that want to organize orders by time (like quarterly reports or financial cycles) or simply prefer cleaner, shorter order IDs.

Use a Separate Order Number Sequence for Free Orders

 

Use a Separate Order Number Sequence for Free Orders

This plugin allows you to maintain a separate order number sequence specifically for free (zero-value) orders, ensuring better clarity in tracking, reporting, and business insights. This separation helps clearly differentiate between paid and promotional/free orders, simplifies your accounting and reporting workflows, and avoids confusion when analyzing sales performance.

Example:
Paid Orders: ORD-1001, ORD-1002
Free Orders: FREE-0001, FREE-0002


Frequently asked questions

Can I set the order date as a suffix?

Yes. You can set the order date as a prefix or suffix.

Can free orders be included in a separate order sequence?

Yes. You can generate a separate order number sequence for free orders with the plugin.

Does the plugin support subscription orders?

Yes, the WooCommerce custom order plugin supports custom order number for subscription orders.

Can I set an order number prefix/suffix?

Yes. You can set both custom suffixes and prefixes for order numbers.

My payment gateway plugin is not compatible with the Sequential Orders for WooCommerce plugin. What should I do?

You need to make the following change in your payment/invoice/shipping plugin to make it compatible with the Sequential orders. Instead of referencing $order->id or $order->get_id() when fetching order data, use $order->get_order_number(). If you are not comfortable altering the code of your plugin, you may contact your plugin providers to make this change for you.

Customer reviews

Extension information

  • PHP version required: 5.6
  • Tested with WordPress: 6.8
  • Tested with WooCommerce: 9.8

Countries

  • Worldwide