PrestaShop Loyalty points

With this free loylaty points module for PrestaShop 9.x, 8.x, 1.7 - you can create and run loylaty points program. Each customer can collect points and exchange them to voucher codes.

Główne zdjęcie produktu: Loyalty points
0.00 €
Why are there several versions of the module?
This is due to the fact that different PrestaShop releases use different programming solutions. Features working e.g. in PrestaShop 1.7 may not work in PrestaShop 9. Hence the need to release different versions of the module, which will ensure operation in many different versions of the shop.

We develop the module for free - if you want - support us!

Galeria

Loyalty Points & Rewards

This free loyalty points module for PrestaShop 1.7, 8.x, and 9.x empowers e-commerce businesses to implement a robust customer loyalty program. Designed to enhance customer retention and encourage repeat purchases, it allows store owners to effortlessly establish a points-based reward system. Customers can accumulate loyalty points with every purchase, which they can subsequently redeem for exclusive voucher codes. This intuitive system provides a significant incentive for continued engagement, fostering stronger customer relationships and driving sales growth through a proven loyalty mechanism. It's an essential tool for any PrestaShop store aiming to reward its most valuable customers.

Module version: 3.2.0
Shop versions:
9.x8.x1.7.x
Works with ThirtyBees: No
Translations:
This module: Loyalty points is fully translated into language: Slovenčina (sk)This module: Loyalty points is fully translated into language: Magyar (hu)This module: Loyalty points is fully translated into language: Čeština (cs)This module: Loyalty points is fully translated into language: Srpski (rs)This module: Loyalty points is fully translated into language: Français (fr)This module: Loyalty points is fully translated into language: 中文 (zh)This module: Loyalty points is fully translated into language: Русский (ru)This module: Loyalty points is fully translated into language: Norsk (no)This module: Loyalty points is fully translated into language: Български (bg)This module: Loyalty points is fully translated into language: Íslenska (is)This module: Loyalty points is fully translated into language: Polski (pl)This module: Loyalty points is fully translated into language: Slovenščina (si)This module: Loyalty points is fully translated into language: हिन्दी (hi)This module: Loyalty points is fully translated into language: Lietuvių (lt)This module: Loyalty points is fully translated into language: Svenska (sv)This module: Loyalty points is fully translated into language: Українська (ua)This module: Loyalty points is fully translated into language: 日本語 (ja)This module: Loyalty points is fully translated into language: Ελληνικά (el)This module: Loyalty points is fully translated into language: Eesti (et)This module: Loyalty points is fully translated into language: Deutsch (de)This module: Loyalty points is fully translated into language: Nederlands (nl)This module: Loyalty points is fully translated into language: Dansk (da)This module: Loyalty points is fully translated into language: English (en)This module: Loyalty points is fully translated into language: Română (ro)This module: Loyalty points is fully translated into language: Italiano (it)This module: Loyalty points is fully translated into language: Bahasa Indonesia (id)This module: Loyalty points is fully translated into language: Latviešu (lv)This module: Loyalty points is fully translated into language: Português (pt)This module: Loyalty points is fully translated into language: Hrvatski (hr)This module: Loyalty points is fully translated into language: Suomi (fi)This module: Loyalty points is fully translated into language: Español (es)

Turn every purchase into a reason to come back.
Customer loyalty and rewards for PrestaShop.

People stay when they feel seen and rewarded. myprestaloyalty turns everyday orders into points they can swap for real money off their next basket—automatically, fairly, and in plain sight. Shoppers always know what they’ve earned and what’s left to unlock. You see the full picture on every customer. Ready to go bigger? Loyalty tools in the config gently introduces optional add-ons when you want dashboards, manual goodwill points, seniority rewards, or friendly expiry reminders.

Works on PrestaShop 1.7, 8 & 9
Your shop’s core files stay untouched
Full loyalty loop included—extras only if you need them

Loyalty that feels fair—and keeps them coming back

Nothing kills trust faster than points that don’t match reality. This program grows when orders succeed and adjusts honestly when something is cancelled or sent back—so customers never feel tricked. You decide how long rewards stay exciting with expiry rules that create gentle urgency, not confusion.

When they’re ready to treat themselves, their balance becomes a discount code in one click—shaped by your categories, minimum spend, and whether it stacks with other offers. The full loyalty loop is built in; optional extras simply help you manage members at scale, say thank-you by hand, celebrate long-time fans, or send a friendly nudge before points slip away.

At a glance

  • Rewards that follow the sale:
    Points appear when orders earn them—and quietly correct themselves if life gets in the way (cancellations, returns).
  • Discounts on your terms:
    You set the “exchange rate,” names, categories, and basket rules—so promos still feel on-brand.
  • Always in sight:
    Account page, cart, product pages—even a subtle reminder while they browse—so the next purchase stays top of mind.
  • Scale when you’re ready:
    Optional tools for member overviews, manual gestures, tenure milestones, and expiry reminders—no pressure, pick what fits.

What it does for you

Instant “thank you” after checkout

The moment an order lands, their future discount starts growing—calculated from what they actually bought. You can skip points on promo-only baskets if that fits your strategy.

You choose when rewards “go live”

Tie points to the order statuses you trust—e.g. released when you ship, cleared if the order dies. Even older orders can be brought into the program the first time they hit your “success” status.

Stays fair when plans change

Refunds and cancelled lines automatically trim the balance—so nobody keeps rewards for stuff they didn’t keep.

One click: points → checkout code

They transform their balance into a personal discount code—ready for the next visit. You control categories, minimum order, stacking with other offers, and timing.

They never lose track

A dedicated loyalty corner in their account shows balance, story, and saved codes—while the cart and product pages whisper how close they are to the next perk.

Know every VIP in seconds

Open any customer in the back office and see their loyalty journey at a glance—balances, history, and what that’s worth in real money.

Dial in your brand’s rules

Tune how fast points add up, how long they shine, voucher wording in every language, basket floors, tax behaviour, and whether sale items still earn—without touching code.

Built to grow with you

The same engine powers optional add-ons—so when you add manual rewards, seniority tiers, or reminders, everything still feels like one coherent program.

From cart to confirmed

Rewards move with the real story of each order.

Points that respect how you run fulfilment

You pick the moment points become “real” for the customer—often when you ship or complete—and the moment they should disappear if the sale falls through. Older orders aren’t forgotten: the first time they cross your success line, they can join the program. Fresh expiry dates keep the program feeling alive without you babysitting spreadsheets.

Your workflow, your rules

Status changes in the back office automatically nudge balances—no manual recalculations on busy days.

Peace of mind on returns

When stock goes back or a line vanishes, the perk shrinks too—customers respect that transparency.

Delight at checkout

Their balance becomes spending power—on your terms.

An experience they’ll actually use

Logged-in shoppers get a private, secure hub: current balance, the story behind every change, codes they’ve already generated, plus any message you want to add—think tips, campaigns, or a warm brand voice. Turning points into a code feels like unlocking a treat, with timing and limits you control so margin stays healthy.

Nudges that sell the next basket

Cart and product pages show how close they are to the next reward—a soft push toward checkout. You can turn off earning on sale items if that matches your promo strategy.

Level up when you’re ready

Optional extras—discover them right inside the module.

Same program, more superpowers

Inside configuration, Loyalty tools lists matching add-ons: what you already use opens in a click; anything else is offered there when you’re ready. Nothing breaks if you skip them—this module is complete on its own.

Member command centre

See who holds points and why—orders, manual gifts, seniority—then fine-tune or tidy up without leaving the dashboard mindset.

Customer overview & points management →
Human touches, paper trail

Say sorry, say thanks, or fix an edge case with manual points—every move logged, optional email so the customer feels the love.

Manual loyalty points & history →
Reward the ones who stayed

Automatic “anniversary” style bonuses by account age—set it, cron handles the rest, optional email celebrates the moment.

Tenure & seniority rules →
Friendly “use it or lose it” nudges

A companion reminder module sends warm emails before points expire—bringing people back while there’s still time.

Points expiry reminder →
Zero pressure

You get a complete loyalty loop—extras are optional.

One customer story

Add-ons plug into the same balances—no duplicate programs.

Stay current

Built-in update check from the config screen.

Compatibility & peace of mind

myprestaloyalty installs like any trusted PrestaShop module—no core files touched. Hand the box below to your developer if they want the fine print; everyone else can enjoy the story above.

Plays nicely with PrestaShop: Hooks into orders, returns, cart, account, products, and admin—the usual places shoppers and staff already work.
Your data, your shop: Dedicated loyalty tables; optional tables appear when you add matching extensions.
Settings live in one place: Point rates, validity, voucher behaviour, and more—stored as standard configuration keys (PS_LOYALTY_*).
Versions: PrestaShop 1.7.x, 8.x, 9.x. Translatable via module translations/.
Change your mind? Standard uninstall; related admin tabs from extensions tidy up when the main module goes.
Stay fresh: Built-in update check from module configuration.

Full hook list and table names: see module documentation or README.

0.00 €
Why are there several versions of the module?
This is due to the fact that different PrestaShop releases use different programming solutions. Features working e.g. in PrestaShop 1.7 may not work in PrestaShop 9. Hence the need to release different versions of the module, which will ensure operation in many different versions of the shop.

We develop the module for free - if you want - support us!

Module Gallery

Why choose our module
Loyalty points?

Optimization and Automation

This module automates your loyalty program, optimizing customer retention. Customers effortlessly collect points and redeem them for vouchers, streamlining key engagement processes efficiently.

Increased Sales

This loyalty points module directly boosts sales by incentivizing repeat purchases. Customers earning points for vouchers encourages continued engagement and higher spending, improving shopping experiences and driving conversions through a rewarding loyalty program.

15 years of experience

Drawing on 15 years of PrestaShop development expertise, our loyalty points module offers a robust, time-tested solution. Customers effortlessly collect points and exchange them for vouchers, fostering enduring engagement and maximizing retention.

Extensive Customization

This loyalty points module provides extensive configuration options to tailor your loyalty program. Easily personalize point accrual and voucher exchange rules, ensuring a perfect fit for your store's unique customer engagement needs.

Open Source Code

This loyalty points module offers full access to its open source code, allowing complete freedom to edit the code and template. Users can perform advanced modifications and seamless integrations without hidden limitations.

License and Updates

This free loyalty points module operates with a perpetual license for unlimited use. Regular updates are vital to ensure your loyalty program and voucher code exchange system remains fully compatible with PrestaShop 9.x, 8.x, 1.7, ensuring ongoing stability and performance.