Menu
Loyalty, referral & affiliate program (reward points)
Version: 2.0.1
Compatible with: PrestaShop 1.6.0.6 - 9.x
156 Reviews (5.0)
Number of license ?
Each license is valid for only one domain. If you want to install this module/theme on multiple sites, please purchase multiple licenses.

Loyalty, referral & affiliate program (reward points)

Version: 2.0.1
Compatible with: PrestaShop 1.6.0.6 - 9.x
 (156)
Loyalty, referral & affiliate program (reward points)
Contact support team
Introduce PrestaShop affiliate module
View all images
Introduce PrestaShop affiliate module
How the Prestashop affiliate module boosts your revenue up to 50% +14 More
€149.99

Build loyalty, attract new customers and grow sales with 3 marketing programs in 1 module—loyalty, referral and affiliate. Reward customers with points or cash when they purchase products, refer friends or promote products and generate sales.

Number of license ?
Each license is valid for only one domain. If you want to install this module/theme on multiple sites, please purchase multiple licenses.

How will you receive your module?

License delivery Sent by email immediately after order validation
Module installation Via PrestaHero Connect or manual download
Why purchase with us?
  • Best prices and discounts
  • 1-click install and upgrade with PrestaHero Connect
  • Keep your purchased modules up-to-date with PrestaHero Connect
  • 1 year FREE technical support
  • 15 days money back (upon meeting refund conditions)
  • Dedicated and prompt support by PrestaHero experts
  • Quality verified by PrestaHero

Why Deploy Loyalty Program, Referral Program and Affiliate Program?

Are your customers purchasing once and not returning?

Are you spending too much to acquire new customers?

Are satisfied customers rarely recommending your store to others?

Growing sales takes more than attracting traffic. You also need to bring customers back, encourage referrals and reward customers who help generate sales.

This Loyalty, Referral & Affiliate Program module gives you three connected ways to retain shoppers, reach new customers and grow sales more cost-effectively.

 

What You Get with Loyalty, Referral & Affiliate Program

Loyalty, Referral & Affiliate Program combines three powerful marketing programs in one complete solution. Instead of installing and managing a separate PrestaShop loyalty module, PrestaShop referral module, and PrestaShop affiliate module, you can run all three programs from a single module and manage everything from one Back Office.

With this module, you can:

  • Build customer loyalty and encourage more repeat purchases
  • Attract new customers through trusted referrals
  • Reach more potential buyers through affiliate promotions
  • Reward customers with points or cash when they buy products, refer friends or promote products and help generate sales
  • Reduce dependence on paid advertising by turning customer engagement into ongoing growth
  • Manage loyalty, referral and affiliate marketing from one Back Office

 

How Loyalty, Referral & Affiliate Program Helps You Grow

Loyalty, Referral & Affiliate Program helps you retain customers, attract new shoppers and increase sales through three connected marketing programs:

1. PrestaShop Loyalty Program – Encourage Repeat Purchases

Reward customers for eligible purchases with loyalty rewards or loyalty points, giving them a clear reason to return and shop again. You can configure customer groups, campaign periods, minimum spending requirements, and reward calculation rules to match your sales strategy.

 

2. PrestaShop Referral Program / Sponsorship Program – Attract New Customers

Encourage existing customers to introduce friends through referral links, invitation emails, social sharing and sponsor vouchers.

Support multi-level sponsorship and offer referral rewards to sponsors when referred friends or customers at eligible referral levels register or place orders, helping you acquire new customers through trusted recommendations.

 

3. PrestaShop Affiliate Program – Generate More Sales

Allow customers to promote affiliate products through trackable affiliate links and earn affiliate rewards as commissions from generated sales. Configure participation conditions, commission rules and affiliate vouchers to build a performance-based sales channel.

 

How Customers, Sponsors and Affiliates Can Use Their Rewards

Loyalty, Referral & Affiliate Program brings rewards from all three programs into one flexible reward system. Customers can earn loyalty rewards directly or collect loyalty points that can be converted into rewards. Sponsors can receive referral rewards for successful referrals, while affiliates earn affiliate rewards as affiliate commission from generated sales.

Once rewards are available in their balance, customers, sponsors and affiliates can use them in several ways:

  • Use rewards to purchase other products on your website.
  • Convert rewards into voucher codes for future purchases.
  • Withdraw rewards to a Bank account, PayPal, Stripe or another payment method enabled by the store administrator.

When customers use rewards for orders or vouchers, they have another reason to return and shop again, helping you increase repeat purchases and customer lifetime value.

For sponsors and affiliates, flexible withdrawal options make the programs more attractive and encourage them to continue referring new customers and promoting your products. This creates an ongoing cycle of engagement, repeat purchases and new sales.

 

How Loyalty, Referral & Affiliate Program Makes Management Easier

Loyalty, Referral & Affiliate program is designed to be easy to set up and manage, even if you have limited technical or affiliate marketing experience.

Simple and Centralized Management

Manage your loyalty program, referral / sponsorship program, and affiliate program from one Back Office. Enable only the programs your store needs, then configure participation conditions, reward rules, user applications, withdrawals, and general settings from one place.

You can also export or import reward data and module configurations for easier backup and maintenance.

 

Clear Performance Tracking

The dashboard gives you a clear overview of users, earned rewards, referrals, affiliate sales and withdrawal activity, helping you understand how each marketing program is performing.

Customers, sponsors and affiliates can also track their own rewards, invited friends, sales and account activity from the “My Account” page.

 

Automated Notifications and a User-Friendly Experience

Configure notification emails for important reward and account activities. Cronjob support can automatically remind customers before rewards expire, reducing manual follow-up and encouraging them to use their rewards in time.

Each participant receives a dedicated account section with the information and tools relevant to their role, making the module easy to use for both store administrators and customers.

 

Who Should Use PrestaShop Loyalty, Referral & Affiliate Program?

This module is ideal for merchants who want to retain customers, acquire new shoppers through referrals, and grow sales with affiliate marketing.

It is especially recommended if your store:

  • Has many one-time buyers and wants to encourage repeat purchases.
  • Spends too much on paid advertising to acquire new customers.
  • Wants satisfied customers to recommend your store to others.
  • Needs customers, influencers, or partners to promote products through affiliate links.
  • Wants to reward customers for purchases and other valuable actions.
  • Is looking for one solution to build long-term customer loyalty and sustainable sales growth.

 

Frequently Asked Questions

Q: Do I need to enable all three marketing programs?

A: No. You can enable the loyalty program, referral / sponsorship program, or affiliate program independently. Start with the program that matches your current goal and activate the others whenever your strategy expands.

 

Q: How can customers earn rewards?

A: Customers can earn rewards by purchasing products, referring friends who register or place orders, and generating sales through affiliate links. The available earning methods depend on the programs and conditions you enable.

 

Q: What is the difference between the referral and affiliate programs?

A: The referral or sponsorship program focuses on inviting friends to register or purchase from your store. The affiliate program focuses on promoting products through trackable links and rewarding participants for generated sales.

 

Q: Can I control who can participate in each program?

A: Yes. You can configure conditions such as eligible customer groups, availability periods, minimum spending requirements and application approval, depending on the program.

 

Q: Can I configure how rewards are calculated?

A: Yes. The module lets you define reward and commission rules for loyalty purchases, referral activity and affiliate sales, helping each program follow your budget and business strategy.

 

Q: How can customers use their rewards?

A: Depending on your configuration, customers can use their reward balance to purchase other products on your website, convert rewards into voucher codes for future orders, or withdraw them to a bank account, PayPal, Stripe or another payment method you enable.

 

Q: Can customers share products and referral invitations easily?

A: Yes. Sponsors can use referral URLs, email invitations, vouchers and social sharing options. Affiliates can access product links and commission information to promote products more effectively.

 

Q: How can I track the performance of each program?

A: Store administrators can review program activity from the Back Office dashboard, including users, rewards, affiliate sales, referrals and withdrawals. Participants can track their own activity from the “My Account” page.

 

Q: How will customers know when they receive a reward?

A: The module automatically sends an email notification whenever a customer receives a new reward. You can also configure reminders before rewards expire, helping customers stay informed and use their rewards in time.

 

Q: Can I migrate data from another loyalty, referral or affiliate module?

A: Yes. Migration may be possible after a technical review, but it is not automatic. Remaining reward balances can usually be migrated, while reward history, referral trees, affiliate clicks and similar historical data are generally not included. Contact our support team to check your current module and available migration options.

 

Q: Is the module suitable if I have no affiliate marketing experience?

A: Yes. The module provides clear enable/disable options and easy-to-follow settings for each program. Detailed documentation is included, and our support team can help you install and configure the module, explain how each feature works, and make sure the programs are set up correctly for your business needs.

View more
Features

KEY FEATURES

Back Office

Dashboard and statistics

  • Get an overview of PrestaShop loyalty, referral and affiliate activities.
  • Track participating users, earned rewards, referrals, affiliate sales and withdrawals.
  • Monitor the performance of each marketing program.

PrestaShop loyalty program

  • Set eligible customer groups, availability periods and minimum spending requirements.
  • Configure how customers earn loyalty rewards from purchases.
  • Customize the loyalty program introduction message.

PrestaShop referral program

  • Configure rewards for referred registrations and orders.
  • Offer voucher codes to sponsored friends.
  • Allow sponsors to create and share vouchers.
  • Support multi-level referral and sponsorship marketing.

PrestaShop affiliate program

  • Configure participation conditions, commission rates and affiliate rewards.
  • Offer vouchers to customers visiting through affiliate links.
  • Customize affiliate welcome messages.
  • Review and manage applications to join the program.

Reward management

  • Configure how rewards are calculated, validated and used.
  • Allow rewards to be applied to orders, converted into vouchers or withdrawn.
  • View detailed reward history for all three marketing programs.
  • Manage customers, sponsors, affiliates and their earned rewards.

Withdrawals and payment methods

  • Add unlimited payment methods for reward withdrawals.
  • Review withdrawal requests from customers, sponsors and affiliates.
  • Track withdrawal information and request statuses.

Email notifications and cronjob

  • Configure notification emails for reward and account activities.
  • Automatically remind customers before rewards expire.
  • Run cronjob automatically or manually.

Backup and general settings

  • Export and import reward data and module configurations.
  • Configure applicable order statuses and notification emails.
  • Manage general settings for the loyalty, referral and affiliate programs.

 

Front Office

Loyalty account

  • Display the customer’s available loyalty reward/loyalty points balance.
  • Allow customers to review rewards earned from purchases.

Referral account

  • Display invited friends, referred registrations and orders.
  • Provide sponsor URLs, IDs, vouchers, email invitations and social sharing buttons.

Affiliate account

  • Display affiliate sales, commissions and earned rewards.
  • Provide affiliate product URLs, prices and commission rates for PrestaShop affiliate

My rewards

  • Display reward statistics, balances and history.
  • Allow customers to apply rewards to orders or convert them into vouchers.
  • Allow customers to submit and track withdrawal requests.
Installation

Step 1: Download and install PrestaHero Connecthttps://prestahero.com/en/145-prestahero-connect.html

Step 2: Reload your back office, then navigate to "PrestaHero > PrestaHero modules" and click on "Connect to PrestaHero" to connect your website with PrestaHero securely with your PrestaHero credentials.

Step 3: Find the module you purchased (or free) modules and click "Install" or "Upgrade" to install the modules or upgrade your modules any time a new version is released.

*Note:

  • Premium download: besides installing the modules using PrestaHero Connect, you can open "My account > My downloads" page at PrestaHero and download your purchased modules.
  • Free download: you can download the installation package directly on the module details page at PrestaHero.
Change log

Version 2.0.1

  • Ensured Affiliate rewards are correctly summed across all products in the cart or order.
  • Synchronized Loyalty points calculation for consistent reward amounts across cart and orders.
  • Optimized module templates by reducing unnecessary nofilter usage in TPL files.

Version 2.0.0

  • Module improvement

Version 1.9.9

  • Update compatibility with PrestaShop 9.1 and Hummingbird 2.0 theme

Version 1.9.7

  • Module improvement

Version 1.9.5

  • Improved tab permission handling to ensure that when access is granted to a parent tab, all related sub-tabs are also correctly assigned.
  • Added an upgrade script to automatically update missing access rules for existing profiles that were previously granted permissions.

Version 1.9.4

  • Module improvement

Version 1.9.2

  • Improved reward calculation to ensure that free products added by third-party promotion rules are not included in the reward amount.
  • Enhanced compatibility with promotion and discount modules when calculating expected rewards in the cart and checkout process.
  • Improved consistency of displayed rewards before and after promotional gifts are selected.

Version 1.9.1

  • Module improvement

Version 1.8.9

  • Update compatibility with the Stripe payment module

Version 1.8.8

  • Module improvement

Version 1.8.7

  • Update compatibility with PrestaShop 9.0

Version 1.8.6

  • New update: Auto-populate the "expired_date" field in the "ps_ets_am_reward" table when an admin adds a rewarded person, ensuring email notifications for reward expiration are sent correctly.

Version 1.8.5

  • Replace hook "actionFrontControllerAfterInit" with hook "actionFrontControllerInitAfter"

Version 1.8.4

  • Module improvement

Version 1.7.9

  • Update Polish translation

Version 1.7.8

  • Update compatible with Creative Element module: display notification messages on product detail pages & quick view popup

Version 1.7.7

  • Module improvements

Version 1.7.6

  • Update compatibility with PrestaShop 8.1.5

Version 1.7.5

  • Module improvements

Version 1.7.3

  • Update compatibility with PrestaShop 8.1.2

Version 1.7.2

  • Module improvements

Version 1.7.1

  • Update compatibility with email sending feature on PrestaShop 8

Version 1.7.0

  • Module improvements

Version 1.6.9

  • Update compatibility with PrestaShop 8.1

Version 1.6.6

  • New option: display "Voucher availability" option when setting up "Convert reward to voucher" feature
  • Update the "Recalculate commission" option on Loyalty reward setting page

Version 1.6.4

  • Update: "Automatically add voucher code to customer" feature for affiliate program

Version 1.6.3

  • Module improvements

Version 1.6.2

  • Optimize SQL queries

Version 1.6.1

  • Update compatibility with PrestaShop 8.0.0
Documentation

Product Review

Average rating

5.0
156 Reviews
★★★★★ Excellent 150
★★★★☆ Good 6
★★★☆☆ Medium 0
★★☆☆☆ Poor 0
★☆☆☆☆ Terrible 0

  • Reviews (156)