| Characteristics | |
| OpenCart | 2.0, 2.1, 2.2, 2.3, 3.0 |
| PHP | 7.0 – 8.5 |
| XML modification | Yes |
| Localization | English, Ukrainian, Russian |
| Statistics | 39075 1199 |
| Added | 30.05.2017 |
| Updated | 16.08.2024 · 2 years ago |
| Files | random-order.ocmod.zip |
The "Random Order ID" module (random-order-id) changes the traditional order numbering logic in OpenCart and makes the order_id less predictable. Instead of a strict sequence (...101, 102, 103), each new order is assigned a number with a small "step"—a random value is added. This makes it more difficult for customers and third-party observers to understand how many orders a store has and what the next order is.
When creating an order, the module takes the last order_id from the database and adds a random number to it.
Important: The module manually sets the order_id. If you have integrations (1C/CRM/delivery services) that expect strictly sequential IDs, test compatibility on a test copy beforehand.
If the last order had ID 1500, then the next one could be, for example, 1506 or 1509. This looks natural to the client, but no longer provides an obvious "ladder."
Leave your review about this product