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

WooCommerce Affiliate Plugin to Run Your Own Affiliate Program

Turn happy customers and partners into a sales team. This affiliate plugin for WooCommerce tracks every referral, works out commissions from your real orders, and runs payouts from your own dashboard. No monthly SaaS fee and no cut taken from each sale. Start free and upgrade when you grow.

5 star reviews Rated 4.9/5 across Trustpilot, Google and Envato
  • Free version on WordPress.org
  • 14-day money-back guarantee
  • 24×7 human support
WooCommerce Affiliate plugin
0+ Reviews for Affiliates for WooCommerce
5.0/5 Average buyer rating
0+ Countries served
Elite Author on Envato
What is Affiliates for WooCommerce

Does WooCommerce come with an affiliate program?

WooCommerce core has no affiliate program built in. You add one with a plugin. Affiliates for WooCommerce is the WooCommerce affiliate plugin for running your own program. Partners sign up, share a referral link, and earn a commission when the people they send buy from you. Every click, commission, and payout stays in your own WordPress database. You pay one yearly price, not a monthly SaaS fee and not a percentage cut on every sale. Start free, then upgrade for multi-tier commissions, coupon tracking, and automated payouts. It is part of the DevDiggers WooCommerce plugin range.

The problem

Affiliate networks take a cut of sales you already paid to make

A hosted affiliate network charges a monthly fee, then skims a percentage of every sale it tracks. So you pay twice. Once to the affiliate who earned it, and again to the platform that only sat in the middle.

Generic affiliate plugins bolt on top of your store and never read your orders properly. Commissions drift out of sync, your affiliate data lives in someone else's cloud, and you lose control of your own program.

See how the plugin fixes it
  • A monthly platform fee on top of the commission
  • A percentage skimmed from every referred sale
  • Your affiliate data locked inside a hosted cloud
  • Commissions that do not match your real WooCommerce orders
  • No say over your rules, your rates, or your payouts
How it works

How a WooCommerce affiliate program turns partners into sales

An affiliate program is a loop, not a single feature. Partners promote you, their referrals buy, and the commission they earn keeps them promoting. Affiliates for WooCommerce runs that loop for you, straight from your store.

  1. Partners sign up and get a link

    People apply through a signup form you place anywhere with a shortcode. You approve them, and each affiliate gets a unique referral link and their own dashboard.

  2. They share it, and clicks get tracked

    When someone clicks an affiliate link, a cookie is saved in their browser. You set how long that cookie lasts, so late buyers still count for the affiliate.

  3. A referral buys, commission is recorded

    If the visitor orders before the cookie expires, the plugin reads the WooCommerce order and records the commission on its own. No spreadsheets, no manual matching.

  4. You review and pay out

    You see every commission and payout in your admin. Pay when you are ready by bank transfer or PayPal, or let Pro schedule the batches for you.

Features

Everything a WooCommerce affiliate plugin should do

One plugin runs your whole affiliate program: signups, referral tracking, commissions, payouts, creatives, and reports. It stays fast on your own site, with no monthly SaaS fee. Here is what it does, in plain terms.

A self-service affiliate dashboard

Your affiliates should never need your WordPress admin. Each one gets their own dashboard inside the WooCommerce My Account page.

They see total, paid, and unpaid earnings, their conversions, and every commission by status. Real-time charts show how they are doing, so partners stay motivated and stop asking you for updates.

  • Total, paid, and unpaid earnings at a glance
  • Commissions, payouts, and visit logs by status
  • A link generator for any page or product on your site
  • Real-time earnings and conversion charts
Self-service affiliate dashboard and real-time analytics in the WooCommerce affiliate plugin

Smart commission calculation you control

Commissions are worked out from your real WooCommerce orders, not a guess. You set a global rate that applies to every affiliate.

You decide whether tax and discounts count toward the commission base, and which order status makes a commission count. Nothing is recorded until an order reaches the point you trust.

  • A global commission rate for all affiliates
  • Include or exclude tax and discounts from the base
  • Commissions confirm on the order status you choose
  • Every commission ties back to a real order
Smart WooCommerce affiliate commission calculation controls

A rule-based WooCommerce commission engine

A flat rate does not fit every product. Some carry thin margins, some are pure profit, and your affiliate rates should reflect that.

Set commission rates per product, per category, or per user role, so a high-margin line can pay affiliates more than a loss leader. The engine picks the right rate on every order for you.

  • Different rates per product or product category
  • Rates that vary by customer or affiliate role
  • Hold commissions past the refund window before they pay
  • The right rate applied automatically on each sale
Rule-based WooCommerce affiliate commission engine with per-product rates

Multi-tier commissions that reward top performers

Your best affiliates deserve a reason to push harder. Reward them without lifting a finger.

Build a tiered reward structure from earnings brackets: as an affiliate earns more in a cycle, their commission rate climbs. It works like a multi-level or MLM setup, so partners chase the next tier and keep selling.

  • Tiered rates set by earnings brackets
  • Multi-level rules with a from, to, and rate
  • An optional earnings reset cycle
  • Rates climb as affiliates sell more, no admin work
Multi-tier WooCommerce affiliate commission structure for top performers

Per-affiliate management and rate overrides

Some partners bring in ten times the traffic. Treat them that way.

Give any individual affiliate a personal commission rate that beats the global one. Approve or reject applications, convert existing customers into affiliates, and open any profile to see their full history in one place.

  • A custom commission rate for any single affiliate
  • Approve, reject, or pause affiliates from one list
  • Turn existing customers into affiliates in a click
  • A full profile with earnings and commission history
Per-affiliate management and custom commission rate overrides

Referral link and cookie tracking that just works

Tracking is where cheaper plugins fall apart. This one keeps it honest.

Every affiliate link click is saved with a cookie you control. Choose how many days it lasts, whether a newer link overwrites an older one, and log every visit with its source URL and timestamp.

  • Set the referral cookie life in days
  • Last-click or first-click attribution control
  • Visit logging with source URL and timestamp
  • Block affiliates from earning on their own orders
WooCommerce affiliate referral link and cookie tracking settings

Coupon-based referral tracking

Not every affiliate wants to paste a long link. Give them a coupon instead.

Assign a coupon code to any affiliate. When a customer uses that code at checkout, the sale is credited to the affiliate automatically, even with no referral link involved. It is perfect for creators who read out a code on a video.

  • Assign a discount coupon to any affiliate
  • Sales with that code credit the affiliate on their own
  • Track referrals without a link at all
  • Coupon-assignment emails keep affiliates in the loop
Coupon-based affiliate referral tracking in WooCommerce

A payout wizard with multiple payment methods

Paying affiliates by hand does not scale. The payout wizard does.

Review and batch-process commissions step by step. Schedule payout runs on set days of the month, and set a minimum balance before anyone can withdraw. Pay by Direct Bank Transfer, PayPal, or straight into a WooCommerce Wallet balance.

  • A step-by-step wizard for batch payouts
  • Schedule payout runs on set days of the month
  • Set a minimum balance before withdrawal
  • Pay by bank transfer, PayPal, or WooCommerce Wallet
WooCommerce affiliate payout wizard with bank transfer, PayPal, and wallet

One-click social sharing to 10+ platforms

The easier you make promotion, the more your affiliates promote. Hand them share buttons, not homework.

Affiliates share their referral link to Facebook, WhatsApp, LinkedIn, Twitter or X, Pinterest, email, and more in one click. Set default share titles and messages so your branding stays the same wherever links land.

  • One-click sharing to 10+ social platforms
  • Facebook, WhatsApp, LinkedIn, X, Pinterest, and email
  • Pinterest-optimized image uploads for visual sharing
  • Default share titles and messages you control
One-click affiliate social sharing tools for 10+ platforms

A creatives library for your affiliates

Affiliates promote best with ready-made assets. Give them a shelf to grab from.

Upload banners and text links as creatives, and your affiliates pull them straight from their dashboard. Everyone promotes with on-brand artwork, so your program looks the same across every site that runs it.

  • Upload banner and text-link creatives
  • Affiliates grab assets from their own dashboard
  • On-brand promotion across every affiliate site
  • Update your assets in one place, everywhere
Affiliate creatives and marketing asset library in WooCommerce

A registration form builder with admin controls

Your signup form should ask exactly what you need, and nothing you do not. Build it your way.

Drop the affiliate signup form on any page with a shortcode, add unlimited custom fields, and require partners to accept your terms. You can also show affiliate fields on the WooCommerce My Account registration page.

  • Embed the signup form anywhere with a shortcode
  • Add custom fields: text, select, radio, checkbox, and more
  • Require affiliates to accept your program terms
  • Add affiliate fields to the My Account signup
Advanced affiliate registration form builder and admin controls

Email notifications you can customize

A good program keeps affiliates in the loop without you writing a single email. Set it once.

Automatic emails go out for new commissions, payouts, and coupon assignments. Each one uses a template you can edit, so every message reads like it came from your store, not a plugin.

  • Emails for signups, approvals, commissions, and payouts
  • Editable templates for every notification
  • Messaging that matches your store branding
  • Affiliates stay informed with zero manual work
Customizable affiliate email notification system in WooCommerce
Compatibility

Works with the WooCommerce setup you already run

The plugin reads standard WooCommerce orders and lives inside your My Account page, so it fits the store you have. Your gateways, languages, and theme keep working the same way.

HPOS readyAffiliates for WooCommerce declares WooCommerce High-Performance Order Storage support, so your orders and commissions stay fast on the latest WooCommerce.
Block and classic checkoutReferral tracking and commission recording work the same on the block-based checkout and the classic checkout, with no extra setup.
Built into My AccountThe affiliate dashboard appears as a tab inside WooCommerce My Account on its own. You can also build a standalone affiliate portal with shortcodes.
Bank transfer, PayPal, and WalletPay affiliates by Direct Bank Transfer or PayPal, or credit their WooCommerce Wallet balance so they can spend earnings back in your store.
Multilingual readyA .pot file ships with the plugin, and it works with WPML, Polylang, and Loco Translate. Every affiliate-facing string is translatable.
Shortcodes and hooksPlace the signup form or dashboard anywhere with shortcodes, and extend the plugin with clean action and filter hooks throughout the code.
Why this plugin

How this WooCommerce affiliate plugin beats hosted networks

Here is what most affiliate pages will not tell you. Hosted networks bill you every month and take a cut of sales you paid to make. Generic plugins gate the useful parts behind add-ons. This one is built differently, in plain terms.

  1. A real free version, not a trial

    The free build on WordPress.org runs a full affiliate program: registration, tracking, commissions, a dashboard, and manual payouts. You upgrade only when you want more.

  2. No cut of every sale

    Hosted affiliate networks skim a percentage of each referred order forever. This plugin never takes a cut. The only person paid a commission is the affiliate who earned it.

  3. One yearly price, no monthly bill

    SaaS platforms charge a monthly fee that climbs with your sales. This is a plugin you pay for once a year, and your cost does not rise as your program grows.

  4. Built around WooCommerce orders

    Commissions are read straight from your WooCommerce orders, so they always match reality. Generic affiliate tools bolt on top and drift out of sync.

  5. Every Pro feature in one plan

    Multi-tier commissions, coupon tracking, creatives, social sharing, and automated payouts all come in the same Pro plan. No add-ons to stack, no upsell for the feature you need.

  6. Coupon tracking for link-shy affiliates

    Not every partner wants to share a link. Assign them a coupon code, and any sale that uses it credits the affiliate on its own. Creators love it.

  7. Your data stays on your site

    No cloud middleman holds your affiliates, clicks, or payout records. Every row lives in the WooCommerce database you host, own, and back up.

  8. Pay into store credit

    Credit payouts to a WooCommerce Wallet balance so affiliates spend their earnings back in your store. It keeps money in your business and turns partners into buyers.

  9. Live in minutes with a wizard

    A setup wizard fills in sensible defaults and launches your program on the first run. Other plugins hand you a long settings screen before a single click is tracked.

  10. Built by WooCommerce specialists

    This plugin is made by a team that builds WooCommerce plugins full time, follows WordPress coding standards, and answers support in hours, not days.

Free and Pro

Try the free WooCommerce affiliate plugin first

The free build on WordPress.org runs a real affiliate program, not a locked trial. Move up to Pro when you want commission rules, multi-tier rewards, coupon tracking, or automated payouts.

What you get Free Pro
Affiliate registration form and approvals Yes Yes
Referral link and cookie tracking Yes Yes
Visit logging with source and timestamp Yes Yes
Block self-referral commissions Yes Yes
Global commission rate Yes Yes
Net-of-tax and exclude-discount options Yes Yes
Per-affiliate commission rate override Yes Yes
Self-service affiliate dashboard in My Account Yes Yes
Brand the affiliate dashboard in your store color Yes Yes
Custom link generator for any store URL Yes Yes
Manual payouts by bank transfer and PayPal Yes Yes
Admin reports: affiliates, commissions, visits, top products Yes Yes
Convert existing customers into affiliates Yes Yes
HPOS, multilingual, and shortcodes Yes Yes
Commission rules by product, category, or role No Yes
Exclude products or categories from commissions No Yes
Tiered and multi-level commission structure No Yes
Commission holding period before payout No Yes
Coupon-based referral tracking No Yes
Custom, branded referral tokens No Yes
Last-click cookie overwrite control No Yes
Affiliate-requested and scheduled payouts No Yes
WooCommerce Wallet payouts No Yes
Auto-approve new affiliates on signup No Yes
Creatives library: banners and text links No Yes
One-click social sharing to 10+ platforms No Yes
Custom registration fields and terms No Yes
Automated affiliate email notifications No Yes
Anti-fraud: IP logging and visit time-gating No Yes
Visual reports with month-over-month charts No Yes
Priority support from the DevDiggers team No Yes
Price Free forever From $99 a year
Why DevDiggers

Why WooCommerce store owners buy from us

Official WooCommerce contributor

More than 20 accepted contributions to WooCommerce core. The standards we hold the platform to go into this plugin too.

Envato Elite Author

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

Your program stays on your site

No cloud middleman and no monthly SaaS bill. Every affiliate, click, and payout lives in the WooCommerce database you already host and back up.

Support that answers in hours

A real WooCommerce team on the other end, not a ticket queue. Every plan includes priority support and a 14-day refund.

Start free, upgrade when you grow

A real free build runs on WordPress.org, not a locked trial. Move up only when you want multi-tier rewards, coupons, or automated payouts.

Runs in any language

Translation ready with a bundled language file and support for WPML, Polylang, and Loco, so your program reads right in any market.

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.
Who it is for

Stores that grow through partners, not just ads

Bloggers and content creators

Recruit the writers and creators who already review your niche. Pay them a commission only when their referrals buy, so marketing costs track real sales.

Coupon and deal sites

Hand deal sites a coupon code instead of a link. Every order that uses it credits them automatically, and you keep full control of the discount.

Niche brands building a sales team

Turn loyal customers into a referral team. A commission gives your fans a reason to spread the word, and you only pay on results.

SaaS and digital products

Sell downloads, licenses, or memberships? Affiliates bring in buyers at a fixed commission, with no per-sale platform cut eating your margin.

Course and community creators

Reward students and members who refer new sign-ups. Multi-tier rates keep your best promoters motivated as your program grows.

Agencies and multi-store owners

Run the same self-hosted affiliate program across every client store. One yearly license covers multiple sites, with no SaaS bill per store.

Setup

Get your WooCommerce affiliate program running today

Install and activate

Add the plugin to your WordPress site and activate it from the Plugins menu. You manage everything from the Affiliates screen, so nothing is scattered across your admin.

Enable the module and set your rate

The setup wizard turns the affiliate module on and helps you set a commission rate. Accept the defaults to go live in seconds, or fine-tune each rule.

Share the signup page and approve

Share the affiliate dashboard page so partners can apply. Approve applications from your admin list, or convert your best existing customers into affiliates.

Affiliates promote and earn

Your affiliates share their links and coupons, the plugin tracks every referral, and commissions land on their own. You review and pay out when you are ready.

What store owners say about Affiliates for WooCommerce

Real reviews from verified buyers of our WooCommerce affiliate plugin.

5.0/ 5

8 reviews

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

Powerful Affiliate Plugin with Outstanding Support

This is an excellent affiliate plugin that truly deserves 5 stars. It offers all the important features you need and even does better than some big-name plugins in certain areas. The customization options are…
jayvaudan Verified buyer September 16, 2025

Easy Switch and Great Value

I switched from another affiliate program, and the team was amazing in helping me with all my beginner questions. The plugin has everything that more expensive tools offer. So far, it’s been a great…
sharonk16 Verified buyer January 31, 2025

Great Plugin with Excellent Support

So far, everything has been great. The plugin works really well, and the customer support is amazing. Highly recommended!
Ayelander Verified buyer December 29, 2023

Helped Boost My Sales

Thanks to this plugin, my sales have increased noticeably. It’s simple to use and really effective. I’m very happy with the results so far.
kirazkubilay1 Verified buyer October 11, 2023

Best WooCommerce affiliate program

I really love this plugin! It made it easy to add an affiliate program to our website and business without any hassle. The customer support is outstanding and always ready to help. Highly recommended!
FrankieG83 Verified buyer August 6, 2023

Easy to Use and Great Support

This plugin looks very promising! I’ve tried many similar tools over the past 10 years, but this one is definitely the easiest to install, set up, and use. It works perfectly right out of…
marocks Verified buyer April 20, 2023

Great Plugin and Service

The service is excellent and the team responds quickly whenever needed. Really happy with the support and overall experience with this plugin.
envatotheme03 Verified buyer April 8, 2023

Very quick customer support

Very quick customer support. Less then 1 our my problem was solved.
excitteeexcittee16 Verified buyer February 9, 2023

Run your WooCommerce affiliate program from $99 a year

One yearly price. No per-sale cut and no monthly SaaS fee. Every Pro feature is included from day one, or start on the free version and upgrade later.

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. Not ready to buy? Install the free build on WordPress.org.

1 Site License

Normally $139

$99/year

Just $8.25/mo, billed annually

  • Use on 1 website
  • Every Pro feature included
  • Multi-tier, coupons, and creatives
  • Unlimited updates
  • Priority support
Buy Now

10 Sites License

Normally $799

$599/year

Just $49.92/mo, billed annually

  • Use on 10 websites
  • Every Pro feature included
  • Multi-tier, coupons, and creatives
  • Unlimited updates
  • Priority support
Buy Now

Secured by a 14-day refund policy

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

Version 2.1.0
Last Updated July 28, 2026
Changelog
WordPress 6.5+
WooCommerce 9.0+

See Affiliates for WooCommerce in action

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

WooCommerce affiliate plugin admin dashboard showing total earnings commissions total sales visits active affiliates and performance overview chart
See your entire affiliate program at a glance. Total earnings, active affiliates, conversion rate, pending earnings, and a full performance chart — all on one screen, updated in real time.
FAQ

WooCommerce affiliate plugin FAQ

The questions store owners ask us most about running an affiliate program on WooCommerce, answered straight.

Ask a Question

No. WooCommerce core does not include an affiliate or referral program. You add one with a plugin. Affiliates for WooCommerce handles the whole thing: partners sign up, share a referral link, and earn a commission when their referrals buy. There is a free version on WordPress.org so you can run a full program at no cost, then upgrade for commission rules, multi-tier rewards, and automated payouts.

When a visitor clicks an affiliate link, a tracking cookie is saved in their browser. You set how many days that cookie lasts.

If the visitor completes a purchase before the cookie expires, the plugin reads the WooCommerce order and assigns the commission to that affiliate automatically. Affiliates can also use an assigned coupon code instead of a link.

Yes. Affiliates for WooCommerce has a free version on WordPress.org. The free build covers affiliate registration, referral and cookie tracking, a global commission rate, and manual payouts by bank transfer or PayPal.

You also get the self-service affiliate dashboard, a referral link generator, and admin reports for affiliates, commissions, visits, and top products. That is enough to run a solid affiliate program at no cost.

The free version runs a complete affiliate program: registration, referral tracking, one global commission rate, an affiliate dashboard, manual payouts, and admin reports.

Pro adds commission rules by product, category, or role, plus per-affiliate rates and multi-tier commissions. You also get coupon tracking, automated payouts with WooCommerce Wallet, a creatives library, social sharing, custom registration fields, anti-fraud tools, and visual charts.

In the free version, you pay manually. Affiliates save their bank transfer or PayPal details in their dashboard. You review the commissions, create a payout record, and mark it paid once you send the money.

Pro adds a payout wizard, scheduled automatic payouts, a minimum balance rule, and the option to credit a WooCommerce Wallet balance.

The free version gives you a global commission rate, and you can override it per affiliate on their profile. Pro adds rule-based rates by product, category, or user role, plus a tiered multi-level structure and product or category exclusions.

Yes, in Pro. You build a tiered reward structure from earnings brackets, so an affiliate rate climbs as they sell more within a cycle. It works like a multi-level or MLM setup that rewards your best performers with no manual work.

Yes, in Pro. Assign a coupon code to an affiliate, and any order that uses that code credits the affiliate automatically, with no referral link needed. It is ideal for creators who share a code on a video or podcast.

Affiliates have their own dashboard inside the WooCommerce My Account page, or a custom page you create. They see earnings, commissions, payouts, visits, and top products, and generate their own referral links. They never touch your WordPress admin.

Yes. There is a setting to block self-referral commissions. When it is on, a logged-in affiliate who buys through their own referral link does not earn a commission on that order.

No limit. You can manage as many affiliates as your server can handle. The admin lists include filters so you can find any affiliate, commission, or payout quickly.

Yes to both. Affiliates for WooCommerce declares full support for WooCommerce High-Performance Order Storage. Referral tracking and commission recording work on both the block and classic checkout, with no extra setup on your end.

No. The plugin runs on a clean, object-oriented codebase and reads standard WooCommerce orders, so it stays light as your affiliate list grows. HPOS support keeps order queries fast even at scale.

Yes. The plugin ships with a .pot translation file and works with WPML, Polylang, and Loco Translate. Every affiliate-facing string is translatable, from the signup form to the dashboard labels and email content.

No. A setup wizard turns the module on and sets sensible defaults, so you can go live in minutes. Every option is a labeled field, and the signup page uses a simple shortcode.

Developers who want to extend the plugin will find clean action and filter hooks plus shortcodes throughout the code.

Affiliates for WooCommerce comes with a 14-day refund policy. If the plugin does not work as described on your setup, contact us within 14 days for a full refund. You can read the full terms on our refund policy page.

Grow your store through partners, not just ad spend

Add a WooCommerce affiliate plugin that keeps every click, commission, and payout on your own store. Try the live demo, then start free or pick a plan and launch your program today.

Support within hours Replies, not tickets
14-day money back Fair, no questions asked
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.

  • A full affiliate program on your own site
  • No monthly SaaS fee and no cut of each sale
  • Referral links and coupon tracking in one plugin
  • Free version on WordPress.org to start
  • 500+ five-star reviews, Elite Author
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.