Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Refer A Friend for WooCommerce by WPGens

Referral System for WooCommerce. Each customer has referral link that rewards them with a coupon after someone makes a purchase through their link

WordPress Refer A Friend Plugin

This plugin will enable you to create a simple but powerful referral system on your website. Instead of giving money to your referrals, you are rewarding them with coupons that they can use to get discounts when buying on your website, or even free products, depending on a coupon settings.

The plugin will create a unique URL for each of your WooCommerce members, link that is visible on their account page. In premium version you can show it with shortcode as well. Members can use this referral link to invite people to your site, and every time someone comes to your site through their link and makes a purchase, you will reward them with a coupon.

Coupons Are Connected With WooCoupons. This Allows You To:

  • set the value of each coupon;
  • define the type of the coupon;
  • define the minimum order;
  • determine whether the coupon is product specific or not; (PREMIUM only)
  • set a coupon expiry date (PREMIUM only)

After order is marked as complete, coupon is sent to a person who referred you a customers. Every time referral receives a coupon, it will be shown on his account page and only he can use it.

As with our other plugins, refer a friend is coded with best practice, it is super light and will not slow down your site.

Coupons are created only once order is marked as complete, to prevent abuse.

For demo, check out screens in the screenshot page.

Refer a Friend PREMIUM
Refer a Friend has also PREMIUM version that comes up with additional features:

  • Advance Shortcode
  • Give coupon to person being referred as well
  • Refer a Friend Woocommerce Tab under each product, that comes with share icons that can directly share referral links
  • Contact Form 7 shortcode
  • Each person has statistics how many people he refered, admin sees this for each person as well
  • Order details screen shows referral info if order was made through referral.
  • Referral statistics/info screen for admin.
  • Enable coupons for specific products only
  • Set Expiry date for each coupon
  • One year of support & free updates

Click here to check it out!

If you have any suggestions/feedback/feature on how i could improve Refer a Friend plugin, please get in touch with me via email

Author Goran Jakovljevic
Contributors goran87
Tags affiliate, ecommerce, refer, refer a friend, referral, Referral Marketing, reward, sponsors, sponsorship, woocommerce
  1. refer-a-friend-for-woocommerce-by-wpgens screenshot 1


  2. refer-a-friend-for-woocommerce-by-wpgens screenshot 2


  3. refer-a-friend-for-woocommerce-by-wpgens screenshot 3


  1. Upload the Refer a Friend plugin to your site, Activate it.
  2. Go to WooCommerce -> Settings -> Refer a friend tab to set it up.
  3. Start earning more money! :)


  • Added ability for order details screen to shows referral info if order was made through referral. Check:
  • Backend How-TO, plugin direct link to settings.


  • Added minimum amount.


  • Fixed .pot referal string misspel, added unique ID "raf-message" for "Your referral link:" div.


  • Made so that user cant use his own referral link to gain coupons.


  • Fixed translation bug, .po and .mo files will work now. Thanks Anton Markelov for bug report.


  • Emails are now pretty styled like woocommerce emails.


  • Fixed bug where coupon would sometimes be created even if no referal link was added
  • Translate ready


  • Fixed min amount bug and coupon type issue 14.11.2015


  • Initial Release 29. October 2015
Version 1.1.0

Requires WordPress version: 4.2 or higher

Compatible up to: 4.7.2

Last Updated 22 Jan 2017

Date Added: 29 Oct 2015

Plugin Homepage


5 stars
13 ratings


Not Enough Data

Works: 0
Broken: 0