



+14 More2 x ₫4,502,000






+14 MoreBuild 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.
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.
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:
Loyalty, Referral & Affiliate Program helps you retain customers, attract new shoppers and increase sales through three connected marketing programs:
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.
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.
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.
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:
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.
Loyalty, Referral & Affiliate program is designed to be easy to set up and manage, even if you have limited technical or affiliate marketing experience.
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.
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.
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.
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:
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.
Module dashboard provides an overview of the marketing programs and activities of customers, sponsors, and affiliates on your website.
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.
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.
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.
Option to export and import reward data and module configurations
The cronjob is set up to send emails to customers automatically when their reward is going to be expired.
General settings for marketing programs, order status, notification email configuration, etc.
Display the total amount of loyalty reward a customer has.
Step 1: Download and install PrestaHero Connect: https://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:
Version 2.0.1
Version 2.0.0
Version 1.9.9
Version 1.9.7
Version 1.9.5
Version 1.9.4
Version 1.9.2
Version 1.9.1
Version 1.8.9
Version 1.8.8
Version 1.8.7
Version 1.8.6
Version 1.8.5
Version 1.8.4
Version 1.7.9
Version 1.7.8
Version 1.7.7
Version 1.7.6
Version 1.7.5
Version 1.7.3
Version 1.7.2
Version 1.7.1
Version 1.7.0
Version 1.6.9
Version 1.6.6
Version 1.6.4
Version 1.6.3
Version 1.6.2
Version 1.6.1