Custom Order Numbers for WooCommerce

Custom Order Numbers for WooCommerce

Custom order numbers for WooCommerce.
Rating:
4.0
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
20000+
Last Updated:
Nov 22, 2024
WordPress Version:
4.4 or higher
Tested up to:
6.7.2

Boost Revenue

Increase your sales with the only BOGO plugin that tracks revenue. Get it now at an attractive price.

Custom Order Numbers

Set sequential, random, or order ID as your WooCommerce order numbers. Automatically reset counters and assign custom numbers to new orders.

Manage Existing Orders

Renumerate existing orders and add prefixes to order numbers. Enable order tracking and admin order search by custom number.

Upgrade to PRO

Get advanced features like order number templates, date prefixes, custom suffixes, and manual order number counters.

1.9.0 – 22/11/2024

  • Fix – Translation loading was triggered too early, causing errors when changing the site language in WordPress 6.7.
  • Tweak – Removed the call to our tracking server to fetch the deactivation reasons and added them in the plugin itself.

1.8.0 – 22/10/2024

  • Fix – Deactivation survey request was being sent even though ‘Skip & deactivate’ was selected while deactivating the plugin.

1.7.1 – 03/04/2024

  • Fix – Cross Site Request Forgery (CSRF) vulnerability.
  • Fix – New Custom Order Email has WooCommerce Order number if the order is created from backend.
  • Tweak – Update compatibility with WordPress 6.5
  • Tweak – Update compatibility with WooCommerce 8.7

1.7.0 – 30/01/2024

  • Fix – Fixed duplicate sequential order numbers.
  • Fix – Fixed Search by Order Number in Admin dashboard when HPOS is enabled.
  • Fix – Triggered the error on huge orders of websites.
  • Fix – Fixed Cross Site Request Forgery (CSRF) vulnerability.

1.6.0 – 22/08/2023

  • Fix – Fixed Compatibility with PHP 8.2.
  • Fix – Fixed fatal error when users have a large number orders & the plugin tries to update them.
  • Fix – The order number is not in sequence while we create new order manually, This is fixed now.

1.5.0 – 27/06/2023

  • Enhancement – You can now choose to apply the prefix to new orders, from a past date, from a certain order ID or to all orders.
  • Enhancement – Added deactivation survey v2.
  • Fix – While Renumerating the orders, got fatal error. This is fixed now.

1.4.1 – 20/04/2023

  • Fix – Cross-Site Request Forgery vulnerability in the plugin.

1.4.0 – 29/11/2022

  • Enhancement – Introduced compatibility with WooCommerce High Performance Order Storage.

1.3.5 – 17/05/2022

  • Fix – Subscription orders were not getting considered when using Renumerate Order Tool.
  • Info – Added description for Renumerate Order Tools button
  • Info – Added Q&A in FAQ page.

1.3.4 – 26/10/2021

  • Fix – Admin pages were loading slower due to the query in the plugin. This is fixed now.
  • Fix – Old orders were not searchable with the order number. This is fixed now.

1.3.3 – 08/07/2021

  • Fix – After updating the plugin to the v1.3.2, it crashed the database for some sites. This is fixed now.
  • Fix – Time consumed by the admin pages to load were more in the v1.3.2. This is fixed now.

1.3.2 – 05/07/2021

  • Fix – Fixed the errors coming with the PHP 8.
  • Fix – Search for old order numbers were not working. This is fixed now.
  • Fix – Critical error message were coming on saving the settings page. This is partially fixed. A permanent fix will be released in the next update.
  • Fix – After updating the admin notice order numbers for the Subscription order were getting changed. This is fixed now.

1.3.1 – 01/04/2021

  • Fix – Order numbers were missing and only prefix were coming in the new orders which were placed after the update of v1.3.0 where the Order numbers counter option was set to Order ID. This is fixed now.

1.3.0 – 25/03/2021

  • Enhancement – You can now search by custom order numbers on the WooCommerce Orders page. This required a change in the database, which has been implemented in this release.
  • Fix – While exporting the orders to CSV, it is not showing the orders along with the prefix. This is fixed now.
  • Fix – Order numbers were coming duplicate for Subscription renewals. This is fixed now.

1.2.12 – 25/01/2021

  • Fix :- New order number was not being made available instead will always return the Custom order number only. This has been fixed.

1.2.11 – 06/11/2020

  • Fix :- Order Numbers were getting changed when the orders were updated and it was breaking the sequence. This has been fixed.
  • Update compatibility with WooCommerce 4.6

1.2.10 – 19/03/2020

  • Update compatibility with WooCommerce 4.0.0.

1.2.9 – 22/08/2019

  • Fix – Incorrect next sequential order in the Plugin Settings page.
  • Fix – Missing Settings link on the Plugins page.

1.2.8 – 22/08/2019

  • Made the plugin code compliant with WPCS standards.
  • Added UTM tags for the Pro plugin links.

1.2.7 – 04/07/2019

  • The orders were not being tracked when ‘Enable order tracking by custom number’ is enabled.
  • When the order was placed manually, the ‘Sequential: Next order number’ was being reset.

1.2.6 – 28/03/2019

  • Added uninstall.php to ensure the plugin settings are removed from the DB when the plugin is deleted.
  • Fixed an issue where renewal orders generated by WooCommerce Subscriptions have the same custom order number as the parent order.

1.2.4 – 31/10/2018

  • Compatibility with WooCommerce 3.5.0 tested.

1.2.3 – 05/08/2018

  • Feature – “Order number template” option added.

1.2.2 – 05/08/2018

  • Feature – Sequential: Reset counter – “Reset counter value” option added.
  • Feature – Hide “Renumerate Orders” admin menu for roles option added.
  • Feature – Hide “Custom Order Numbers” admin settings tab for roles option added.
  • Dev – Admin settings – Restyling.

1.2.1 – 30/07/2018

  • Fix – %d replaced with %s in sprintf(), so numbers exceeding max integer would be handled correctly (for “Pseudorandom – crc32 Hash (max 10 digits)” option).

1.2.0 – 24/06/2018

  • Feature – Order numbers counter – “Pseudorandom – crc32 Hash (max 10 digits)” option added.
  • Fix – Unnecessary counter increase on non-sequential number counters fixed.
  • Dev – “Reset section settings” option added.
  • Dev – “Use MySQL transaction” option removed (now always set to yes).
  • Dev – Settings saved as main class property.
  • Dev – Admin settings descriptions updated.
  • Dev – Plugin URI updated to wpfactory.com.
  • Dev – Minor code refactoring.
  • Dev – readme.txt updated.

1.1.2 – 09/03/2018

  • Feature – “Sequential: Reset Counter” option added.

1.1.1 – 13/01/2018

  • Feature – “Manual Order Number” option added.
  • Dev – Confirmation (JavaScript) added for Renumerate Orders tool.
  • Dev – “WC tested up to” added to plugin header.

1.1.0 – 24/07/2017

  • Dev – WooCommerce v3 compatibility – Order ID and date.
  • Dev – Link updated from http://coder.fm to https://wpcodefactory.com.
  • Dev – Plugin header (“Text Domain” etc.) updated.

1.0.1 – 06/01/2017

  • Fix – Translation domain fixed.
  • Dev – Language (POT) file uploaded.

1.0.0 – 02/01/2017

  • Initial Release.

Terrible support and plugin

By borja250 on January 21, 2025

Change your order numbers and say goodbye to order tracking.
I've been reporting the error for two months and constantly giving me the runaround without solving the problem.
It's incredible that it breaks the main functionality of order numbers.
Not recommended.

Export/import don't work

By x1code (secretja) on July 6, 2023

If you use this plugin and you will need to export and import orders, you will have problems.

Great plugin, great support

By wpecom on August 27, 2022

In use since 2 years. The plugin uses meta data (keys like “alg_wc_custom_order_number”) in every order to enable custom order numbers. In this way it works with the rest of the software.

Not working

By hippocoupon on August 10, 2022

Does not works for random, only sequential

Great and useful

By mozflw7yimq7s7v7d on June 10, 2021

FYI you can use: $order->get_order_number()

Great plugin & support

By embermethod on April 21, 2021

This plugin is great - it's simple does exactly what it's supposed to. We've been using it to better organize / track the large number of orders we deal with. We had a slight issue with the plugin which I reached out to support about - via a simple back-and-forth they helped troubleshoot the issue and ultimately delivered a solution that dealt with the issue perfectly. Thanks Tyche team!

Very useful and simple plugin!

By MKW (vannimakk) on April 12, 2021

When I found this plugin I was struck by the simplicity that is its strength, attention, simplicity in use and functions, it does not mean that it is worth little but that, whoever created it, has taken into account an element that is sometimes difficult to be achieved: immediate usability. In addition, in addition to the sequential numbering of orders, it also has the reset that can be set with different time intervals, I use the annual one for tax management in my country. I had a block on the sequence of the order numbers, but the support intervened and solved the problem immediately. Great job guys!

Есть недоработки, зато бесплатно

By kotyarashop on March 26, 2021

К сожалению, не изменяется номер заказа в базе Вукоммерс, что вызывает нестыковки при онлайн оплате заказов. А так нормально.

does what it is ...doing

By techguysa on September 14, 2020

does as advertised. works hand in hand with a PDF invoices as well needed to customise the order suffex as im running 1 bank account for 2 sites to prevent confusion should an oder number be ever the same and easy to look up . this was excellent

consume hosting resources

By lh1101 on July 6, 2020

The idea is good, but what I face after I installed the plugin 1. it consume 19 entry process of my hosting. i only have 20 in total. facing 508 error everyday. 2. some payment gateway that required orderid to be 100% match may conflict with this plugin. payment wont process.
Try other plugins too!

Piraeus Bank WooCommerce Payment Gateway

Adds Piraeus Bank paycenter as a payment Gateway for WooCommerce

Try Demo More Details

WooCommerce Satispay

Save time and money by accepting payments from your customers with Satispay. Free, simple, secure! #doitsmart

Try Demo More Details

Pay with Vipps and MobilePay for WooCommerce

Official Vipps MobilePay payment plugin for WooCommerce.

Try Demo More Details
Author Site Author Site

Try Custom Order Numbers for WooCommerce With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.