Description
How does it work?
Our PrestaShop affiliate module empowers your customers to earn rewards by engaging with your store through three powerful programs:
- Loyalty program – Buy to earn rewards, encouraging repeat purchases.
- Referral program (or sponsorship program) – Refer friends to earn rewards, driving new customers to your website.
- Affiliate program – Sell to earn rewards, boosting product sales to a wider audience.
These programs help you increase sales cost-effectively by leveraging customer loyalty, word-of-mouth referrals, and affiliate marketing to grow your business with minimal marketing expenses
After earning rewards, customers can use them to:
- Pay for orders
- Convert reward into voucher code
- Withdraw rewards to bank account or other payment methods (PayPal, Skrill, Amazon gift card, etc.)
Let’s discover how this module can help you to run your loyalty and affiliate marketing campaigns through the 3 built-in marketing methods:
PrestaShop loyalty program
The loyalty program allows you to give your customers rewards when they purchase products selling on your online store. This program encourages customers to purchase more to get more rewards thus it will increase your sales and revenue.
PrestaShop referral (sponsorship) program
This module also helps you 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 make an order on your website (multi-level marketing).
PrestaShop affiliate program
This program helps turn your customers into hardworking sellers, they can sell your products and get commission (rewards) for every product they sold.
Features
Back office (For administration)Statistic
Module dashboard provides an overview of the marketing programs and activities of customers, sponsors, and affiliates on your website.
Loyalty program
You can set up conditions to apply for a loyalty program such as applicable customer groups; availability time; the minimum amount spent to join the loyalty program, etc.
You can also configure how to calculate rewards 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 for a referral program, configure how to give rewards, offer a voucher code to sponsored friends, or allow sponsors to generate their voucher codes and give these vouchers to their friends, etc.
Affiliate Program
You can set up conditions to apply for the affiliate program, configure reward settings and offer a voucher code to customers if they come from an affiliate link, customize the 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 of rewards given to customers.
- Withdrawal: All withdrawal requests that 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 configurations
Cronjob
The cronjob is set up to send emails to customers automatically when their reward is going to be expired.
General settings
General settings for marketing programs, order status, notification email configuration, etc.
Front office (For customers/sponsors/sellers)
Loyalty program section
Display the 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, and 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 to keep track of reward history, withdraw or convert rewards into vouchers
Version 1.9.1 - 12/24/2025
MinorPrestaShop compatibility: 1.6.0.4 - 9.1.0
- Module improvement
Link Addon: https://addons.prestashop.com/en/re...referral-affiliate-program-reward-points.html