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, a linked customer group and a member card in the tier colour
  • Product bonus points, double points campaigns, birthday and newsletter points
  • 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/
PrestaShop 8 and 9 loyalty and referral program with points, tiers and vouchers
v1.1.0 · updated 2026-09-23
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 with real perks

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. Link a tier to a customer group: the module adds the members who reach the tier and removes them when they leave it. Give that group a discount or free shipping, and the promised perk applies with no manual work. Status is based on points earned, and converting points into a voucher does not lower it.

§ 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

More reasons to come back than the next order

Offer points on the customer's birthday, with a greeting e-mail, and for the newsletter subscription, once per customer. Run a double points campaign over a set period: the multiplier shows on product pages, in the cart and in the account, and the order date decides. Before a balance expires, the customer receives a reminder with the amount and the date, which often triggers a new order.

§ 06

Referral that turns customers into ambassadors

Every customer has a referral link and code. A visitor arriving through the link sees a welcome banner, and a friend who got the code by word of mouth can type it in the registration form. The welcome discount is 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.