YetiDev

Referral System

Grow your competition site with built-in referral tracking

What is the Referral System?

The referral system lets your users earn credits for bringing new customers to your site. When someone clicks their unique link and makes a purchase, both the referrer and the new customer get rewarded with site credits.

Enabling Referrals

Go to YetiRaffles → Settings → Referral System

Enable Referral System
Turn it on or off. When enabled, users can share their link and earn rewards.

Bonus Type
Currently only "Site Credits" is available. This gives wallet credits to both parties.

Referrer Bonus Amount
How much credit the person who shared gets when their referral makes a first purchase. Default is £5.

Referee Bonus Amount
How much credit the new customer gets for signing up through a referral link. Default is £5.

How It Works

For the User Sharing (Referrer)

  1. User logs into their account
  2. Goes to My Account → Referrals
  3. Copies their unique referral link (looks like: yoursite.com?ref=123)
  4. Shares it on social media, email, or messaging apps
  5. When someone clicks and makes their first purchase, both get credited

For the New Customer (Referee)

  1. Clicks the referral link
  2. A 30-day cookie gets set in their browser
  3. They browse your site and make a purchase within 30 days
  4. Both parties get their bonus credits automatically

Important: The bonus is only credited on the new customer's first purchase, not repeat orders.

Referral Dashboard

Users see their referral stats at My Account → Referrals

The page shows:

  • Their unique referral link with a copy button
  • Total number of successful referrals
  • Total credits earned from referrals
  • Recent referral activity and earnings
  • Social share buttons for quick sharing

Social Share Buttons

If enabled in settings, users can quickly share to:

  • Facebook
  • Twitter
  • WhatsApp
  • Telegram
  • Email

Admin Management

You can view all referral activity at YetiRaffles → Referrals in the WordPress admin.

This shows you:

  • Who referred who
  • Order amounts that triggered bonuses
  • Credits awarded to each party
  • Dates of referrals

Fraud Prevention

Self-Referral Protection

Users can't earn bonuses from their own purchases. The system automatically blocks self-referrals.

Cookie Tracking

The referral link sets a 30-day cookie. If the new customer makes a purchase within 30 days, the referral counts.

First Purchase Only

Bonuses only apply to the new customer's first order. This prevents abuse from repeat small orders.

Best Practices

  • Set bonus amounts that work for your profit margins
  • Make sure your Terms & Conditions mention the referral program
  • Check the referral reports regularly for unusual patterns
  • Promote the referral program to your existing customers

Need Help?

Questions about referrals? Check Troubleshooting or FAQ.

YetiRaffles

Run competitions and raffles on WooCommerce

About this plugin