Fooman Order Number Customiser (Magento 2)
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 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
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...
Increments
- 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
-
{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
Reviews
Add your Review
Frequently Bought Together With
Changelog
[6.7.1] - 2024-11-03 | Added - Workaround for some 3rd party extensions in preview mode. |
[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. |
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!
Any Questions?
Get in touch and I'll give you my honest opinion about whether I think this extension is right for you