Custom Order Number

Custom Order Number for Magento 2

Establish an effective document numbering practise using different values as prefixes, suffixes, counters, date variables, random number or even order ID with the help of Magento 2 Custom Order Number extension.

  • Set up custom numbers for all order related documentation.

  • Enables the customization of numbers using a flexible numbering system.

  • Allows setting up specific number start, increment intervals and number padding for order numbers.

  • Reset counters manually or configure to reset it automatically on timely basis such as daily, monthly or even yearly

  • Set up a numbering system that satisfies the legal requirements of local jurisdiction.

Magento 2.0.x - 2.3.X
  • 30-DAYS

  • 100%
    Open Source

  • FREE

Created by

Magento 2 certified


Availability: In stock


Additional Information

Most of the eCommerce platforms set up random numbers to their orders by default and label them automatically. Many a times they are too long or too short and even lack informational value. You would have faced it as quite a tedious task to manage the order processing documents with such random numbering system. Well, what if there is an easier solution to handle all the numbering of the sales documents? If these all are the issues that are troubling you and stands as an hindrance for your business growth then we have a perfect solution for you. The answer is the extension for Magento 2 Custom Order Number. It allows customizing of order, invoice, shipment and credit memo numbers as per your needs. Each document can have separate number format which can be easily configured from the backend.

Set up a unique format for order number as per your want

  • The extension allows you to set up any specific format to create custom order number with the use of letters and numbers.
  • It also provides you with options to use specific variables to get custom order number such as counters, date, month, year and even store ID.
  • You are free to add in your custom order prefix or suffix values and get a order number of your choice.

Configure the counter variable

  • The {counter} is a number variable which helps you in determining the starting number from where the counter will start counting. It helps you with setting up incremental values for counters and the length of the counter number.
  • It gives you the choice of resetting the counter variable manually or automatically that too periodically on daily, monthly or yearly basis.
  • You can create a strong impression over customers for the popularity of your products by changing the starting order number to a greater value, increasing order ID values by incremental counters etc.

Customize Invoice, Shipment and Credit Memo IDs

  • The extension provides you with multiple options to configure the invoice, shipment and credit memo document IDs too. As a first option you can decide whether to have the same number format for above said three documents as the order number with just a small part of the format being changed. For instance, the change of order prefix in the invoice document with a new prefix value.
  • Second option allows you the freedom to not have the document numbering same as order numbers and completely customize it to a newer format.

How does it work?

The Magento 2 Custom Order Number extension is an easily configurable tool. It helps the admin with various options in the backend for customizing the order related document numbering in a very easy and efficient manner. It provides the admin with options to set up a specific start number for document, make use of prefix and suffix values, add increment counter, use number padding and even reset counter if required. It provides these options for multiple types of documents such as orders, shipment, invoice and credit memos.

The customized order numbers will then be displayed to the customers on successful completion of placing an order over the order page. Similarly, the custom invoice number, custom shipment number and custom credit memo number will be shown at Order Invoices, Order shipments and Credit memos section respectively.

Why Needed

Order management and order processing are essential elements of the sales lifecycle for any ecommerce business. It becomes an utmost necessity to manage the order documents in database with ease and efficiency. For this reason the store owners often need to customize their order numbering for the convenience of managing the information or to even keep their sales information safe.

The default order numbering system of Magento 2 is quite complex in structure and not so very convenient for use. It becomes tiresome to handle those order documents with the native Magento numbering system. Here is when the extension for Magento 2 Custom Order Number comes to of great use which provides you with options to easily configure the order numbering with any specific format for multiple type of order documents.

User Guide

Product Attachments

Custom Order Number    Size: (7.41 MB)

Customer Reviews 3 item(s)

Excellent documentation
Over all rating
We are awed with the way it documents everything accurately. Must try!
Review by Candido / (Posted on 10/27/2018)
Out of the box
Over all rating
Custom Order Number for Magento 2 is a unique and very helpful extension.
Review by Luke Trisler / (Posted on 10/24/2018)
Brilliant service
Over all rating
MageAnts team were very helpful and accommodating to our websites needs.
Review by Alberico / (Posted on 10/13/2018)

Write Your Own Review

You're reviewing: Custom Order Number

How do you rate this product? *

1 1 star
2 2 star
3 3 star
4 4 star
5 5 star
Need To Customization

Contact Information

* Required Fields

Change Log

Current version number: 2.0.1
Date :- 05/11/2019
Bug fixed
- Resolve all bugs of custom order number extension now extension working with multi store wise in all magento version.

Current version number: 2.0.0
Date :- 08/03/2019
Bug fixed
- MageAnts update Custom order number code extension in latest magento2.3 version, Now extension working with all magento version.

Current version number: 2.0.0
Date :- 16/01/2019
Bug fixed
- Update module version name in composer.json file same as module.xml file.