Free Installation
Free 1-Year Support
Free Update
30-Day Money Back

Custom Order Number for Magento 2

The Magento 2 default order number needs a lot of customization for your specific business, doesn't it? However, you cannot change the format if you don't know code, right ? That's why we made this extension. To describe in three words: change order number. You can improve sales management, customer management, and data security. Customize the order number to the max!

Discover additional terms by scrolling down.

Community: 2.0.x - 2.1.x - 2.2.7 - 2.3.1
      |      Enterprise: 2.0.x - 2.1.x - 2.2.7 - 2.3.1

* Required Fields

Free Installation
Free 1-Year Support

Full List of Features in Custom Order Number for Magento 2 

  • Freely arrange letter and variables for the number format

  • Set starting counter number, counter increment and number counter padding

» Starting counter number: the system will count the order quantity from this number. For example, if you set this as 100, the first order will be numbered as 100 even if it’s the first one.
» Counter increment: if you set this as 4 and the last order number is 001, the next order will be numbered as 005
» Number counter padding: the total number of digits of the counter number. For example, if you set this as 5, the order number is 23, the order number to be displayed will be 00023 (5 digits)

  • Reset counter automatically or manually

The first order after the counting system reset will be numbered as the starting counter number set above.

  • Support multiple store views

  • Choose to whether to use the same number format among store views or not 

You can have totally different order number formats for different store views. Our extension supports this demand evenly.

magento 2 custom order number choose store views

  • Change "order number" in all sales documents: invoice, shipment and credit memo

Let's see what you can gain with our extension!

  • Reduce paperwork significantly with a proper format of order numbers

You should create the order number format smartly to reduce the workload. Because finding or sorting printed invoices is unavoidable. The number format should contain basic information such as the store view, store ID, date of purchase, or any group of letters that meets the specific requirements of each enterprise. Keep in your head that the paperwork actually does not create any additional value for the enterprise. So waste the least time on it!

  • Be professional in the eyes of customers

Make the order number to be an influential essence in customer convenience. Include easy-to-remember info such as store’s name, date of purchase, etc… to help your customers easily search the sales documents out when you need to find them. This small adjustment to your management system could bring a high return on customer service quality. Be smart and understand your customers!        

  • Protect sales data

Your number of sales actually can be estimated from the order number. Magento 2 Custom Order Number basically allows you to modify your sales number by setting the starting counter number and the counter increment step. This will enable you to fully have control over one of the most important data.  

  • Flexible format to meet any requirement

Depend on the requirements within the management or supply chain system, you can decide to fill which info in the number form with letters. Also, the number of counter padding helps you to meet the local invoice numbering requirements, such as the number of digits, etc.

  • Work well with multiple store views

When one website has various store views, that is, the orders from each store view have certain separations. Custom order number extension provides you a freedom to “mark” orders from different store views in specific ways.



  • If you don't like Magento default order number, this module is a great idea to change it!
    I can manage sale documents easily from the backend, which helps me reduce lots of workloads thanks to Custom order number extension! Although I had some small issues configuring it to meet my demand, your support team spent time instructing me to use more easily. I highly appreciate your support!
    verified buyer
    Reviewed by Revell on 15 February 2019
  • A nice extension should be bought from BSS
    The primary features make my business work more professional. Good job BSSCommerce
    verified buyer
    Reviewed by James Lusk on 17 July 2018
  • It is really an excellent extension!
    This is an excellent extension that works well. It has good flexibility and works without error.
    verified buyer
    Reviewed by Marc on 18 April 2018
  • Work out of box!
    Good module at a cheap price. All the features work well as described. Great product!
    verified buyer
    Reviewed by RodolfoTelford on 07 March 2018
  • Good extension
    I can easily modify the default order number as I want, also with invoice, shipment and credit memo number. With the specific sales numbers, I can manage my store document easily. Additionally, the support team is so professional and kindly.
    verified buyer
    Reviewed by Paul Cummins on 12 October 2017
  • Must-have extension!
    I have just started my business with a Magento 2 website and I really want to build the truth with customers. My products are all qualified but this is not enough to make buyer believe when shopping in my store. By installing this extension and some easy configuration, the impressed number of orders helps me very much in growing my business.
    verified buyer
    Reviewed by Christian Hervieux on 12 October 2017
Write a Review
You're reviewing: Custom Order Number for Magento 2
How do you rate this product? *

Release Note

  • v1.0.0: First Release
  • v1.0.1: Optimize padding of random Numbers
  • v1.0.3: Fix bug when using Split database
  • v1.0.4: Fix bug with capture invoice
  • v1.0.5: Fix issue of wrong increment with orders on stores which are not main store: Check unique value of increment_id and store_id to allow Order (Invoice, Shipment, Credit Memo) number in different stores which can be duplicated
  • v1.0.6: Compatible with mollie payment; fix issue of capturing invoice when invoice config is set as no similar order
  • v1.0.7: bug when using config Use Different Counter Numbers for Different Store Views set to Yes
  • v1.0.8: Compatible with Magento 2.3; Works well for creating orders, invoives, shipments, credit memos via API (POST API) and GET API
  • v1.0.9: Fix bug with Paypal IPN