PrestaShop 1.7, 8, 9 compatible

Custom order reference: your own pattern for order references instead of the random code.

€39.99
One-time fee • 12 months updates and support
See how it looks
Your own reference pattern
Meaningful, searchable code
Support in English
What it takes off your plate
Meaningful reference
instead of the random code
Each order gets a reference following your pattern, assembled from the order data automatically.
A walkthrough of the module in action
What is this module for?

By default PrestaShop gives every order a random string (e.g. BYWFOSKIV). With this module you define your own pattern for the order reference, filled from the order data: order ID, cart ID, customer ID, a random number or string and more, freely combined. Your orders get a consistent, meaningful identifier that is easier to look up and to reconcile with your accounting.

Client feedback

Google 5.0 61 Google reviews All reviews on Google
  • tomica blagojević 9 months ago

    I bought a PrestaShop module from PrestaHU and I’m very satisfied. The module works perfectly, and the owner Levente quickly resolved all my questions with great support. Highly recommended!

  • András Bajomi 2 years ago

    Levente is a real Prestashop guru, with all the skills & knowledge to solve our PS issues quickly and efficiently.

  • Wiki W 3 years ago

    Great modules for Prestashop and excellent support from Levi!
    All recommendations for this developer!

  • Martin Kuchár egy éve

    The developer, Levente, was very helpful when integrating the module into my PrestaShop store. Communication was smooth, and his approach was professional and proactive. I am completely satisfied – I warmly recommend PrestaHU!

    Translated

  • Marcos Ametller a year ago

    The module with SimplePay worked and was a lower price than the recommended by OTP. And the service from Levente has been spotless. I recommend

What it does

Set the pattern once, then every order is referenced by it.

Your own reference pattern

You define in a simple pattern how the order reference should look; the module fills it on every new order.

Order and cart data in the code

The pattern can include the order ID, cart ID, customer ID, delivery or invoice address ID and the shop ID.

Random number or string

When you need uniqueness, a random number or random string can be inserted into the pattern.

Multistore support

On a multistore install it works per shop, with the shop ID in the code.

Automatic on every new order

The reference is generated automatically when the order is created, with no manual step.

Set up in the PrestaShop admin

The settings are in the standard PrestaShop admin, in English.

The actual interface

How it appears on your orders

The pattern-based reference in the orders list
Good to know

What do you need?

No external service. Upload the module as usual, define the reference pattern from the available elements, and new orders are referenced by it right away.

Compatibility: PrestaShop 1.7 to 9, PHP 7.1 to 8.4.
Elements: Order ID, cart ID, customer and address ID, shop ID, random number and random string.
Scope: Applies to new orders; earlier orders keep their existing reference.
Setup: A single pattern field in the module settings, effective immediately.
Language: Admin interface in English.
Updates: 12 months of updates and support in English.
Why it is good for you

What you gain

Easier lookup: The meaningful identifier tells you at a glance which order it is, no need to hunt down a random code.
Simpler accounting: Your own pattern reconciles easily with your invoicing and accounting records.
One consistent system: Every order follows the same pattern, so your records stay consistent.
Your own logic: The reference follows your own numbering logic, not the system's random code.
Technical details

Compatibility and version

Compatibility Prestashop 1.7
Compatibility PrestaShop 8
Compatibility PrestaShop 9
Version 1.2.1
Versions

What changed in each version?

v1.2.1 — 2026-10-10
  • Internal improvements
v1.2.0 — 2026-08-30
  • PrestaShop 9 compatibility
  • Interface and rendering fixes
v1.1.0 — 2022-01-11
  • Custom reference pattern
  • Order, cart and address elements
  • Random number and string support
Frequently asked questions

What buyers usually ask before purchasing

What elements can the reference pattern contain?
Order ID, cart ID, customer ID, delivery and invoice address ID, shop ID, plus a random number and random string, freely combined with fixed text.
Do existing orders' references change too?
No. The pattern applies to new orders; earlier orders keep their reference.
Does it need an external service?
No, the module does everything locally, with no external service.
Does it work on multistore?
Yes, it works on multistore installs, and the shop ID can be part of the pattern.
Which PrestaShop versions are supported?
PrestaShop 1.7 to 9, PHP 7.1 to 8.4.
On how many shops can I use one licence?
The licence covers the domain given at purchase. Additional shops need additional licences; contact us and we will sort it out.
Help

Where to find help if you get stuck

All modules

Browse our other PrestaShop modules.

Built to work together

Our modules are designed to run side by side in the same shop.

Frequent updates

Fixes and improvements arrive continuously, in frequent new versions.

Live support

Direct help with installation and configuration.

Unique order identifier €39.99
My modules