Turn happy customers and partners into a sales team. This affiliate plugin for WooCommerce tracks every referral, works out commissions from your real WooCommerce orders, and pays affiliates automatically through PayPal or Stripe. Keep rewarding them on subscription renewals and on every later order the same customer places. No monthly SaaS fee, no cut of each sale, and a free version to start on.
Reviews for Affiliates for WooCommerce
Average buyer rating
Countries served
Official Plugin
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. It is also your WooCommerce commission plugin: rates, rules, lifetime credit, and subscription renewals sit in one place. Every click, commission, and payout stays in your own WordPress database, and you pay one yearly price instead of a monthly SaaS fee. Start free, then upgrade for multi-tier commissions, coupon tracking and automatic PayPal or Stripe payouts from the DevDiggers WooCommerce plugin range.
No built-in affiliate program
Monthly fee plus a cut of every sale
Full program on your site, free to start
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.
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.
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.
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.
If the visitor orders before the cookie expires, the plugin reads the WooCommerce order and records the commission on its own. Turn on lifetime commissions and that customer stays credited to the affiliate on later orders too.
Every commission and payout sits in your admin. Complete a payout and Pro sends it through the affiliate's own PayPal or Stripe account, or you pay by bank transfer yourself.
One affiliate marketing plugin runs the whole program: signups, referral tracking, commissions, automatic payouts, creatives, and reports. It stays fast on your own site, with no monthly SaaS fee.
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.
As a WooCommerce commission plugin it works every amount out from your real 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 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.
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.
Most affiliate plugins pay once and forget the customer. That is the fastest way to lose a good partner.
Switch on lifetime commissions and the affiliate who won a customer keeps earning on that customer's later orders. Run subscriptions? Renewal orders pay a recurring commission too, at the first-order rate or a separate renewal rate you set.
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.
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.
Self-referral is how an affiliate program quietly leaks money. An affiliate orders through their own link and collects a discount dressed up as commission.
The checks run before a commission is ever created. A refused referral is written to the order notes with the reason, so you can see exactly what happened and why.
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.
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.
Paying a hundred affiliates by hand is a Sunday you never get back. Let the plugin move the money instead.
Complete a payout and it is sent through the method that affiliate picked. PayPal goes straight to their PayPal email address. Stripe transfers to a Stripe Express account they connect once from their own dashboard.
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.
Competition is one of the cheapest ways to lift affiliate activity. A public board gives your partners a reason to push.
Drop the leaderboard on any page with a shortcode and set how many affiliates it lists and how far back it counts. On a recruitment page it works as proof that people really do earn here.
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.
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.
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.
Four quick steps from install to first commission. No technical skills needed.
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.
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. Connect PayPal or Stripe in the Payouts tab when you want payments to send themselves.
Share the affiliate dashboard page so partners can apply. Approve applications from your admin list, or convert your best existing customers into affiliates.
Your affiliates share their links and coupons, the plugin tracks every referral, and commissions land on their own. Complete a payout and PayPal or Stripe sends the money for you.
Real reviews from verified buyers of our WooCommerce affiliate plugin.
Save 30% on your first year with code POS30, applied for you at checkout.
It ends when the timer at the top of this page runs out. No per-sale fees
after that, and no site limits on any plan.
Prices shown include the 30% POS30 discount, which applies to your first year. After that it
renews at the regular price each year 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?
Just $8.08/mo, billed annually
Just $34.92/mo, billed annually
Just $46.58/mo, billed annually
Secured by a 14-day Refund Policy
If our plugin is not working as promised, you have the backup of our
14-day refund policy to ask for your money back.
Version
2.2.0
Last Updated
September 3, 2026
Changelog
View ChangelogRequires
WordPress 6.5+
WooCommerce
9.0+
The questions store owners ask us most about running a WooCommerce affiliate program, answered straight.
Ask a QuestionWooCommerce core does not include an affiliate program. You add one with a plugin. Affiliates for WooCommerce runs the whole program inside your own WordPress site, so every referral, commission, and payout stays in your database.
Yes. Once installed and activated, the plugin works entirely from your WordPress site. Referral tracking, commissions, and payouts all run locally.
The 1 Site License covers one website. The 5 Sites and 10 Sites licenses extend your affiliate program to multiple stores, all managed from the same plugin settings.
Every affiliate signup, referral link, and commission lives inside your WordPress database. It syncs wherever the plugin is active, whether that is one store or several.
None beyond what runs WordPress. The plugin works in any modern browser on desktop or mobile. No special scanners, printers, or tablets are required.
A free version is available on WordPress.org. It covers the core affiliate tracking, signup forms, and basic reporting. Upgrade for multi-tier commissions, coupon tracking, and automatic payouts.
Every plan includes priority support. Reach out through the plugin's support channel or contact the team directly. The documentation covers setup, rules, payouts, and common configurations.
Yes. The form builder lets you add custom fields and require terms. Email templates are fully editable, so every notification matches your store branding.
Yes. The plugin reads your real WooCommerce orders automatically. It applies rates per product, per category, or globally, with no manual import or external connection needed.