- New
Replace random order codes (e.g. FTECXTKRM) for legible sequential numbers with leading zeros (e.g. 000000017). Configurable format, counter without collision for simultaneous orders, synchronization panel in the admin panel and automatic discrepancy detection and the ability to correct it in the module.
Read more navigate_next
80.49 tax excl.
Full compatibility with PS 9.x
Updates for 2 years from the date of purchase.
Blik, Cards, PayPal, Transfer to the account. Implemented by: Imoje, FirstData, PayPal.
Test before buying. Write to us for a temporary license for the module. Required Ioncube.
Do you want to replace a random PrestaShop order reference with a legible number?
The Numeric Order Reference Module replaces PrestaShop's default random reference code, such as FTECXTKRM, with a simple sequence number, for example 000000017.
Readable numbering makes it easier to search for orders in the administration panel and communicate with customers, employees and companies cooperating with the store.
After installation, the module automatically generates subsequent order reference numbers according to the set counter. Each new order receives another unique number.
Instead of a hard-to-remember alphanumeric code, the store can use numbering in the format:
The length of the number can be adjusted to the size of the store and the number of orders handled.
A sequential number is much easier to pass during a phone call or email correspondence than a random string of characters.
The customer can give the employee a simple order number, and the employee can quickly find the right order in the PrestaShop panel.
Numbering also works on documents, in correspondence and in internal order handling processes.
The module allows you to specify the length of generated numbers from 1 to 12 digits.
For example, six-digit numbering allows you to use the range for 999 999 orders, while with a length of 12 digits the range reaches 999 999 999 999 orders.
Numbers can be completed with leading zeros, so that all references remain uniform.
The module uses a atomic database counter based on the LAST_INSERT_ID mechanism. Thanks to this, subsequent numbers are allocated safely even when the store receives multiple orders at the same time.
The solution does not use the simple MAX(id_order)+1 mechanism, which can cause numbering problems when creating multiple orders at the same time.
The number generation mechanism has been prepared for stores where orders can be placed simultaneously by many customers.
Each order receives its own number, without the risk of number duplication resulting from the simultaneous processing of several orders.
The module provides the administrator with information about the current numbering status.
In the panel you can check, among others:
If there are discrepancies in the numbering after migrating the store, importing data or manually changing the database, the administrator can use the Sync function.
The module allows you to restore the consistency of the counter and order numbers in this way.
The module controls the current value of the counter and does not allow you to set the numbering below the value that has already been used.
This helps to avoid accidental reuse of numbers in a store where many orders have already been placed.
The module monitors the use of the available range of numbers. When the 80% capacity of the selected format is reached, the administrator receives a warning in the administration panel.
The information is also saved in the PrestaShop log, so that the administrator can increase the numbering range in advance.
The module uses a standard hook actionGenerateDocumentReference. It does not require modifying the PrestaShop core files or changing the store template.
Thanks to this, the installation of the module does not involve manual editing of PrestaShop system files.
Numerical order reference will work especially in stores that want to simplify order identification and communication with customers.
The module is useful, among others, in stores that:
Yes. The module replaces the default PrestaShop random reference with a numerical sequential number.
Yes. The module allows you to specify the length of a number from 1 to 12 digits, so you can use the format 000000017, for example.
The mechanism uses an atomic database counter, which ensures the safe allocation of successive numbers even when placing multiple orders at the same time.
The module does not modify existing orders during standard operation. The synchronization function is available to control and restore numbering consistency in specific situations, such as after data migration.
No. The module uses a standard actionGenerateDocumentReference hook and does not require modifying the PrestaShop core files.
Yes. The numbering mechanism was based on an atomic database counter, thanks to which subsequent numbers can be safely allocated even when creating orders at the same time.
You might also like