Custom Order Numbers for WooCommerce


Plugin lets you set custom order numbers in WooCommerce.

Main Features

  • WooCommerce order numbers can be sequential, random or by order ID.
  • Sequential counter can be set to automatically reset on daily, monthly or yearly basis.
  • Custom numbers will be assigned to new orders automatically.
  • There is also a tool to renumerate (i.e. recount) existing orders.
  • Optionally you can add prefix to order number.
  • You can also enable order tracking by custom number.
  • Optionally you can enable admin order search by custom number.

Premium Version

  • Order number template.
  • Order number date prefix.
  • Order number width.
  • Order number custom suffix.
  • Order number date suffix.
  • Manual order number counter.


  • We are open to your suggestions and feedback.
  • Thank you for using or trying out one of our plugins!
  • Please visit the plugin page.


  1. Upload the entire ‘custom-order-numbers-for-woocommerce’ folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Start by visiting plugin settings at WooCommerce > Settings > Custom Order Numbers.


5 de septiembre de 2019
К сожалению, не изменяется номер заказа в базе Вукоммерс, что вызывает нестыковки при онлайн оплате заказов. А так нормально.
23 de agosto de 2019
Hello, all is good but i can't search the numbers generated by this plugin in WooCommerce > Orders section, if i add the order number, it doesn't show any result.
5 de junio de 2019
Some difficulty at the begin, but I could solve by my self. Congratulations for the plugin!
Leer todas las 15 reseñas

Colaboradores y desarrolladores

«Custom Order Numbers for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.


«Custom Order Numbers for WooCommerce» ha sido traducido a 18 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Custom Order Numbers for WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

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
  • 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 to
  • 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.