Affiliate Levels with Auto Upgrades

Affiliate levels let commission rates rise automatically with performance: instead of pricing commissions per product, Affiliate and Referral Program for WooCommerce assigns each affiliate a level, and the level sets their rate. Hit a referral or sales target, move up a level, earn more. This guide covers switching to levels mode, building your ladder, and how promotions happen. Part of the plugin documentation.

How levels mode changes commissions

↑ Back to top

Levels are an either/or choice with the product rules. Normally the program prices commission from the commission rules — store-wide, per product, per category, per affiliate. In levels mode that entire ladder is set aside: the only thing that decides the rate is the level the affiliate holds. Each level pays either a Percentage of the eligible order line totals or a Fixed amount per item purchased.

Two commission-wide settings still apply in levels mode: products excluded under Exclude products from affiliate commission stay excluded, and Restrict commission on sale items still skips discounted products when enabled.

Levels are not ranks. A level replaces the commission rules and changes the rate on every sale; a rank sits on top of any commission model and pays a one-off bonus at a milestone. An affiliate can hold both. See Affiliate Ranks and Rank Bonuses.

Switch to levels mode

↑ Back to top
  1. Go to: WooCommerce > Affiliate & Referral > Commission.
  2. Under Commission Based On:, choose Users instead of Products.
  3. Save Changes.
The Commission screen with the Commission Based On choice set to Users, switching the store into levels mode.
Switching the commission base to Users

Until you make this switch, the User Levels screen reminds you with a notice to select the Users commission base — levels you create are only paid once the base is Users.

Build your level ladder

↑ Back to top
  1. Go to: WooCommerce > Affiliate & Referral > User Levels.
  2. Click Add New Level.
  3. Fill in the level and Save Changes.
  • Level Name – what affiliates see on their dashboard.
  • Commission TypePercentage or Fixed.
  • Commission Amount – the rate this level pays.
  • To Reach Criteria – how the level is earned: Become Affiliate (the starting level everyone holds), No. of Referrals, or Total Sale Amount.
  • To Reach Value – the referral count or sales total that earns it.
The User Levels screen listing commission levels with their rate, the criteria to reach each one, and edit and delete actions.
A three-step level ladder

Make your first level a Become Affiliate level — it is the default every affiliate starts on. Then add one level per milestone, each with a better rate. As an example ladder: 10% on joining, 12% after 5 approved referrals, 15% after $1,000 in referred sales.

The Add New Level dialog with fields for the level name, commission type and amount, the To Reach Criteria choice and its value.
Adding a level

How promotions happen

↑ Back to top

The program re-evaluates an affiliate’s level every time one of their referrals is approved. It counts their approved referrals and their referred sales total, finds the highest level each of those earns, and assigns the better of the two. Because those totals only grow, affiliates move up the ladder as they perform — there is no automatic demotion.

You can also set a level by hand: open the affiliate under Users and pick their level on the profile, or use the Level column on the Affiliates screen. A hand-picked level lasts until the next referral approval, when the program recalculates from the affiliate’s real totals — so treat manual assignment as a temporary override, not a permanent grant.

Deleting a level moves every affiliate who held it down to the level before it. Check who holds a level — the Level column on the Affiliates screen — before removing rungs from the ladder.

FAQ

↑ Back to top

Do my per-product commission rates still work in levels mode?

↑ Back to top

No. With Commission Based On: set to Users, the level is the only rate that applies — product, category and per-affiliate rules are ignored, and the commission box disappears from the product edit screen. See Commission per Product or Category.

How does a Fixed level rate count quantities?

↑ Back to top

Per item. A $2 fixed level rate on an order line of three items pays $6 — different from product-rule fixed amounts, which pay once per order line. Keep that in mind when you price fixed levels.

Where does an affiliate see their level?

↑ Back to top

On their dashboard: the level name shows on their overview, and the commission tab shows the level rate that currently applies to them. More questions are answered in the Affiliate and Referral Program: FAQ.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.