Custom Order Numbers PRO

Custom Order Numbers PRO

Compatible With: Community 2.0, 2.1, 2.2

Tech Specifications

Current Version:
Stable Build
01 February, 2018
Extensions, Shipping & Fulfillment, Order Management (OMS)
Supported Browsers:
Chrome Linux: 42, 43, 44 Mac: 39, 44 Windows: 39, 40, 42, 43, 44 Firefox Linux: 31, 38, 39, 40, 41 Mac: 31, 38, 39, 40, 41 Windows: 31, 38, 39, 40, 41 Opera Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 Safari Linux: 7, 7.1, 8, 9 Mac: 7, 7.1, 8, 9 Windows: 7, 7.1, 8, 9 IE Windows: 10, 11, 8, 9, Edge
License Type:


Allows to reformat order numbers. You can use various dynamic variables for generating the numbers.

Other Extensions by Singleton software


Back to top

If generating order numbers in the standard format, such as 000000002 is not suitable for you, but you need to have the order reference numbers generated in a more meaningful way based on your conceptions, this extension is designed right for you. Thus you make, e.g. the order searching easier. By means of this extension you are able to set the order numbers easily and quickly into the form, e.g. ORD-100/2017 or ORD-101/2017.


List of features:

  • An enormous advantage in an automatic generation of the order numbers is that you can use a COUNTER, which will generate an increasing numeric value for every new order number according to the rules, which you have set for the counter. For example, if you set an initial value of the counter to 1 and the increasing number of the counter to 1, the system will generate the counter values of 1, 2, 3, 4, ... for the order numbers. Thus you can create a format of the order numbers, e.g. ORD-{COUNTER} and your final order numbers will have the following form: ORD-1, ORD-2, ORD-3, … You can reset the counter anytime or set its reset automatically every week, month or year, or set an automatic reset of the counter when the counter has reached selected value or selected date.
  • When creating the format of the order number you can also use other dynamic invariables (TAGS), such as an number of the calendar year, number of the month of the year, number of the day of the week, etc. You will find a description of all available variables (tags) in the figures above.
    • You can use all the following tags:
      • {COUNTER}
      • {REAL_ORDER_ID}
      • {YEAR}
      • {MONTH}
      • {WEEK}
      • {DAY_IN_WEEK}
      • {DAY}
  • This extension uses already mentioned dynamic variables (tags) for advanced generating of the order numbers. You can use, e.g.a tag for generating an abbreviation of the current calendar year number and a tag for generating a random number (you can choose its length) in the order number format ORD-{RANDOM_NUMBER}/{YEARSHORTCUT}. For such configuration of the order number format the order numbers will be generated, e.g., this way: ORD-464/17 or ORD-839/17 or ORD-467/17, etc.


Click here for a sample of this extension functionality and login using the following data:
User name: Demo
Password: demo12345

You will see the generated orders with modified numbers of such order in the Admin Interface in the SALES->Orders menu. Simlarly, you can try to create your own order in the Admin Interface in the SALES->Orders menu. You have to create a new order. You can create a new order also from the user interface.
You will find the configuration of this extension in the Admin Interface in the STORE->Configuration menu. Please go through the menu after every change in the configuration to SYSTEM->Cache Management and reset all cache types for displaying the changes made in the configuration of this extension.

Release Notes

Back to top


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    Extension for generating custom order numbers with advanced counter


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top