Loyalty, referral & affiliate program (reward points)

Prestashop 1.6.x, 1.7.x, 8.x
Contact support team
    keyboard_arrow_up keyboard_arrow_down
    • Deploy 3 marketing programs for PrestaShop: loyalty program (buy to get reward), referral/sponsorship program (refer friends to get reward) & PrestaShop affiliate program (sell to get reward)
    • Easy to set up conditions for each program, set up reward configuration
    • Enable customers to use reward to pay for order, convert into voucher, withdraw to their account
    • Customize explanation messages and introduction message for each marketing program
    • Configure notification email to admin and customers
    • Support cronjob feature to send email automatically
    • Excellent built-in statistics feature 

    Why purchase with us?
    • Best prices and discounts
    • 1-click install and upgrade with PrestaHero Connect
    • Keep your purchased (or free) modules up-to-date with PrestaHero Connect
    • Lifetime free update + 6 months FREE technical support
    • 15 days money back guaranteed
    • 24/7 support by PrestaHero experts
    • Quality verified by PrestaHero
    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.

    Categories:  Referral & Loyalty Programs PrestaShop modules

    Loyalty, Referral and Affiliate Marketing is an innovative marketing module for PrestaShop which can help you deploy loyalty and affiliate marketing programs on your online store fast and easily. You don’t need to have much knowledge about marketing to use this module, Loyalty, Referral and Affiliate Marketing will do the rest for you!

    How does Loyalty, Referral and Affiliate Marketing work?

    This PrestaShop marketing module enables your customer to get rewards when they shop on your website or help you sell your products via 3 programs:

    • Loyalty program – buy products to get the reward
    • Referral program (or sometimes called sponsorship program) – refer friends to get the reward
    • Affiliate program – sell products to get the reward

    With the rewards earned, your customers can use it to:

    • Pay for their orders
    • Convert into voucher codes 
    • Withdraw to their bank account (or other payment methods such as PayPal, Skrill, Amazon gift card, etc.)

    Why should you choose our PrestaShop Loyalty and Affiliate Marketing module?

    1. A comprehensive solution for PrestaShop marketing campaigns

    Loyalty, Referral and Affiliate Marketing offers to you the most common marketing programs: loyalty, referral (or sponsorship), and affiliate programs. 

    2. Every store owner can use this module

    After installing Loyalty, Referral and Affiliate Marketing into your PrestaShop store, you can enable the programs you preferred and everything is ready! 

    3. Wonderful effect

    Help you rapidly increase your turnover and the number of customers, spread your online store to various potential customers.

    4. Detailed statistic tools

    Loyalty, Referral and Affiliate Marketing is integrated with an especial built-in statistics feature that helps you to always keep track of the growth and the efficiency of your marketing campaigns. It gives customer, sponsors and sellers an overview of their affiliate account as well as helps them easily control the efficiency of their marketing effort on your website.

    5. Support cronjob feature

    You can set up to run cronjob automatically or manually to send the notification email to your customers. 

    6. Clean and modern design

    This module provides a professional and friendly interface for both administrator and customers, on both front office and back office.

    Let’s discover how this module can help you to run your loyalty, referral and affiliate marketing campaigns:

    Loyalty Program

    This feature of the module enables you to give your customers rewards when they purchase products selling on your PrestaShop store. 

    It is very easy for you to offer a loyalty program to your customer with Loyalty, Referral and Affiliate Marketing, just enable the loyalty program feature through the module’s back office and configure necessary conditions, for example, select applicable customer groups, select applicable product categories, availability time of the program, etc.

    You can also set up how to calculate reward for customers when they purchase loyalty products; adjust minimum cart total or quantity required to get loyalty reward; set reward availability, etc.

    Referral (Sponsorship) program

    Loyalty, Referral and Affiliate Marketing allows you to turn your existing customers into sponsors who help refer your website and products to more potential customers (their friends). You give rewards to the sponsors every time their friends register an account or purchase order on your website.

    Sponsors can reach to their friends by:

    • Sharing sponsor URL via social networks such as Facebook, Twitter, Linked In, etc.
    • Displaying sponsor banner on his/her blog, forum, website, etc. 
    • Sharing his/her sponsor code so that their friends can enter this code when registering a new account on your PrestaShop store.
    • Displaying a referral/sponsorship promotion popup

    You can set up conditions to become a sponsor, how much you will pay for each new registration, how to calculate reward for sponsors when their friends purchase products, etc. You may give your sponsored friends a voucher code to encourage them to register a new account on your online store.  

    Affiliate Program

    Affiliate program helps turn your customers into affiliate sellers, they can sell your products and get commission (rewards). Seller co-operates with you to sell your products and gets a share of the revenue when they successfully sell an affiliate product available on your website. 

    Similar to these above programs, you can set up conditions to enable the affiliate program on your website, configure reward settings including how to calculate reward when seller successfully sells a product, include/exclude taxes before calculating reward, etc.

    With this module, you can give voucher code to customers if they buy any affiliate product to improve the efficiency of your affiliate program. 

    The description above highlights only the main features of Loyalty, Referral and Affiliate Marketing module. For more detail information, please refer to Features section.

    Product Reviews / Q&A

    Average rating

    65 Reviews
    Excellent 64
    Good 1
    Medium 0
    Poor 0
    Terrible 0

    • Reviews (65)
    • Questions & Answers (1)









    Write an answer Add a comment














    Back office (For administration)


    Module dashboard provides an overview of the marketing programs and activities of customers, sponsors, affiliates on your website

    Loyalty program

    • You can set up conditions to apply loyalty program such as: applicable customer groups; availability time; minimum amount spent to join loyalty program, etc.
    • You can also configure how to calculate reward for customers when they purchase loyalty products and customize introduction messages about your loyalty program.

    Referral (Sponsorship) program

    You can set up conditions to apply referral program, configure how to give reward, offer a voucher code to sponsored friends or allow sponsors to generate their own voucher codes and give these vouchers to their friends, etc.

    Affiliate program

    You can set up conditions to apply affiliate program, configure reward settings and offer a voucher code to customer if they come from an affiliate link, customize welcome message, etc.

    Reward configurations

    • Reward usage settings: configure how customers can use their earned rewards.
    • Payment methods: add unlimited methods to pay rewards for customers.
    • Application: manage user applications to join marketing programs.
    • Reward history: detailed history for rewards given to customers.
    • Withdrawal: All withdrawal requests which customers/sponsors/sellers made
    • Users: Users and rewards they earned from each marketing program

    Backup / restore

    Option to export and import reward data and module's configurations


    Cronjob set up to send email to customers automatically when reward is going to be expired.

    General settings

    General settings for marketing programs, order status and notification emails configuration, etc.

    Front office (For customers/sponsors/sellers)

    Loyalty program section

    Display total amount of loyalty reward a customer has.

    Referral program section

    • Detail information about the friends a customer has invited.
    • Provide sponsor URL, sponsor email and ID, sponsor voucher, social network sharing buttons
    • Send invitation via email

    Affiliate program section

    • Detail information about affiliate sales
    • Detail affiliate product information: product URL, price, commission rate, etc.

    My rewards section

    • Statistic charts
    • Allow customers keep track of reward history, withdraw or convert reward into vouchers

    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.


    • 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.

    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

    • Fix bug when converting reward to voucher and when adding voucher to cart

    Version 1.6.2

    • Optimize SQL queries

    Version 1.6.1

    • Update compatibility with PrestaShop 8.0.0