Referral Programme
Updated September 11, 2026
The Referral Programme lets customers share a unique referral link. When a new customer purchases using that link, the referrer earns points. Configure it under Points & Rewards › Settings › Ways to Earn › Referral Programme.
How Referrals Work
- Each customer has a unique referral code (visible in their Rewards dashboard).
- They share their referral link (e.g.
https://yourstore.com/?ref=ABC123). - When a new customer clicks the link and places an order, the referrer earns points.
- The referral is tracked via a browser session/cookie.
Earning Type
Choose how the referrer is rewarded:
- Fixed Points – A set number of points per successful referral (e.g. 200 points).
- Percentage – A percentage of the referred order value converted to points (e.g. 10% of £50 order = 5 points).
Referral Gift Offers (Pro)
In addition to points, you can offer referred customers (the people clicking the link) a gift to incentivise their first purchase:
- Discount Coupon – A percentage discount on their first order.
- Free Shipping – Free shipping on their first order.
The gift offer message is shown to the referred customer when they arrive via a referral link. You can customise the offer text, show a countdown timer, and restrict the offer to the referred customer’s first order only.
Preventing referral abuse
A referral programme is the part of a loyalty scheme most open to gaming, so several controls are available under Ways to Earn › Referral System. All are disabled by default.
- Only award referral points for new customers – limits the bonus to a referred customer’s first order, so their repeat purchases stop paying the referrer indefinitely.
- Maximum referral bonuses per referrer per day – caps how many bonuses one customer can earn in a day. Set 0 for no limit.
- Block referral points when the order IP matches the referrer – skips the bonus when a referred order comes from the same IP address as one of the referrer’s own recent orders.
Self-referral is blocked regardless of these settings. The check matches both the logged-in account and the billing email, so someone cannot get around it by logging out and checking out as a guest with their own address.
Referral Stats
Customers can see their referral performance in their Rewards dashboard:
- Total referral link clicks
- Number of successful referrals (converted purchases)
- Total points earned from referrals
Admins can view detailed referral click data in the admin area under Points & Rewards › Referral Clicks.
Shortcode for Referral Data
Use the [simple_points_rewards] shortcode with a display attribute to show referral data anywhere on your site:
[simple_points_rewards display="referral_link"]– Outputs the customer’s full referral URL.[simple_points_rewards display="referral_code"]– Outputs the referral code only.[simple_points_rewards display="referral_clicks"]– Total referral link clicks.[simple_points_rewards display="referral_referrals"]– Successful referral count.[simple_points_rewards display="referral_points_earned"]– Total points earned from referrals.
Add base_url="https://example.com" to the referral link shortcode to build the URL from a different base. See the Shortcodes Reference for the full attribute list.


