WooCommerce Affiliate Plugin: Run Your Program Inside Your Store

No Third-Party Platform. Just Your Program, Your Store, Your Rules.

This WooCommerce affiliate plugin gives you rule-based commissions, a payout wizard, social sharing tools, and a real affiliate dashboard.

$0
Platform fee on every transaction
10+
Social sharing platforms
100%
HPOS & Checkout Blocks ready
Get WooCommerce Affiliates Live Demo

14-day money-back guarantee

Prefer a Free Plugin option?

Download the Free Version
Google 5 star review
Trustpilot 5 star review
Envato Market 5 star review

Brands That Trust Us

Envato
WP Engine
InstaWP
WC Lovers
Hostarmada

Earned Envato Badges

Elite Author

Elite Author

Sold more than $75,000 on Envato Market

Community Health

Community Health

Has participated in research initiatives

Featured Author

Featured Author

Made it to the Authors’ Hall of Fame

WP Requirements Compliant

WP Compliant

Maintains items to current standards for WordPress

Copyright Ninja

Copyright Ninja

Helped protect against copyright violations

Feedback Guru

Feedback Guru

Participated in 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

Exclusive Author

Exclusive Author

Sells items exclusively on Envato Market

The Problem With Most Affiliate Setups

Most external affiliate networks take a cut of every transaction. Your partner data lives on someone else’s servers. You can’t set different commission rates for different product categories. And when a sale comes in, you have no easy way to confirm which affiliate drove it without exporting data and cross-referencing it manually.

That’s before you even get to payouts. Without an integrated system, processing commissions for 50 affiliates at the end of the month becomes a spreadsheet problem.

Affiliate for WooCommerce Puts Your Program Back Inside Your Store

Everything runs in your WordPress dashboard. You set the commission rules, control who gets approved, decide how and when payouts happen, and give affiliates their own self-service space to track earnings and grab marketing assets. No external platform. No transaction fee. The data stays yours.

WooCommerce Affiliate Plugin Features

From commission rules to payout processing, here’s what the plugin gives you and your affiliates.

Interactive Affiliate Dashboard and Real-Time Analytics

Every affiliate gets a self-service dashboard inside your WooCommerce store. They can track earnings, check payout status, manage their referral links, and view performance data without contacting you for updates.

  • Interactive charts for earnings, visits, and conversions
  • Real-time stats: Total Earnings, Paid, Unpaid, Conversion Rate
  • Commission history and payout tracking in one place
  • Affiliates can manage their account settings and withdrawal info themselves
WooCommerce affiliate plugin dashboard showing real-time earnings, visits, and conversion stats
Tiered commission structure settings in WooCommerce affiliate plugin

Tiered Commission Structure That Rewards Top Performers

Flat commission rates treat your best affiliate the same as someone who just signed up. Tiered commissions fix that. Create named earning levels with custom rate ranges and let the system upgrade affiliates automatically when they hit milestones.

  • Create multiple tiers with custom names and earning ranges
  • Each tier gets its own commission rate
  • Automatic rate upgrades when affiliates hit targets
  • Configurable reset cycle to keep affiliates motivated each period

Rule-Based WooCommerce Commission Engine

One global rate rarely works for a real store. This commission engine lets you create specific rules for individual products, entire categories, or user roles. The priority order is clear: product rules beat category rules, which beat user role rules, which beat the global rate.

  • Set commission rules per product, category, or user role
  • Percentage or fixed amount commission types
  • Per-affiliate custom rate overrides for special partners
  • Clear priority: Product › Category › User Role › Global
Rule-based commission engine in WooCommerce affiliate plugin with product category and user role settings
Per-affiliate management screen showing custom commission rate override and status controls

Per-Affiliate Management and Custom Rate Overrides

Manage every affiliate as an individual, not just a row in a table. View their profile details, override their commission rate independently of global rules, update their status, and track exactly how they’re performing.

  • Assign personalized commission rates per affiliate
  • Manage affiliate status: Approved, Pending, Rejected, Banned
  • View individual earnings, conversion data, and payout history
  • Override global and rule-based rates for specific partners

Affiliate Payout Wizard with Multiple Payment Methods

Processing payouts for dozens of affiliates is tedious when done manually. The built-in payout wizard walks you through filtering, reviewing, and approving commissions in a step-by-step workflow. In practice, this takes minutes instead of hours.

  • Step-by-step wizard for reviewing and processing bulk payouts
  • Direct Bank Transfer (BACS), PayPal, and WooCommerce Wallet
  • Scheduled automated payouts on specific days of the month
  • Minimum withdrawal threshold and holding period controls
WooCommerce affiliate payout wizard with PayPal and BACS payment options
Affiliate social sharing tools for WooCommerce with one-click buttons for Facebook Twitter LinkedIn and WhatsApp

Social Promotion Tools for 10+ Sharing Platforms

Your affiliates are more likely to share when sharing is easy. Give them one-click buttons for every major social platform, with pre-filled messages you can customize to keep brand messaging consistent.

  • One-click sharing to Facebook, Twitter/X, LinkedIn, WhatsApp, and more
  • Pinterest sharing with dedicated image uploads per product
  • Viber, VK, Tumblr, Reddit, and email sharing are included
  • Customizable default share titles and messages per platform

Creatives and Marketing Asset Management

Don’t leave affiliates to create their own banners. Upload brand-approved banners, text links, and promotional images centrally. Affiliates browse the creatives library from their dashboard and grab what they need without asking you.

  • Upload banners and promotional images in bulk
  • Text link generation for any product or page
  • Affiliates copy assets directly from their dashboard
  • Consistent brand representation across all affiliate content
Affiliate creatives and marketing asset library inside WooCommerce affiliate plugin dashboard
Referral link and cookie tracking configuration in WooCommerce affiliate plugin

Advanced Referral Link and Cookie Tracking

Know exactly which affiliate drove every sale, with full control over how long that credit window stays open. First-click or last-click attribution, session-only or day-based expiry, and visit deduplication to keep your analytics clean.

  • Configurable cookie expiration in days or session-only mode
  • First-click or last-click wins: your choice
  • Time-gated visit registration prevents analytics inflation
  • Guest IP logging and original referrer URL capture

Coupon-Based Affiliate Referral Tracking

Referral links don’t work for every channel. Influencers, podcast ads, and in-person promotions need a coupon code instead. Assign WooCommerce coupons directly to affiliates and commissions get attributed automatically when customers use them.

  • Link any WooCommerce coupon to a specific affiliate
  • Commission tracked on coupon use, no link click required
  • Affiliates see their assigned coupons in the dashboard
  • Email notification sent to the affiliate on the coupon assignment
Coupon-based affiliate referral tracking settings linking WooCommerce coupons to specific affiliates
Customizable affiliate email notification templates inside WooCommerce affiliate plugin

Customizable Email Notification System

Keep affiliates informed at every stage without writing individual emails. Eleven pre-built templates cover the full lifecycle, and each one supports dynamic placeholders so the content stays relevant to the specific affiliate and event.

  • Status change alerts: Pending, Approved, Rejected, Banned
  • New commission notification and commission status changes
  • Payout lifecycle: Pending, Completed, Cancelled
  • Coupon assignment and admin registration alerts

Advanced Registration Form Builder and Admin Controls

You decide who gets in and what information they provide when applying. Build a custom registration form, require terms acceptance, and choose whether applications go through auto-approval or manual review.

  • Custom fields: Text, Select, Radio, Checkbox
  • Mandatory Terms and Conditions acceptance
  • Auto-approve or manually review each application
  • Control which profile fields affiliates can edit themselves
Affiliate registration form builder with custom fields and terms acceptance settings
Smart commission calculation controls showing tax exclusion and discount settings in WooCommerce affiliate plugin

Smart Commission Calculation Controls

Control exactly what goes into the commission base. Exclude taxes, discounts, specific products, or entire categories from the commission calculation so affiliates earn on what you actually want to reward.

  • Exclude specific products or product categories from commissions
  • Calculate commissions net of tax or before tax
  • Exclude discount amounts from the commission base
  • Self-referral: allow or block affiliates referring themselves

How the WooCommerce Affiliate Program Plugin Works

Most stores have their program live the same day they install the plugin. Read the full WooCommerce Affiliates setup guide for step-by-step configuration help.

1

Install and Configure

Activate the plugin, set your global commission rate, configure cookie tracking, choose your payout method, and define any custom commission rules. Most stores are set up in under 20 minutes.

2

Affiliates Apply and Get Approved

Partners register through your WooCommerce store. You auto-approve them or review each application manually. On approval, they get access to their dashboard, referral links, and any creatives you’ve uploaded.

3

They Promote, You Track

Affiliates share links on blogs, social media, and via coupon codes. Every click and purchase is tracked with your configured cookie settings. You see which affiliates drove which sales, in real time.

4

Process Payouts Your Way

Use the payout wizard to bulk-process commissions, or let affiliates request withdrawals individually. Pay via BACS, PayPal, or credit a WooCommerce Wallet directly. Automated scheduling is available too.

What Affiliate for WooCommerce Plugin Does for Your Store

Features get you in the door. Here’s what actually changes for your business.

You Pay Only When a Sale Happens

No upfront ad spend. No cost-per-click that never converts. With an affiliate program, every commission you pay represents a sale that already landed in your account. The math works differently from paid traffic.

Scale Reach Without Scaling Your Ad Budget

Your affiliates bring audiences you’d otherwise have to pay to reach. A blogger with 30,000 readers in your niche is more valuable than a broad ad impression. And they keep promoting as long as they keep earning.

Your Data Stays Inside Your Store

Unlike third-party affiliate networks, every click, commission, and payout lives in your own WordPress database. You’re not locked into an external platform, and you’re not sharing your customer data with anyone else.

Commission Rules That Match How You Actually Sell

Some products have 40% margins, others have 8%. A single global commission rate doesn’t account for that. Rule-based commissions let you run a profitable program across your entire catalog, not just the easy products.

Affiliates Who Know What They’re Earning Stay Active

The affiliate dashboard gives partners real-time visibility into how they’re doing. In practice, affiliates who can see their stats promote more often. Ones who have to ask you for updates tend to go quiet.

You’re Up and Running in One Afternoon

No external accounts to configure, no API keys to manage, no webhook setup. It all runs inside WooCommerce, which you already know. Most stores launch their affiliate program the same day they install the plugin.

Built for WooCommerce. Not Bolted On.

This plugin was built specifically for WooCommerce stores. It uses WooCommerce data structures, respects HPOS, works with Checkout Blocks, and integrates with the same email infrastructure your store already uses. For details on HPOS compatibility, see the WooCommerce HPOS documentation.

Built by WooCommerce Specialists

When you buy from DevDiggers, you’re buying from a team that has been building WooCommerce plugins full-time for about 8+ years. Explore all DevDiggers WooCommerce plugins.

WooCommerce-Only Focus

We don’t build for every platform. WooCommerce is what we know, and the plugins reflect that. You get code that works with WooCommerce’s data model instead of fighting against it.

Reliability You Can Count On

Every version goes through compatibility testing before release. HPOS support, Checkout Blocks support, and security patches ship as WooCommerce evolves. You’re not left managing a plugin that stopped keeping up.

Updates Based on Real Merchant Feedback

The feature list for WooCommerce affiliate plugin was shaped by store owners who told us what they actually needed, not a feature checklist. When you submit a request, it gets read by the developers.

Support from the People Who Built It

Your support request goes to the developers who wrote the code. That means faster answers and solutions that actually work, not scripted workarounds from a tier-one support agent.

Documentation That Covers the Real Questions

The docs cover setup, configuration options, common issues, and edge cases that come up in real stores. Most questions are answered before you need to open a ticket.

Security Patched Regularly

Regular code audits, adherence to WordPress coding standards, and prompt patches when security issues appear. Your store’s data stays clean.

What Store Owners Say About our WooCommerce Affiliate Plugin

Honest stories from real clients that’ve experienced powerful growth, experience and transformation with our plugins.

5 Stars Review

I’m happy about their support team they are so fast and very good

Jordan Myers
Jordan Myers

Mali

5 Stars Review

Very fast communication from support. Also very helpful. I recommend.

Valentina Dancheva
Valentina Dancheva

Bulgaria

Ozark Outdoors
Ozark Outdoors

United States (US)

I’m not website savvy and had lots of issues installing this program but thank goodness the customer support is TOP KNOTCH!

the program is up and running and now I’m ready to add it to my other website.

5 Stars Review
SK
Sharon Katzke

Germany

They were awesome helping a newbie! I appreciate the patience and timely responses. It appears this software will do everything the more expensive software does but I prefer a one-time purchase.

5 Stars Review
5 Stars Review

Very great Plugin

Vivavoy Network
Vivavoy Network

Vietnam

5 Stars Review

Good plugin and a very good customer service

Marius
Marius

Netherlands

Read more reviews

One Plugin. Every Store. No Per-Transaction Fees.

Thousands of WooCommerce stores trust DevDiggers plugins for growth — join them today.

Renews and billed yearly until it is canceled. Easily & fully cancelable from your account. All plans works as long as your subscription remains active.

1 Site License

Normally $139
$ 99 /year

  • Use on 1 Website
  • All Features Included
  • Unlimited Updates
  • Priority Support
Buy Now
Most Popular

5 Sites License

Normally $599
$ 399 /year

  • Use on 5 Websites
  • All Features Included
  • Unlimited Updates
  • Priority Support
Buy Now

10 Sites License

Normally $799
$ 599 /year

  • Use on 10 Websites
  • All Features Included
  • Unlimited Updates
  • Priority Support
Buy Now
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.0.0
Last Updated April 24, 2026
Changelog View Changelog
WordPress 6.5+
WooCommerce 9.0+

See WooCommerce Affiliate Marketing Plugin in Action

See the plugin in action or visit the live demo.

“Growing your store through affiliates is one of the few growth channels where you only pay for results. We built WooCommerce affiliate plugin to make sure that channel runs entirely on your terms, inside your store, with your data, and without any third-party platform taking a cut.”

~ Yash Kapoor, Founder

Frequently Asked Questions

Do you have any questions about our Affiliate for WooCommerce plugin? You might find the answers to some common ones below.

WooCommerce Affiliates lets you run a full affiliate program inside your WooCommerce store. Affiliates get their own dashboard, unique referral links, and coupon codes. You control commission rates, payout methods, tracking rules, and who gets approved. Everything runs in your WordPress dashboard with no third-party platform required.

The free version covers the essentials: basic affiliate registration, a global commission rate, referral link tracking, and manual payouts by the admin. WooCommerce Affiliates adds rule-based and tiered commissions, the payout wizard with PayPal and wallet support, social sharing tools, creatives management, coupon-based referral tracking, 11 customizable email templates, and an advanced registration form builder. See the comparison table above for the full breakdown.

Yes. The rule-based commission engine lets you set specific rates per product, per category, or per user role. You can use a percentage or a fixed amount for each rule. The priority order is clear: a product-level rule beats a category rule, which beats a user role rule, which beats the global rate. You can also set a custom rate per individual affiliate that overrides everything else.

Yes. You can create multiple named tiers, each with an earning range and its own commission rate. As affiliates hit milestones, their rate upgrades automatically. You can also configure a reset cycle, for example resetting tiers every 30 days, to keep affiliates motivated each month.

Three payout modes are supported: admin-led (you initiate payouts manually), affiliate-led (affiliates request withdrawals when they reach the minimum threshold), and system-led (payouts are automated on specific days of the month). Payment methods include Direct Bank Transfer (BACS), PayPal, and WooCommerce Wallet credits. You can also set minimum withdrawal thresholds and holding periods before commissions become payable.

Yes. You can assign any existing WooCommerce coupon to a specific affiliate. When a customer uses that coupon at checkout, the sale is attributed to that affiliate automatically. No referral link click is needed. This works well for podcast sponsorships, influencer partnerships, and any channel where sharing a URL isn’t practical.

Affiliates can share referral links with one click to 10+ platforms: Facebook, Twitter/X, LinkedIn, WhatsApp, Pinterest, Reddit, and more. You can set default share message templates and custom titles for each platform. Pinterest also supports a dedicated image upload per product for better visual sharing.

Yes, fully. WooCommerce Affiliates is compatible with WooCommerce High-Performance Order Storage (HPOS), the block-based Checkout experience, and the Store API. For technical details on what HPOS involves, see the WooCommerce HPOS documentation.

Yes. The free version is available on WordPress.org under the name “Affiliates for WooCommerce.” It covers the essentials and is a good way to test the plugin before upgrading. WooCommerce Affiliates (this plugin) is the advanced version with rule-based commissions, the payout wizard, social sharing, creatives, and more.

Yes. There are 11 email templates, each fully customizable. They cover affiliate status changes (pending, approved, rejected, banned), new commission notifications, commission status changes, payout lifecycle events (pending, completed, cancelled), coupon assignments, and admin registration alerts. Each template supports dynamic placeholders for personalizing the content per affiliate.

WooCommerce Affiliates comes with a 14-day refund policy. If the plugin doesn’t work for your setup and our support team can’t resolve the issue, you can request a refund within 14 days of purchase. Contact us with your order details to initiate the process.

Ready to Run Your WooCommerce Affiliate Program Without the Platform Fees?

Everything you need to launch, manage, and scale an affiliate program inside WooCommerce.

Get the Plugin Contact Us