Skip to content
Pedro Lima, DevDiggers customer Kareem Al Samman, DevDiggers customer Valentina Dancheva, DevDiggers customer Loved by store owners in 158+ countries

WooCommerce Product Share For Discounts: Turn Shares into Referral Sales

A WooCommerce referral program built into your product pages. Friends get a discount in the cart automatically, and the customer who shared earns a reward coupon when the order is completed.

5 star reviews Rated 4.9/5 across Trustpilot, Google and Envato
  • No monthly fee or cut of sales
  • 14-day money-back guarantee
  • 24×7 human support
WooCommerce Product Share For Discounts dashboard with share box, friend discount at checkout, reward coupons and referral reward settings
Version
v2.0.0
Last updated
October 22, 2026
WordPress
Tested to 7.1.3
WooCommerce
Tested to 11.2.1
0+ Reviews for Product Share For Discounts
5.0/5 Average buyer rating
0+ Countries served
Elite Author on Envato

Featured across the WordPress community

What is a WooCommerce referral program

What is a WooCommerce referral program?

A WooCommerce referral program rewards customers for bringing friends to your store. Each customer shares a personal referral link, and the store tracks every visit and order it brings.

This plugin runs a two-sided program from the product page. The friend gets a discount on their first order, and the customer who shared gets a reward coupon once that order is completed.

WooCommerce has no referral system of its own. Product Share For Discounts adds one without a monthly fee, and it is part of our WooCommerce extensions range.

The problem

Your happiest customers are not sharing your store

Referred customers are worth more. A study in the Journal of Marketing found they were at least 16% more valuable than other customers, and they stayed longer.

Yet most product pages give shoppers nothing to gain from sharing. When they do share, the store never learns which link brought the sale.

See how sharing pays
  • Share buttons that shoppers ignore
  • No way to know which share made a sale
  • Friends who must hunt for a coupon code
  • Rewards paid on orders that get refunded
  • Customers who refer themselves for a discount
  • Referral apps that take a cut of every sale
How it works

How the WooCommerce referral program works

Every share carries a personal referral link. The rest happens on its own.

  1. A customer shares a product

    From the share box on the product page, by WhatsApp, Facebook, email or a copied link. The link carries their private referral code.

  2. The friend gets a discount

    The friend opens the link and sees their discount. It is added to the cart by itself, with no code to type.

  3. Fraud rules check the order

    Self referrals are always blocked. Your own rules can also stop orders from the same network, returning customers or small carts.

  4. The sharer earns a reward coupon

    When the order is completed, the sharer gets a single use coupon by email. A refund or cancellation takes an unused coupon back.

Features

Everything a WooCommerce referral plugin should do

Share buttons with a reason to press them, discounts that apply themselves, and rewards you can trust.

Share buttons on every product page

A share box sits on the product page and tells shoppers what they and their friends get. Each button shares a link with the customer's own referral code.

Pick from 13 channels, including WhatsApp, Facebook, X, Telegram, Pinterest and SMS. A Copy link button and the phone's own share menu are built in.

  • 13 share channels you choose
  • Copy link and the phone share menu
  • Seven positions on the product page
Product page share box with the reward message, an unlock offer and Facebook, X, WhatsApp, Telegram, Pinterest, LinkedIn and Copy link buttons

The friend discount applies itself

A friend who opens a shared link sees a notice with their discount. Once the product is in the cart, the Friend discount line appears on its own.

It works in the classic and block Cart and Checkout. The friend stays linked to the sharer for 30 days, or the referral window you set.

  • Percentage or fixed amount
  • On the shared product or the whole cart
  • No coupon code to type
Product page notice saying a friend shared this with 10% off beside a checkout order summary with a Friend discount line

Reward coupons for the customer who shared

When the friend's order is completed, the sharer gets a real WooCommerce coupon by email. It works once and only for their email address.

Give a percentage off, a fixed amount or a share of what the friend spent. Add an expiry date and a minimum spend to bring sharers back sooner.

  • Three reward types
  • Single use and locked to the sharer
  • Expiry, minimum spend and individual use
Thanks for sharing reward email with coupon code REWARD-K7Q2M9XA beside the Sharer Reward settings with reward type and amount

Rewards come back when orders do

If the friend's order is canceled, fails or is refunded, the referral turns Cancelled. An unused reward coupon is withdrawn, and the sharer gets an email saying why.

Complete the order again and a new reward is issued. You never pay for a sale that did not happen.

  • Canceled, failed and refunded orders
  • Unused coupons withdrawn
  • Reward Cancelled email to the sharer
Referral reward cancelled email for a refunded Canvas Tote Bag order beside the Referrals list with Rewarded and Cancelled statuses

Share to Unlock a discount

Give shoppers an instant reason to share. When they share a product, a small discount on that product unlocks and is added to their cart.

It works once per product and stays open for seven days by default. Require a login and clearing cookies cannot unlock it again.

  • Percentage or fixed amount
  • Once per product
  • Works on top of referral rewards
Share to Unlock settings with a 5% discount valid for 7 days beside the share box offer to unlock 5% off instantly

Email a friend from your store

Signed in customers type a friend's email and a short note. Your store sends a branded invitation with their personal link and the friend's discount.

The email uses your own template. Nobody can send free-form mail through your store. Each customer can send 10 a day, or the limit you set.

  • Personal note up to 500 characters
  • Fixed, editable template
  • Daily limit per customer
Email a friend dialog with friend's email and personal note fields beside the friend invitation email with View the product link

Fraud protection and limits

Customers can never earn a reward from their own link, by account or by email. Turn on more checks for the same network, guest friends and returning customers.

Set a minimum order and cap rewards per customer per month. Blocked referrals stay in the list with the reason, and you can still approve them by hand.

  • Self referrals always blocked
  • Same network check with a hashed IP
  • Reward caps by day, week, month or year
Fraud and Limits settings with Guest Friends, Same Network, Minimum Order Amount and New Customers Only beside rejected referral reasons

A Share and Earn page in My Account

Customers get their personal shop link with a Copy button, their shares, link visits and rewards. Every reward coupon is listed with its expiry date.

Referral history shows each friend order with a masked email and its status. The page works on phones and narrow account columns.

  • Personal link and stats
  • Reward coupons with click to copy
  • Your own page slug and menu title
Share and Earn page in My Account with a personal link, 46 shares, reward coupons and referral history beside the same page on a phone

Referral analytics on one dashboard

Eight cards show shares, link visits, referred orders, referral revenue and the visit to order rate. Each one compares with the period before.

Charts plot daily activity, revenue from shared links and shares by channel. Top Sharers and Most Shared Products show who and what drives sales.

  • Referral revenue and order rate
  • Shares by channel
  • Top sharers and products
Product Share For Discounts dashboard with 1,284 shares, 3,946 link visits, 187 referred orders and $10,924.72 referral revenue above the Sharing Activity chart

Every referral in one list

The Referrals screen shows each product, sharer, friend, order status, referred value and reward coupon. Filter by status, sharer and date, or search by order and email.

Approve or reject in bulk and export everything to CSV. Order notes on the friend's order record what happened too.

  • Pending, Rewarded, Rejected and Cancelled views
  • Bulk Approve and reward or Reject
  • CSV export
Referrals list with product, shared by, friend and order, referred value, sharer reward coupon and Rewarded status columns

Referral emails you can edit

Reward Earned, Friend Invitation and Reward Cancelled each get their own subject, heading and message. Placeholders fill in the names, product, coupon code and expiry.

Emails go out in your WooCommerce email style. New to coupons? Read our guide to WooCommerce coupon codes.

  • Three emails you can switch on or off
  • Subject, heading and message
  • Placeholders for coupon and expiry
Emails settings with the Reward Earned subject, heading and message editor beside the friend invitation email

Setup wizard and shortcodes

A short wizard sets the share channels, the friend discount, the sharer reward and Share to Unlock. Your referral program is live in a few minutes.

Three shortcodes put the share box, the personal link or the full Share and Earn page on any page or page builder layout.

  • Six-step setup wizard
  • Share box, link and hub shortcodes
  • 1.x settings carried over
Shortcodes tab with Share Widget, Referral Link and Referral Hub shortcodes and Copy buttons beside the setup wizard Rewards step
What you need

What you need to run a WooCommerce referral program

No referral app account, no API keys and no theme edits. The plugin runs inside your store.

WordPress and WooCommerce

WordPress 6.2 and WooCommerce 8.0 or newer, on PHP 7.4 or newer.

Coupons switched on

Every discount and reward is a WooCommerce coupon. Turn on coupons in WooCommerce, and the plugin reminds you if they are off.

Customer accounts

Sharers need an account to get a referral code. Friends can buy as guests unless you switch that off.

Working store email

Reward and invitation emails use your WooCommerce mailer. An SMTP plugin helps them reach the inbox.

Compatibility

Works with the WooCommerce store you already run

Discounts run through standard WooCommerce coupons and cart hooks. Nothing replaces your checkout.

HPOS order storageReferrals read orders through WooCommerce's own order API, and the plugin is declared compatible with High-Performance Order Storage.
Cart and Checkout blocksThe friend discount appears in the classic and the block Cart and Checkout, with the same Friend discount label.
Simple and variable productsShared variations count toward the shared product. Exclude single products or whole categories.
Any theme and page builderThe share box picks up your theme fonts. Shortcodes place it in any layout.
Phones firstWhatsApp, Telegram, SMS and the phone's own share menu work best on mobile, where most sharing happens.
Translation readyEvery label ships in a translation file. The link parameter, page slug and menu title are yours to rename.
Why this plugin

Why this WooCommerce referral plugin is different

Most referral tools live outside your store or ask friends to type a code. This one starts where shoppers already are, on the product page.

  1. Referrals start on the product page

    Shoppers share the product they love, with the reward shown right beside the buttons.

  2. No code for the friend to type

    The discount is in the cart before the friend reaches checkout.

  3. Rewards that follow the order

    Coupons go out on completed orders and come back on refunds.

  4. A reason to share right now

    Share to Unlock gives the sharer a small discount the moment they share.

  5. Fraud rules included

    Self referral blocks, network checks, minimum orders and reward caps.

  6. Numbers you can act on

    Referral revenue, order rate, top sharers and channels for any date range.

  7. One yearly price

    No monthly fee, no share of your sales and no limit on referrals.

  8. Your data stays in your store

    Referrals live in your own database, and IP addresses are stored only as a hash.

  9. Live in a few minutes

    A six-step wizard sets channels, discounts and rewards.

  10. Built by WooCommerce specialists

    We are official WooCommerce core contributors, and this plugin sits beside our other WooCommerce plugins.

Why DevDiggers

Why WooCommerce store owners buy from us

Official WooCommerce contributor

More than 20 accepted contributions to WooCommerce core. The same care goes into how this plugin handles coupons and orders.

Envato Elite Author

More than $125,000 in sales and 500+ five-star reviews across Trustpilot, Google and Envato.

Live in a few minutes

A short setup wizard sets share channels, the friend discount and the sharer reward.

Support that answers in hours

Real WooCommerce developers answer your tickets. Every plan includes priority support and a 14-day refund.

Built to stay fast

No social media scripts or tracking pixels. Share buttons are plain links, and the share box script is small.

Sold in 158+ countries

Every label is translation ready, and channels like WhatsApp, LINE, VK and Viber reach shoppers worldwide.

Recognition

Earned on the Envato marketplace

Elite Author Elite Author Sold more than $125,000 on Envato Market. Featured Author Featured Author Made it to the Authors' Hall of Fame. Community Health Community Health Took part in community research initiatives. WP Compliant WP Compliant Keeps items to current WordPress standards. Copyright Ninja Copyright Ninja Helped protect against copyright violations. Feedback Guru Feedback Guru Joined a group to improve the experience. Trendsetter Trendsetter Had an item that was trending. Featured Item Featured Item Had an item featured on Envato Market.

See every badge on our CodeCanyon profile

Who it is for

Stores whose customers love to talk about them

Fashion and lifestyle stores

Products people show off to friends turn into referral sales with one tap on WhatsApp.

Stores with loyal repeat buyers

Reward the customers who already recommend you, and bring them back with a coupon.

Stores launching new products

Share to Unlock gives early buyers a reason to spread the word on day one.

Agencies building client stores

Set up a referral program for every client store in minutes. Need more? Our WooCommerce development team builds the rest.

Setup

How to set up a referral program in WooCommerce

Install and activate

Upload the plugin and activate it. The setup wizard opens and asks for your license key.

Pick your share channels

Choose the networks your customers use and switch on Email a Friend.

Set both rewards

Set the friend discount and the sharer reward. Add Share to Unlock if you like.

Add your limits and watch it grow

Set a minimum order or a reward cap under Fraud and Limits. Then follow referral revenue on the dashboard.

What store owners say about this referral plugin

Reviews from verified buyers of our WooCommerce referral and share for discounts plugin. Bought it? Your review helps the next store owner decide.

5.0/ 5

1 review

  • 5 1
  • 4 0
  • 3 0
  • 2 0
  • 1 0

Great Feature for Boosting Sales

One of the best features of this plugin is how it makes it easy for customers to buy products while also encouraging sharing. It’s a smart way to increase sales and engagement. The customer…
polboonlapo Verified buyer July 24, 2023
Yash Kapoor, founder of DevDiggers
Yash Kapoor Founder, DevDiggers
From the founder

Why I built Product Share For Discounts

Every store owner we talk to says the same thing. Their best customers already recommend them, and the store never hears about it.

The old version of this WooCommerce plugin added share buttons with a discount. Version 2 turns each share into a tracked referral, with a discount for the friend and a reward coupon for the customer who shared.

We also fixed the things that made referral programs risky. Refunded orders take the reward back, and customers cannot refer themselves.

Envato Elite Author · 20+ WooCommerce core contributions Read our story →

Start a WooCommerce referral program from $49 a year

One yearly price with every feature in it. No monthly fee, no cut of your sales and no limit on referrals.

Every plan works as long as your subscription stays active. It renews yearly until you cancel, and you can cancel anytime from your account. Every plan is backed by our 14-day refund policy.

1 Site License

Normally $99

$49/year

Just $4.08/mo when billed annually

  • Use on 1 site
  • Friend discounts and reward coupons
  • Fraud rules and analytics
  • Updates with an active plan
  • Priority support
Buy Now

10 Sites License

Normally $599

$299/year

Just $24.92/mo when billed annually

  • Use on 10 sites
  • Friend discounts and reward coupons
  • Fraud rules and analytics
  • Updates with an active plan
  • Priority support
Buy Now

Secured by a 14-day refund policy

If the plugin does not work as promised on your site, you have the backup of our 14-day refund policy to ask for your money back.

Version 2.0.0
Last updated October 22, 2026
Changelog
WordPress 6.2+ (tested to 7.1.3)
WooCommerce 8.0+ (tested to 11.2.1)
PHP 7.4+

See Product Share For Discounts in action

Every screen below comes from the plugin running a real WooCommerce store. The live demo is the same build and needs no account.

Product Share For Discounts dashboard with Shares, Link Visits, Referred Orders and Referral Revenue cards above the Sharing Activity chart
See shares, link visits, referred orders and referral revenue for any date range.
FAQ

WooCommerce referral program FAQ

Answers to what store owners ask us most about referral rewards and share for discounts on WooCommerce.

Ask a Question

Not on its own. WooCommerce Product Share For Discounts by DevDiggers adds a two-sided referral program, from $49 a year. Friends get a discount and the customer who shared earns a reward coupon.

A customer shares a personal link. A friend who buys through it gets a discount, and the store gives the customer a reward once the order is completed. The link tells the store who referred whom.

Install the plugin and follow the setup wizard. Pick share channels, set the friend discount and the sharer reward, and the share box appears on your product pages. Our guide on adding a referral program to WooCommerce covers the planning.

A percentage or fixed discount you choose, 10% by default. It applies to the shared product or the whole cart and is added automatically. Set it to 0 to reward only the sharer.

A single use WooCommerce coupon locked to their email. It can be a percentage off, a fixed amount or a percentage of what the friend spent. It is emailed and listed on their Share and Earn page.

No. Rewards are WooCommerce coupons, which bring the sharer back to shop. For points use WooCommerce Points and Rewards, and for cash commissions use WooCommerce Affiliates.

When the friend's order is completed, which is the safest choice. You can switch it to paid (processing) orders instead.

The referral turns Cancelled. If the reward coupon has not been used, it is withdrawn and the sharer gets an email. A coupon already spent stays with the sharer.

They cannot earn a reward from their own link. Orders from the sharer's account or email are rejected. Add the same network check, a reward cap and New Customers Only for tighter control.

Facebook, X, WhatsApp, Telegram, Pinterest, LinkedIn, Reddit, Tumblr, VK, Viber, LINE, SMS and email. There is also a Copy link button, the phone's own share menu and Email a Friend.

A small discount, 5% by default, that unlocks on a product when the shopper shares it. It applies once per product. It opens on the share click. Keep the amount small.

Yes. The friend discount and the Share to Unlock discount appear in the classic and the block Cart and Checkout with their own labels.

A friend stays linked to the sharer for 30 days by default, and you can change it. The last link clicked wins, and each visit credits one order.

Guests can share plain product links and see a prompt to log in and earn rewards. Referral codes belong to accounts. Guests can still buy as friends and get the discount.

Show the reward message in the share box and put the Share and Earn link in your emails. Add the referral link shortcode to your thank you page. Reward coupons with an expiry bring sharers back sooner.

No. Referral programs reward customers with discounts, while affiliate programs pay partners commission. Compare options in our list of WooCommerce affiliate plugins.

The friend never types a code, rewards reverse on refunds and fraud rules come built in. See how it compares in our roundup of WooCommerce social share discount plugins.

No. Product Share For Discounts is a premium plugin with one edition. Try every screen on the live demo or read the setup docs.

Turn every share into a referral sale

Start a WooCommerce referral program on your product pages, with automatic friend discounts, reward coupons and fraud rules built in. Try the live demo and then pick a plan.

Support within hours A real person replies
14-day money back Fair terms
Always compatible Latest WP and Woo
Custom builds Made for your store

Why store owners pick this plugin

What you get the day you turn it on.

  • 13 share channels, Copy link and Email a Friend
  • Friend discount applied automatically
  • Reward coupons that reverse on refunds
  • Fraud rules, dashboard and CSV export
  • 500+ five-star reviews and Elite Author status
Pedro Lima, DevDiggers customer Kareem Al Samman, DevDiggers customer Valentina Dancheva, DevDiggers customer Diego Lopes, DevDiggers customer 5 star rating from 500+ reviews

Trusted worldwide

Store owners in 158+ countries run on DevDiggers.

Alan, DevDiggers customer Shiyanthan M, DevDiggers customer Pawel Pytasz, DevDiggers customer Marius, DevDiggers customer

Proven on Envato

Elite Author with $125,000+ in sales.