Referral & Affiliate Program: Cash Commissions & Rewards for PrestaShop
Referral & Affiliate Program is a PrestaShop module for tracking customer referrals and rewarding sponsors with cash commissions or discount vouchers. Track referral purchases, manage affiliate balances and withdrawal requests, and offer optional two-level commissions — all from your PrestaShop store.
Which PrestaShop affiliate or referral solution do you need?
Referral & Affiliate Program combines customer referrals, cash commissions, discount vouchers and payout management in one PrestaShop module.
Want to pay commissions for referred purchases?
Reward sponsors with cash commissions calculated from qualifying orders or configured fixed rewards. Earnings are credited to an internal affiliate balance.
Need an affiliate program with withdrawal requests?
Let sponsors track their earnings and submit payout requests directly from their accounts. Manage requests and payment statuses from the PrestaShop back office.
Want to reward friends as well as sponsors?
Offer discount vouchers to the sponsor, the referred customer or both, alongside cash commissions.
Need two-level affiliate commissions?
Reward sponsors for direct referrals and purchases made by friends of those referrals. Configure separate rates for each level.
Want customers to share affiliate links or QR codes?
Use tracked referral links, personal invite codes, downloadable QR codes and email invitations.
How the PrestaShop affiliate program works
The referral process connects customer invitations with purchases and rewards:
Sponsor shares a link → Friend joins → Friend places an order → Commission is credited → Sponsor requests a payout
Once the referral rules are configured, the module tracks eligible purchases and calculates commissions automatically.
Store administrators manage withdrawal requests and payment records from the back office.
Cash commissions and affiliate payouts
Unlike referral programs that reward customers only with discount vouchers, Referral & Affiliate Program supports monetary commissions.
Sponsors earn commissions from eligible referred purchases, and those earnings accumulate in their internal affiliate balance.
Flexible commission rates
Configure percentage-based commissions on referral orders or fixed rewards for qualifying referrals.
You can also create individual commission settings for selected sponsors rather than applying the same reward to everyone.
Affiliate withdrawal requests
Sponsors can view their accumulated earnings and submit a withdrawal request from their personal dashboard.
The PrestaShop back office includes tools to:
- view and manage withdrawal requests
- edit requested amounts and statuses
- receive notifications about withdrawal requests
- track payment history
- export payment records
The module manages commission balances and payout requests. Actual money transfers are handled separately by the store administrator.

Two-level referral commissions for PrestaShop
Advanced referral campaigns can reward more than direct invitations.
The module supports two commission levels:
Level 1: Direct referrals
A sponsor earns a commission when a customer they invited places a qualifying order.
Level 2: Friends of friends
A sponsor can also receive a second-level commission when a customer referred by one of their referrals places an order.
Configure separate rates for both levels to control how commissions are distributed.
If your store only needs direct referral rewards, simply disable the second level.
Combine cash commissions with referral discount vouchers
Not every participant needs to receive the same type of reward.
Alongside monetary commissions, the module can generate discount vouchers for:
- the sponsor who invited the customer
- the referred customer
- both sides independently
Vouchers can be generated after registration, after the first referred order or after subsequent referred orders.
Choose fixed discounts, percentage discounts or rewards calculated from the referred order total.
Example referral campaign
A store could offer the following incentives:
- A friend registers through a sponsor’s referral link.
- The friend receives a welcome discount voucher.
- After an eligible purchase, the sponsor earns a cash commission.
- Future referred purchases continue generating commissions according to the configured rules.
- The sponsor requests a payout once they want to withdraw their earnings.
The reward types, amounts and triggering conditions are configurable.
Referral links, invite codes and QR codes
Give sponsors several ways to promote your store and invite customers.
Personal referral links
Each sponsor can share a tracked affiliate link. Referred visitors can be associated with the sponsor automatically.

Personal invitation codes
Sponsors can distribute referral codes through social media, blogs, newsletters or other channels.
Downloadable QR codes
Generate referral QR codes that sponsors can share digitally or use in printed promotional materials.
Email invitations
Invite several friends by email, with registration information pre-filled for recipients where supported by the invitation flow.
Sponsors can also send reminders to invited friends who have not yet placed an order.
Affiliate dashboard and referral statistics
Each sponsor has access to a personal affiliate dashboard where they can track the results of their invitations.
Depending on their activity, sponsors can review:
- referred customers
- qualifying referral orders
- earned cash commissions
- available affiliate balance
- withdrawal requests
Store administrators can view sponsor statistics, referral activity, commissions and rewards from the back office.
Control your referral and affiliate program
Referral commissions should follow the rules of your business, not the other way around.
Choose eligible sponsors
Select the customer groups allowed to participate and define how many orders a customer must place before becoming a sponsor.
Set order conditions
Choose which order statuses trigger commissions and define a minimum referred order amount.
Limit referral activity
Set the maximum number of referrals per sponsor and configure automatic deactivation of inactive sponsors.
Reward selected affiliates differently
Create personal invitation coupons with individual cash commission or voucher reward settings for selected sponsors.
This allows you to give your most valuable affiliates different incentives without changing the global referral rules.
Referral & Affiliate Program vs. Refer a Friend Rewards
I offer two referral modules designed for different reward strategies.
| What your store needs | Recommended module |
|---|---|
| Cash commissions from referred purchases | Referral & Affiliate Program |
| Affiliate balances and withdrawal requests | Referral & Affiliate Program |
| Two-level cash commissions | Referral & Affiliate Program |
| Referral rewards as loyalty points | Refer a Friend Rewards |
| Customer-to-customer referral vouchers | Refer a Friend Rewards |
| Discount vouchers combined with cash commissions | Referral & Affiliate Program |
If your main goal is paying monetary commissions for referred sales, Referral & Affiliate Program is the more appropriate choice.
If you mainly want to reward customers and their friends with vouchers or loyalty points, consider the Refer a Friend Rewards module.
When is this PrestaShop affiliate module a good fit?
Referral & Affiliate Program is designed for stores that want to reward customers or affiliates with cash commissions for bringing new buyers.
It can be a good fit when you need:
- a PrestaShop referral or affiliate program with cash commissions
- internal affiliate balances and payout requests
- one-level or two-level referral commissions
- referral discount vouchers alongside cash rewards
- tracked referral links, QR codes and invitation emails
- individual commission settings for selected affiliates
- affiliate statistics and withdrawal management
When you may not need it
If your goal is only to give customers discount vouchers or loyalty points for inviting friends, a simpler Refer a Friend module may be sufficient.
If you need fully automated bank transfers, PayPal payouts or a dedicated affiliate network, check those requirements separately. This module provides commission tracking, internal balances and withdrawal request management rather than automatic external payments.
Frequently asked questions
Which PrestaShop module can pay cash commissions for referrals?
Referral & Affiliate Program: Cash Commissions & Rewards tracks qualifying referral purchases and credits cash commissions to the sponsor's internal balance. Sponsors can submit withdrawal requests from their account.
Can I create an affiliate program in PrestaShop?
Yes. The module lets eligible customers become sponsors, share referral links or codes, track referred orders and earn commissions based on configured rules.
Can affiliates request payouts from their account?
Yes. Sponsors can submit withdrawal requests from their personal dashboard. Store administrators manage request amounts, statuses and payment history in the back office. Actual money transfers are handled separately.
Does the module support two-level affiliate commissions?
Yes. Sponsors can earn commissions from their direct referrals and from purchases made by friends of those referrals. Separate commission rates can be configured for each level.
Can I use a one-level referral program instead?
Yes. Second-level rewards are optional and can be disabled.
Can I offer fixed commissions instead of percentage commissions?
Yes. The module supports percentage-based commissions and fixed rewards for qualifying referrals.
Can I reward the referred customer with a discount voucher?
Yes. Voucher rewards can be issued to the sponsor, the referred customer or both. You can configure rewards after registration, the first order or subsequent referred orders.
Can I combine cash commissions and referral vouchers?
Yes. Cash commissions and discount voucher rewards can be used in the same referral program.
Can affiliates share referral links and QR codes?
Yes. Sponsors can share tracked referral links, personal invite codes and downloadable referral QR codes. Email invitations are also supported.
Can I configure different commission rates for selected sponsors?
Yes. The module supports personal invitation coupons and individual cash or voucher reward settings for selected affiliates.
Can I restrict which customers participate in the referral program?
Yes. You can select eligible customer groups, require a minimum number of previous orders, limit referrals per sponsor and configure the order statuses that trigger rewards.
Can I manage affiliate withdrawal requests in PrestaShop?
Yes. The back office includes withdrawal request management with editable amounts and statuses, payment history and export.
What is the difference between Referral & Affiliate Program and Refer a Friend Rewards?
Referral & Affiliate Program focuses on cash commissions, sponsor balances, withdrawal requests and optional two-level commissions. Refer a Friend Rewards focuses on customer-to-customer referrals rewarded with discount vouchers or loyalty points.