WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by DevDiggers v2.1.3

Affiliates for WooCommerce

Run your own affiliate marketing program in WooCommerce. Track referral links, calculate commissions, and pay affiliates from your own store.

Affiliates for WooCommerce

The facts

Rating
5★ from 8
Active installs
300+
Price
Free
Last updated
22 Aug 2026
Added
Apr 2023
Requires WP
6.5
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
9,581

Our analysis

AI-assisted

Affiliates for WooCommerce is a WordPress plugin that enables you to create a self-hosted affiliate program for your WooCommerce store. Affiliates can sign up, generate referral links, and earn commissions on sales made through those links. The plugin manages all affiliate data, commission rules, and payout records within your own WordPress installation.

The plugin provides features such as an affiliate registration form, a dashboard for affiliates to track their earnings, and the ability to approve or reject affiliate applications. It allows you to set commission rates based on actual WooCommerce order totals, ensuring that affiliates are paid accurately without relying on external networks.

Best for: This plugin is suitable for WooCommerce store owners looking to implement their own affiliate program.

What it does well

  • Self-hosted affiliate program without external fees
  • Affiliates have their own dashboard for tracking earnings
  • Commission calculated from actual WooCommerce order totals
  • Customisable registration and dashboard forms
  • Ability to approve or reject affiliate applications

Where it falls short

  • Limited information on advanced features or customisation options

Verdict

Affiliates for WooCommerce offers a straightforward solution for managing an affiliate program directly within your store. It is a practical choice for those who want to maintain control over their affiliate operations.

From the developer

DevDiggers's own description of Affiliates for WooCommerce, lightly tidied.

Affiliates for WooCommerce is a WooCommerce affiliate plugin that turns your store into a self hosted affiliate program. People sign up as affiliates, share a referral link, and earn a commission when someone buys through it. You approve the affiliates, set the rate, and pay them when you are ready.

Everything runs inside WordPress. There is no external affiliate network taking a cut of each sale, and no monthly platform fee on top of what you already pay your affiliates.

Affiliates get their own dashboard inside the WooCommerce My Account page, so they can check earnings, build referral links, and enter payout details without emailing you.

Quick links

How the referral tracking works

  1. An affiliate registers through your signup form and you approve them.
  2. They generate a referral link for any page or product on your store.
  3. A visitor clicks the link and a referral cookie is stored in their browser.
  4. If that visitor orders before the cookie expires, the commission is recorded against the affiliate.
  5. You review the commission list and record the payout.

Why run the affiliate program on your own store

Hosted affiliate platforms charge a subscription and usually a percentage of every tracked sale, so you pay twice for the same order. This plugin keeps the affiliate data, the commission rules, and the payout records in your own database.

Commission amounts are calculated from real WooCommerce order totals, so what an affiliate earns matches what the customer actually paid. You decide whether tax and discounts count toward the commission base.

What the free version includes

Affiliate registration and signup form

Affiliates apply through a form you can place on any page.

  • An affiliate dashboard page with the login and registration forms is created for you on activation
  • [ddwcaf_affiliate_registration_form_shortcode] renders the affiliate registration form anywhere on your site
  • [ddwcaf_affiliate_dashboard_shortcode] renders the affiliate dashboard on a page of your choice
  • Rename either shortcode from Configuration > Shortcodes if you prefer your own tag
  • Show the login form next to the signup form, or show the signup form on its own
  • Add the affiliate signup fields to the standard WooCommerce registration page
  • Choose which WordPress user roles are allowed to become affiliates
  • Approve, reject, or ban applications from the affiliates list in your admin
  • Add a new affiliate yourself from the admin using the Add New button on the affiliates screen

Referral link tracking

Every click on a referral link is matched to an affiliate through a browser cookie.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for affiliate programmes.

Affiliate Program Suite

SliceWP is the quickest and easiest WordPress affiliates plugin for building your affiliate program. Track aff...

Free 10k+ installs 4.9★ (108)
AffiliateX

AffiliateX is the best WordPress Amazon Affiliate Plugin. Create professional affiliate websites with customiz...

Free 9k+ installs 4.5★ (34)
Tableberg

Table Block For the Block Editor. Craft Beautiful Tables With Ease.

Free 4k+ installs 4.8★ (46)
Wallet System for WooCommerce

This plugin adds a digital wallet and Buy Now Pay Later feature to your WooCommerce store, allowing customers...

Free 2k+ installs 4.9★ (64)
Goaffpro Affiliate Marketing

The complete affiliate marketing solution for your WordPress and WooCommerce website.

Free 4k+ installs 4.8★ (44)
Books Gallery

Named by Google AI as the top choice — display books, earn Amazon affiliate income, and sell with WooCommerce....

Free 2k+ installs 4.7★ (93)