Active installs
100+
Subscription includes
Support
Affiliate and Referral Program for WooCommerce runs three growth programs from one plugin: a complete affiliate program for WooCommerce, a customer refer-a-friend program, and multi-tier MLM (multi-level marketing) commissions with Binary, Forced Matrix and Unilevel plans. Set your commission rules once, hand partners their links, coupons and QR codes, and pay everyone from the same dashboard.
It is a WordPress affiliate plugin built specifically for WooCommerce. Commissions are calculated from real WooCommerce orders, affiliate coupons are standard WooCommerce coupons, and every record your program creates stays in your own database. If your storefront runs on WooCommerce, this is the affiliate plugin for WordPress that was written for exactly that stack.
Affiliate and Referral Program for WooCommerce is an all-in-one WooCommerce affiliate plugin that combines affiliate management, customer referrals, MLM commission networks, coupon attribution, and PayPal, Stripe and Paystack payouts inside your WordPress dashboard.
Excellence verified on the WooCommerce Marketplace, tested against current WordPress and WooCommerce releases, and shipped with nine translations.

Affiliate management, a customer referral program and MLM commissions are usually three separate purchases. Here they are three modules of one plugin:
Assembling the same stack from separate products runs $300 or more a year. This is one $96 plugin.

A WooCommerce affiliate program plugin should take minutes to launch:
Every module is a switch. Referrals, MLM, bonuses, QR codes — enable them when you need them, ignore them when you don’t.

Direct commission is what the referring affiliate earns on the orders they send. It comes in two modes, chosen once under Commission Based On, and you can switch between them without touching anything else:
Product-based direct commission (Commission Based On: Products)
Rules stack, so a hoodie promotion and a VIP affiliate rate can run at the same time. Which one wins is spelled out below.
Performance-based direct commission (Commission Based On: Users, managed on the User Levels screen)
Example ladder: Starter 10% on joining, Advanced 12% after five referrals, Partner 15% past $1,000 in referred sales.
In product-based mode, commission rules layer and the first match wins:
That sounds abstract until you use it: give Rosa 12% on everything, run 20% on Hoodies for one promotional week, keep gift cards at zero, and leave the rest of the store at 5%. The engine picks the right rule for every line item in the order. Switch to performance-based mode and the product rules step aside: the affiliate’s current level alone sets their rate, and promotion happens without a spreadsheet (Performance-Based Direct Commission with Affiliate Levels).

Recurring commissions pay the affiliate again on every WooCommerce Subscriptions renewal, at their own renewal rate. Lifetime commissions tie a referred customer with an account to the affiliate who brought them, so later orders keep paying them, cookie or not, under first-click or last-click attribution as you prefer. Two-way commission rewards both sides of a referral: the customer who buys through an affiliate link gets an instant discount at checkout while the affiliate still earns full commission on the order.
Affiliates always know what a sale is worth to them. Their dashboard carries a commission table showing what each product and category pays, and logged-in affiliates can see the commission amount on product pages while they browse. Commission behavior — including rule precedence, monthly caps and refund handling — is covered by 103 automated integration tests run against real WooCommerce orders. When we say a rule works, we can point at the test.

The customer referral program is a separate module with its own settings, not the affiliate system under another label, so the two audiences never blur:

The separation is enforced in the code, not just the copy: registered affiliates never see the customer widget, customers never see affiliate tooling, and the two wallets never mix.

Assign any WooCommerce coupon to an affiliate and every order that redeems it credits them — no referral link, no click, no cookie required:
![]()
Recruiting starts on a registration page the plugin creates for you, or inside My Account if you prefer:
Affiliates get a frontend dashboard — on its own page or inside My Account, in either of two layouts — with everything they need to promote and get paid:
Your controls: dashboard colors, cover image, tab labels, a custom CSS box, and editable email templates for signup, approval and withdrawal notices (Affiliate Dashboard and Affiliate Area Guide).

Two different streams, kept apart on purpose:
Pick a multi-level marketing plan type, then set how many direct recruits each position holds and how deep the multi-tier commission flows:

Setup is documented step by step, with the four plan types compared. Built for stores and direct-selling teams that run structured networks — the plugin manages structure and commissions; what you promise recruits is your business, and it should be realistic.

Ranks promote affiliates by criteria you define — signups sponsored, organization size, or reaching a named rank — and can pay a bonus on promotion. A rank rewards a milestone under either commission mode without changing the rate.
Six bonus types ship ready to switch on:
You can pay for traffic and leads, not just orders.

Automated payouts run through the PayPal Payouts API: select every approved balance and pay all of them in one action, in live or sandbox mode. Stripe payouts are provided through our free Stripe add-on, because the WooCommerce Marketplace does not allow bundling the required SDK in the main package. Paystack and direct bank transfer round out the options.

Three attribution paths cover how partners actually promote: referral links (deep-linked to any page), assigned coupons, and an affiliate code field on the block checkout. Fraud prevention is built into the same tracking, not bolted on afterwards:
When a dispute comes — and in affiliate programs, sooner or later one does — you can open the visit log and settle it with data; who gets credit, and for how long, is spelled out in How Referral Tracking and Attribution Work, and the review queue in Managing and Approving Referrals.
![]()
Both sides of the program see what is working:

Switching is a short job, because nothing inside WooCommerce has to move:
| This plugin | Typical WooCommerce affiliate plugins | |
|---|---|---|
| Programs included | Affiliate + customer referral + MLM | Affiliate only |
| Direct commission modes | Product-based rules or performance-based rates that rise automatically | Product rules only |
| Recurring & lifetime commissions | Built in | Add-on, or absent |
| Two-way commission & coupon attribution | Built in | Varies |
| MLM plans | Binary, Forced Matrix, Unilevel, Unlimited | “Multi-tier” at extra cost, or absent |
| Wallet & coupon conversion | Built in, with partial-value carry-over | Separate paid plugin, or absent |
| Payouts | PayPal Payouts API, free Stripe add-on, Paystack, bank | PayPal only, or manual records |
| Traffic & lead bonuses | Pay-per-click and Contact Form 7 lead bonuses | Sales commissions only |
| Fraud prevention | IP and device checks, duplicate referral prevention, self-referral block, approval workflow | Basic, or none |
| One-click affiliate import | Yes | Varies |
| Price | $96/year | $179–$300+/year |
One plugin, three programs, and commission math you can verify — the affiliate plugin for WooCommerce that covers partners, customers and networks alike. Try the live demo, read the documentation, and launch with a 30-day money-back guarantee behind you.
Decide which programs you need. If link tracking with a flat rate is enough, lighter tools exist. If you want affiliate management, a separate customer referral program, MLM structures, wallets, and PayPal, Stripe or Paystack payouts in one product, that combination is what this plugin was built for.
Install the plugin, set a global commission rate, and share the registration page it creates. Affiliates receive their links and coupons immediately, and their orders appear in your approval queue. Product, category, per-affiliate and MLM rules can be added at any point.
It is a WordPress affiliate plugin built specifically for WooCommerce, and it requires WooCommerce: commissions come from WooCommerce orders and coupons are WooCommerce coupons. It works with simple, variable and downloadable products, and with WooCommerce Subscriptions for renewal commissions.
Yes — that is a core feature, not an add-on. The customer referral program is a separate module with its own settings, rewards and wallet. Customers share links from My Account, friends get a discount, referrers earn store credit, and affiliates never see any of it.
Automated payouts through the PayPal Payouts API, Stripe payouts through our free Stripe add-on, Paystack, and direct bank transfer records. Affiliates can also convert wallet balances into store coupons instead of withdrawing.
Yes. With WooCommerce Subscriptions active, affiliates can earn commission on subscription renewal orders, not just the first purchase. The option is a single switch in the settings.
Yes. With lifetime commissions enabled, a referred customer with an account stays linked to their affiliate, who earns on future purchases even after the referral cookie expires. Attribution can be first-click or last-click, your choice.
Yes. Assign any WooCommerce coupon to an affiliate and orders that redeem it credit them automatically — no click or cookie needed. This is the reliable way to track Instagram, podcast and offline promotion.
With two-way commission enabled, the referred customer gets a discount at checkout while the affiliate still earns their commission on the same order — both sides of the referral are rewarded, which converts better than a bare link.
Yes. Set the network depth, how many direct recruits each position holds, and a percentage or fixed rate per level, calculated on product price or on the direct earner's commission.
Yes — Binary, Forced Matrix, Unilevel and Unlimited plan types, with a genealogy tree in both the admin and the affiliate dashboard, per-level rates, and a downline sales CSV export for affiliates.
Yes. Each affiliate sees their own network tree with per-member sales and commission figures, and can download a full downline sales CSV from their dashboard.
Yes: an optional self-referral restriction, coupon ownership enforcement that removes another affiliate's coupon from the cart, per-IP click-bonus de-duplication, manual approval workflows, device and IP logging on every tracked visit, and automatic rejection of pending commissions when an order is refunded.
Yes. The plugin declares High-Performance Order Storage compatibility and its commission flows are tested with HPOS enabled, on both classic and block checkout.
The plugin integrates with WooCommerce Subscriptions (renewal commissions) and Contact Form 7 (lead bonuses), ships documented developer hooks for payout and commission events, and REST API support is planned for an upcoming release.
Extension information
Compatibility
Countries
Languages