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.

  1. Customers joinFrom a sign-up form, the floating widget, or a checkbox at checkout.
  2. They share their codeWith friends and family, by text, in person, or with a referral link.
  3. Their friend savesThe code applies your discount, and the order is credited to them.
  4. 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

Learn more about joining from checkout →

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

Learn more about the floating widget →

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

Learn more about store credit payouts →

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

Learn more about commission settings →

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

Learn more about custom terminology →

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

Learn more about fraud prevention →

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

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

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

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

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.”

Rated 4.9/5 stars on WordPress.org, with over 7000 active installations across the free and PRO versions.

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.