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.
We develop the module for free - if you want - support us!







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.
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.
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.
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.
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.
Refunds and cancelled lines automatically trim the balance—so nobody keeps rewards for stuff they didn’t keep.
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.
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.
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.
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.
The same engine powers optional add-ons—so when you add manual rewards, seniority tiers, or reminders, everything still feels like one coherent program.
Rewards move with the real story of each order.
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.
Status changes in the back office automatically nudge balances—no manual recalculations on busy days.
When stock goes back or a line vanishes, the perk shrinks too—customers respect that transparency.
Their balance becomes spending power—on your terms.
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.
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.
Optional extras—discover them right inside the module.
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.
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 →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 →Automatic “anniversary” style bonuses by account age—set it, cron handles the rest, optional email celebrates the moment.
Tenure & seniority rules →A companion reminder module sends warm emails before points expire—bringing people back while there’s still time.
Points expiry reminder →You get a complete loyalty loop—extras are optional.
Add-ons plug into the same balances—no duplicate programs.
Built-in update check from the config screen.
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.
PS_LOYALTY_*).translations/.Full hook list and table names: see module documentation or README.
We develop the module for free - if you want - support us!







This module automates your loyalty program, optimizing customer retention. Customers effortlessly collect points and redeem them for vouchers, streamlining key engagement processes efficiently.
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.
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.
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.
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.
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.