WordPress plugin
Sequential Order Number for WooCommerce Premium
WordPress uses one ID system for posts, pages, media and WooCommerce orders. An ID may already be in use when an order is created, so order numbers can skip ahead. Sequential Order Number for WooCommerce Premium gives orders a configurable sequence and format for new orders, and can apply the format to existing orders.
Why WooCommerce order numbers can have gaps
WordPress uses one ID system for posts, pages, media and WooCommerce orders. An ID may already be in use when an order is created, so order numbers can skip ahead. Sequential Order Number for WooCommerce Premium gives orders a configurable sequence and format for new orders, and can apply the format to existing orders.
For a shop with no existing orders, numbering can start at 1 or another value you pick. If orders already exist, the sequence can continue from the latest order number. You can also choose to keep existing order numbers when configuring the plugin.
Configure the order number format
Set a starting number, prefix, order number length and increment, then choose a template. Premium includes custom suffixes, the option to include the order date as a suffix, and additional templates that combine the number with supported components. Preview the configured number before saving.
- Add a custom prefix or suffix.
- Include the order date as a suffix.
- Choose from additional order number templates.
- Set a custom increment for the sequence.
- Configure the starting number, order length and other available format options.
Set reset and free order rules
Order numbers can reset automatically each day, month or year. You can also set a separate custom sequence for free orders to keep them distinct from the main order sequence.
Find orders and use related tools
Admin order search supports custom order numbers, and order tracking helps locate order details. The plugin also supports subscription orders and WooCommerce custom order numbers. Compatibility is listed for HPOS and related shipment tracking, subscription, payment, invoice, packing slip, order import and export, point of sale, refund and payment gateway extensions.
For integrations that retrieve order data, use $order->get_order_number() instead of the underlying order ID where applicable.
Install and configure the sequence
Install and activate the plugin in WordPress, then open its options. Choose the starting number and order template, configure prefixes, suffixes, dates, increments, length, reset behavior and the separate free order sequence as needed, then review the preview before saving.
For existing orders, decide whether to keep their current numbers or apply the configured sequence. After setup, use custom order numbers to search for orders and track order details.