Fooman Order Number Customiser (Magento 2)

Fully customise order, invoice, shipping and credit memo numbers in Magento 2. Use any combination of letters, numbers and dates/times for flexible, informative order numbers.



  • 30 Days Money Back

    Try the extension risk-free.

  • 100% Unencrypted

    Code quality guaranteed.

  • Technical Support

    Friendly, expert support included.

Custom Magento 2 order, invoice, shipping and credit memo numbers in just five minutes? Yes, please! 

By default, Magento's system generated order numbers are long, cumbersome, and don't add any value or insight to your business.

Say goodbye to default Order #100000067 and hello to Order #8870, #8870-Fr (for your French store), #8870-2020 (for a 2020 order) and dozens of other flexible order number combinations. 

Custom order numbers add value to your business operations, look more professional to customers and help you comply with local legal requirements. 

Fully customise order, invoice number, change order prefix, order number length, shipment and credit memo numbers using any combination of letters, numbers and dates/times. Magento 2 Order Number Customiser extension

Fully flexible custom Magento order numbers

Fully customise order, invoice, shipment and credit memo numbers using any combination of letters, numbers and dates/times. Options include:

  • Letters
  • Numbers
  • Order date/time
  • Custom increments
  • Custom order number length
  • Individual order number settings for each store
  • Automatic duplicate separation


Choose to use the same number for order, invoice, shipment and credit memo numbers using Magento 2 Order Number Customiser. Custom order prefix

Consistent order, invoice, shipment and credit memo numbers? Your choice

Choose to use the same number for order, invoice, shipment and credit memo numbers, for tidy record keeping and easy document identification.

When a new invoice, shipment or credit memo is created, it will take the same number as the associated order. You can even add a custom prefix or suffix, for example:

  • Order #ORD-1000
  • Invoice #INV-1000
  • Shipment #SHIP-1000
  • Credit memo #CREDIT-1000

Or, choose to combine your invoice and credit memo sequence instead. For example:

  • Invoice #1000
  • Invoice #1001
  • Credit #1002
  • Invoice #1003

Order Number Options

With this extension you can customise order, invoice, shipment and credit memo numbers. Use any combination of letters, numbers and dates/times to create your ultimate custom numbering system.

Custom text, prefix & suffix

  • Add custom - e.g. your business name
  • Add prefixes, suffixes or other customisations - e.g. ORDER-04598, INVOICE-04598, SHIP-04598 and CREDIT-04598...

Dates & times

  • Add fully automated order dates/times in a wide range of formats - e.g. #01467/Dec14, #01467-2014/12, #01467-12/01/14/0925...


  • Set custom increments for order numbers - e.g. 3 sequential orders with custom increment set to 10 would be: ORDER-01467, ORDER-01477, ORDER-01487...

Length & padding

  • Set the length of order numbers via custom padding - e.g. ORDER-4598, ORDER-04598, ORDER-004598...

Per-store settings

  • Use individual order number settings for each store - e.g. BABY-04598, TEEN-04598...

Duplicate separation

  • Automatic duplicate separation
List of {} command options
  • {ID} - Automatic sequential numbering command based on increment pad length, increment step, start number
  • {ORDERID} - Use the order number as the number for all associated invoices, shipments and credit memos
  • {DATE} - Order date and time: d-F-Y-H:i
  • {DATE:D} - Order day in short form (e.g. Fri)
  • {DATE:d} - Order day in digits (e.g. 07)
  • {DATE:M} - Order month in short form (e.g. Jan)
  • {DATE:m} - Order month in double digits (e.g. 01)
  • {DATE:n} - Order month in single digits (e.g. 1)
  • {DATE:F} - Order month in full (eg. January)
  • {DATE:Y} - Order year in four digits (eg. 2021)
  • {DATE:y} - Order year in double digits (eg. 21)
  • {DATE:H} - Order hour in 24 hour clock (eg. 15)
  • {DATE:i} - Order minute in digits (eg. 10)
  • {DATE:S} - Order second in digits (eg. 25)
  • {STOREID} - Store ID
  • {STORECODE} - Store code
  • {WEBSITECODE} - Website code
  • {WEBSITEID} - Website ID
  • {COUNTRY} - Country code of the billing address used for the order
  • / : - . may all be used as separators

Other Features

Number sequence options

  • Use the same order number for associated invoice/shipment/credit memo numbers - e.g. ORDER-04598, INVOICE-04598, SHIP-04598 and CREDIT-04598...
  • Combine invoice and credit memo sequence - e.g. Invoice 001, Invoice 002, Credit 003, Invoice 004

Existing numbering system already in place? No problem.

  • If you've moved to Magento from another platform, you can easily continue your existing numbering system
  • Your first order can be #1 or #500,000 - whatever value you need it to be

About the extension

  • Super quick and easy set up in the Magento backend
  • Rock solid code - unit tested and supported by automated testing
  • Strong compatibility - works out-of-the-box with pretty much every Magento extension we've tested
  • Does not change any historical data. Only future invoices, credit memos and shipments will be changed.


Trusted By

Elum Designs
Global Express
Trilogy Products
GPS Nation


Great support!
These guys have been a joy to work with, you get real communication, and they Take Care of Business. We had them do initial install and setup, was a breeze. We just re-upped as we moved from 2.2.5 to 2.3.3, and again, positive experience. I love finding these small shops where you get right to the people who can and do make things happen. No hassles, no miscommunication, just problem solved. Wish they were all like this.
Review by George
Very easy setup!
Found this extension to be a very easy solution for fixing our order and invoice numbers. Very easy to install via composer. Wish more developers would provide this method for installing and updating extensions. Have bought a few other extensions from Fooman and am very pleased.
Review by PaperDS
Great support
Great extension and foreall: great support as always!
Review by douwe
Great products with top sales and support, well done.
Review by John
Works great
A much-needed extension. Installs very easily and support is quick to reply. Upgrade\renewal pricing is fair and easy to do. Well documented and easy to configure.
Review by Mike
Works perfectly
Exactly what we needed. The extension was working perfectly from the first moment. Good advice before purchace from the Fooman team.
Review by Costas
Great Extension
Great Extension, easy to configure.
Review by John
Great customer support
Thanks very much Kristof - great customer support !!
Review by MarkJ

Add your Review

Please login to share your review of this Fooman extension

Frequently Bought Together With

Best Magento 2 custom PDF extension

PDF Customiser

Quickly and easily customise your Magento Order, Invoice, Shipment and Credit Memo PDFs. PDF Customiser adds 60+ flexible options and 7 modern template designs.
Fooman Order Manager - Mass Order Actions (Magento 2)

Order Manager - Mass Order Actions

Process Magento orders faster with bulk order status actions and status updates. Process mass orders, automatically generate PDFs, optionally notify customers and manage shipping information - all from the Order Overview Screen.


[6.7.0] - 2024-04-05
Added - Support for Magento 2.4.7.
Added - Support for Php 8.3.
Changed - Code style updates for newer Magento Coding Standard.
[6.6.0] - 2024-02-16
Changed - Don't rely on lastincrementid().
Changed - Automatically retry when deadlock is detected.
[6.5.3] - 2023-08-11
Fixed - Performance improvements for some DB queries.
[6.5.2] - 2023-07-31
Fixed - Allow formats with only duplicate counter changing.
[6.5.1] - 2023-05-01
Fixed - Creditmemo preview failed on 2.4.6 with certain tax configurations.

Money back guarantee

We stand behind the quality of our extensions with a 30 day money back guarantee

Free updates

Extension includes free updates for 12 months

Simple user manuals

Easy to understand user manuals show you how to get the most out of your extension

Open source code

Our code is 100% open source and unencrypted. Easily add your own customisations

Quality support

Our friendly team provides expert product support and troubleshooting

Easy licensing

One license per Magento installation, including multi store setups and test sites. Easy!

Kristof, Lead Magento Developer

Any Questions?

Get in touch and I'll give you my honest opinion about whether I think this extension is right for you

Account Sign-in