PrestaShop Module

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.

Referral & Affiliate Program: Cash Commissions & Rewards for PrestaShop
Cash commissions Reward sponsors with money earned from qualifying referral purchases.
Affiliate balance & payouts Let sponsors track earnings and submit withdrawal requests.
Two-level commissions Reward direct referrals and purchases made by friends of friends.
Referral links & rewards Track referrals through links, codes and QR codes, with optional vouchers.

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 needsRecommended module
Cash commissions from referred purchasesReferral & Affiliate Program
Affiliate balances and withdrawal requestsReferral & Affiliate Program
Two-level cash commissionsReferral & Affiliate Program
Referral rewards as loyalty pointsRefer a Friend Rewards
Customer-to-customer referral vouchersRefer a Friend Rewards
Discount vouchers combined with cash commissionsReferral & 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.

Need this for your PrestaShop store?

View on PrestaShop Addons