PrestaShop Marketing & Promotions

Loyalty Points and Referral Program Module for PrestaShop 8 & 9

Every order earns points, every referred friend earns a reward.

PrestaShop dropped its native loyalty module with version 1.7, and merchants have been improvising with cart rules ever since. This module brings back a real program: points credited on every validated order, status tiers that multiply earnings, bonus points on the products you want to push, and vouchers that customers create themselves, in their account or right in the cart. Referral is included: the new customer gets a discount applied automatically when the account is created, and the referrer is rewarded once that friend places a first order.

At a glance
  • Points per amount spent, confirmed at the order statuses you choose
  • Status tiers with a points multiplier and a member card in the tier colour
  • Bonus points per product, as a multiplier or fixed points, with campaign dates
  • Conversion into vouchers from the customer account or directly in the cart
  • Referral: code-free welcome discount for the friend, points or voucher for the referrer
PrestaShop 8 & 9 Referral included Points usable in the cart 8 languages
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Loyalty Points and Referral Program Module for PrestaShop 8 & 9
v1.0.0 · updated 2026-09-22
What it does

The short version.

01

A rewards area customers actually open

The loyalty page of the customer account opens on a member card shaped like a bank card, in the colour of the tier reached: points balance, value in money, progress bar towards the next tier. Four tabs hold the rest: rewards, referral, history and statuses.

02

Points that follow the life of the order

Points show as pending as soon as the order is placed and become available at the statuses you mark as validated. A cancellation removes them, a partial credit slip removes the share matching the refunded amount. Every movement is written to a history that is never rewritten.

03

Usable without leaving the cart

In the cart, a slider offers to convert part of the balance. The voucher is created and applied in one click, capped at the cart total. Customers can also apply an existing voucher in one click, without copying a code.

04

Referral protected against abuse

Each customer gets a personal link to share by WhatsApp, e-mail, Facebook or X, and can send e-mail invitations from the account. The referrer reward is only granted after the friend's first validated order above a minimum you set. Self-referral and addresses that have already ordered are ruled out.

The long version

Everything you'd want to know before you install.

A detailed look at how Loyalty Points and Referral Program Module for PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why a loyalty module is still worth having

A returning customer costs less than a new one, and a points balance is a concrete reason to come back. PrestaShop has not shipped a loyalty module since version 1.7, and cart rules alone cannot accumulate points, track a status or reward a referral. This module covers all of it in one tool built for PrestaShop 8 and 9.

§ 02

Reliable points, even when the order changes

Points are calculated from the actual order lines, in the customer currency and then converted. They stay pending until the order reaches a status you have marked as validated, then become available. If the order is cancelled, the points are removed; if you issue a partial credit slip, only the refunded share is deducted. A resynchronisation button replays the state of recent orders, which helps when an employee without access to the module changed statuses, a case where PrestaShop does not run modules.

§ 03

Tiers that make customers want more

Four tiers are created on installation, Bronze, Silver, Gold and Platinum, which you can rename and adjust freely. Each tier has a threshold, a points multiplier, a colour and a perks text. Status is based on points earned, and converting points into a voucher does not lower it. You can also limit it to a rolling period, for example the last twelve months.

§ 04

Voucher conversion where customers need it

From the account, the customer picks with a slider how many points to convert and receives a personal code, shown on screen and sent by e-mail. In the cart, points can be used without going to the account: the voucher is created and applied immediately, never above the cart total. Vouchers rely on PrestaShop native cart rules, with adjustable validity, minimum purchase and combination settings.

§ 05

Referral that turns customers into ambassadors

Every customer has a referral link and code. A visitor arriving through that link sees a welcome banner, then gets the welcome discount applied automatically as soon as the account is created, including during checkout. The referrer is rewarded with points or a voucher when the friend's first order is validated and reaches the minimum you set. The dashboard follows the whole funnel, from invitations to the revenue generated by referred customers.