Customer Referrals for WooCommerce, with Coupon Codes
Give your customers their own coupon code to share. Their friends get a discount, and they earn a reward on every order that uses it, as commission or store credit.
- Rated 4.9/5 Stars★★★★★On WordPress.org
- Trusted By7000+Businesses
- Built exclusively forWooCommerce
Why coupon codes
Built for the way customers actually recommend you
Most recommendations happen in person, by text or in a group chat, not by clicking a link. A coupon code is easy to pass on, and it’s tracked the moment it’s used at checkout.
1
Easy to pass on
A short code like EMMA10 is easy to say, text or write down. The referral is tracked when it’s typed at checkout, with no click or cookie needed.
2
A discount for the friend
The code gives their friend money off, so there’s a reason to order now. You choose the discount, just like any WooCommerce coupon.
3
A reward for the customer
Your customer earns commission on every order that uses their code, paid as cash or as store credit to spend with you.
How it works
A refer-a-friend program in four steps
It all runs inside your WooCommerce store, using the coupons you already know, with no separate platform or fees.
- Customers joinFrom a sign-up form, the floating widget, or a checkbox at checkout.
- They share their codeWith friends and family, by text, in person, or with a referral link.
- Their friend savesThe code applies your discount, and the order is credited to them.
- They earn a rewardCommission on the order, paid as store credit or cash.
Free
Let customers sign up
Turn happy customers into referrers
Add a sign-up form to your site, and customers can join your program and choose their own code. Accept them in one click, and their coupon is created from your template coupon.
With Pro, add a “join our affiliate program” checkbox to your checkout, so customers can sign up while they place an order. You can also accept applications automatically, and generate each code for them.
- Customers choose their own code
- Codes copied from your template coupon
- Join from checkout and auto-approval Pro
- Automatic code generation Pro

Free
On every page
A refer-a-friend button across your store
Turn on the floating affiliate widget, and a button appears across your store. Customers who’ve joined can grab their code, links and stats in one click, without leaving the page.
Visitors who haven’t joined yet see a sign-up form instead, so it doubles as an invitation to your program.
- Code, links and stats in one click
- Sign-up form for everyone else
- Payouts and creatives in the widget Pro
Pro
Rewards they’ll spend with you
Reward customers with store credit
Pay referral rewards as store credit, with the built-in wallet or our free Simple Store Credit plugin. When you pay a payout, the credit goes straight into their wallet, ready to spend on their next order at the cart or checkout.
Store credit is spent in your store, so depending on your margins it can cost you less than cash, and it gives them a reason to order again. You can even add a bonus, like 25% extra, for choosing store credit.
- Wallet balance, or voucher codes with Simple Store Credit
- A bonus for choosing store credit
- Paid automatically, up to a limit you set
- Or pay cash with PayPal, Stripe or Wise

Free
You set the deal
Choose the reward on both sides
Set commission as a percentage of the order or a fixed amount. The friend’s discount comes from your template coupon, so you control both sides of the deal.
With Pro, boost the reward for a referred customer’s first order with a new customer bonus, or set goals with performance bonuses, like a gift coupon after five referred orders.
- Percentage or fixed commission
- Cap the commission on any single order
- New customer bonus Pro
- Performance bonuses Pro

Free
Their own dashboard
Customers can see what they’ve earned
Customers log in to see how many times their code has been used, the orders they’ve referred, and the rewards they’ve earned, all in real time. They can also get an email each time their code is used.
Rename “affiliate” to “refer a friend”, “ambassador” or anything you like, so it feels like your program, not a sales scheme.
- Real-time stats and referred orders
- Email each time their code is used
- Custom terminology across the dashboard

Free
Easy to share anywhere
Links, QR codes and a warm welcome
Customers can also share a referral link. It applies their coupon automatically, so their friend doesn’t need to type anything, and every click is tracked.
With Pro, they can turn it into a short link or QR code, or share it to WhatsApp, Facebook, X or email in one click. A welcome popup can show their friend the discount and who sent them.
- Coupon applied automatically from the link
- Short links, QR codes and share buttons Pro
- Referral welcome popups Pro

Free
Keep it fair
Reward real referrals, not self-referrals
Stop customers earning commission on their own orders, and limit referral codes to new customers, so rewards only go to people who bring someone new.
You can also block specific visitors and cap the commission on any order. Refunds adjust commission automatically, and with Pro you can delay commission to cover your refund window.
- No commission on their own orders
- New customers only
- Visitors blacklist and commission caps
- Delayed commission Pro
Plus lots more
More tools for refer-a-friend programs
And when your program grows, the same plugin runs influencer and affiliate programs too.
Free
Email Notifications
Email customers whenever an order is placed using their code, so they know their recommendation worked.
Free
Bulk Create Coupons
Invite your best customers in one go. Each coupon is created, assigned to its user, and the emails are sent for you.
Free
Multi-Currency Support
Works with most multi-currency plugins, converting stats and commission to your main currency.
Pro
Lifetime Commission
Keep referred customers who have an account linked to the friend who sent them, so their future orders earn rewards too.
Pro
Automatic Payouts
Pay store credit, PayPal and Stripe requests as soon as they’re made, up to a limit you set.
Pro
Dynamic Coupon Generation
Skip the code field and create each customer’s code automatically, in a format you choose.
Pro
Mailing List Integrations
Add new referrers to Mailchimp, MailerLite, Klaviyo, FluentCRM and more, automatically.
Pro
Affiliate Leaderboards
Show your top referrers for the month or year, to encourage some friendly competition.
Trusted by 7000+ businesses to reward their customers and affiliates
Bane Dostanic, radnasebi.com
“If you are looking for an amazing affiliate plugin that is constantly being developed and updated, but also an amazing support, look no further – you have a whole package here. My top recommendation. You will love it.”
Wiliam Jose Koester, wjk marketing
“This plugin solved our problems with a super simple solution based on data that WooCommerce already collects. In addition, developer support is great. I recommend!”
Johanna Kate, The Wedding Society
“This Plugin has exactly what we were after and is brilliant, allowing for almost completely hands-off from us and a seamless, profitable user experience for the consumer. It is incredibly user friendly, both for the consumer and for us.”
Arjan Lautenbach, Skillmeister.nl
“This plugin is simple to understand and operate for the WP-novice. Lots of options to really get what you want, with clear explanations with every option (a rarity in the WP plugin world). Excellent! I’m impressed. Affiliates made simple.”
Questions
Frequently asked questions
How does refer a friend work with coupon codes?
Each customer who joins gets their own WooCommerce coupon code, linked to their account. When a friend uses it at checkout, they get the discount, the order is credited to your customer, and their commission is worked out for them.
Can I reward customers with store credit instead of cash?
Yes. With Coupon Affiliates Pro, referral rewards can be paid into the customer’s wallet as store credit, using the built-in wallet or our free Simple Store Credit plugin, ready to spend on their next order. You can add a bonus for choosing store credit, too. Store credit guide
Does the friend get a discount too?
Yes. The friend gets whatever discount you set on your template coupon, like 10% off or free shipping, and you can change it for any individual customer’s coupon.
How do customers join?
Through a sign-up form on your site, or the floating widget on any page. With Pro, they can also tick a box at checkout, and you can accept them automatically. Registration guide
Can I stop customers referring themselves?
Yes. You can stop customers earning commission on their own orders, and limit referral codes to new customers only. New customers only guide
Do the friends need an account?
No. Your customers need an account to see their code and rewards, and it’s created for them when they join. Their friends just use the code at checkout. If you use lifetime commission, friends need an account to stay linked.
Can customers earn points instead?
Coupon Affiliates rewards customers with commission, paid as cash or store credit. If you’d rather give points, our Simple Points and Rewards plugin includes a points-based refer a friend system. Simple Points and Rewards
Is there a free version?
Yes. The free version on WordPress.org includes customer coupon codes, referral links, the dashboard, commission tracking and the sign-up form. Store credit rewards, payouts and the other features marked Pro need Coupon Affiliates Pro, which has a free 7-day trial.