Custom Order Reference for PrestaShop: full control over your orders

If you manage a structured eCommerce, you already know how limiting the default PrestaShop order reference can be. Random codes, hard to read, and not suitable for advanced business processes.

With this module, you can finally create a clear, sequential order identification system, perfectly integrated with ERP, CRM, and management systems.

Who is this module for

  • B2B companies with advanced order management
  • eCommerce stores with ERP integration
  • Shops with high order volumes
  • Projects that require precise traceability

The real limitation of PrestaShop

PrestaShop uses randomly generated order references, with no business logic behind them. This leads to real operational issues:

  • Inability to follow an internal numbering system
  • Difficult reconciliation with ERP/management systems
  • Operational errors in manual handling
  • Poor readability for both customers and operators

Real-world use cases

  • ORD-2026-000123 → standard internal management
  • B2B-2026-0456 → business customers
  • MI-STORE-00089 → multi-store management
  • WEB-APR-2026-0012 → campaign tracking

How it works technically

The module integrates into the PrestaShop order creation workflow without modifying the core.

  • Hook on order creation
  • Custom reference generation
  • Override of the default reference
  • Compatibility with third-party modules

Concrete advantages

  • Full control over order numbering
  • Reduced operational errors
  • Simplified ERP integration
  • Improved administrative management
  • Greater professionalism towards customers

Watch the demo and see it for yourself

No theory needed: you can directly verify how the module works.

Admin Demo

Due to misuse by a few individuals who showed no respect for others’ work, we have been forced to remove the public access to the PrestaShop admin demo.

We are still available to provide access to anyone who wants to test it, upon request through our contact system.

Thank you in advance for your understanding.