Getting Started with Affiliate and Referral Program

This guide takes you from activating Affiliate and Referral Program for WooCommerce to your first paid commission: create the affiliate pages, decide how affiliates join, set a commission rule, and follow one referral all the way to a payout. Every other guide in the Affiliate and Referral for WooCommerce documentation builds on these steps.

What activation sets up for you

↑ Back to top

On activation the plugin creates an Affiliate Dashboard page containing the [rtwapwcm_affiliate_page] shortcode — the page your affiliates will log in to — and adds an Affiliate & Referral item under WooCommerce in your admin menu. All configuration happens there, in one screen with its own left-hand menu.

The Affiliate & Referral admin screen with its left-hand menu of program settings
The plugin’s admin menu

Step 1: Confirm your affiliate pages

↑ Back to top
  1. Go to: WooCommerce > Affiliate & Referral > Advanced Features > General.
  2. Select Affiliate Page: choose the page that carries the [rtwapwcm_affiliate_page] shortcode — usually the auto-created Affiliate Dashboard page.
  3. Affiliate Signup page: optionally choose a separate page carrying the [rtwapwcm_aff_reg_page] shortcode if you want registration on its own URL. Leave it unset to show the registration form on the affiliate page itself.
  4. Save Changes.

Step 2: Decide how affiliates join

↑ Back to top

Anyone can apply from the registration form, and logged-in customers see a Become an Affiliate button on the affiliate page. You control what happens next:

  • Affiliate Verification (on Advanced Features > General) – turn this on to review every application yourself. New affiliates wait until you approve them on the Affiliates screen. Leave it off and affiliates are active immediately.
  • Automatically register user as affiliate on purchase – turns every new buyer into an affiliate. Useful for stores that want every customer promoting from day one.

Step 3: Set your store-wide commission

↑ Back to top

Commission is set with commission rules, checked from top to bottom. A new store starts with one rule, the Store default, pinned at the bottom of the list and paying 0 until you set it.

  1. Go to: WooCommerce > Affiliate & Referral > Commission.
  2. On the Rules tab, open the Store default rule from its Actions column.
  3. Under Commission, choose the Type — for example Percentage of item total — and enter the rate.
  4. Click Save rule.
The Store default commission rule open for editing, set to 10 percent of item total
The store-wide rate is the Store default rule

That one rule pays every affiliate the same rate on every product. When you are ready for product rates, deals for chosen affiliates or groups, level-based rates, or dated promotions, add more rules with + Add New Rule — How to Set Up Referral Commission Rules explains each part and which rule wins.

Updating a store that already used an earlier version? Its previous commission settings keep working until you convert them — see Upgrading to Version 3.0.0 and Converting to Commission Rules.

Step 4: Follow the first referral

↑ Back to top
  1. An approved affiliate logs in to the affiliate page and copies their referral link.
  2. A customer opens that link and places an order. The visit and the sale are recorded automatically.
  3. Go to: WooCommerce > Affiliate & Referral > Manage Referrals — the commission appears as a pending row, with a badge that says what happens next.
  4. Approve the row. Approval is the moment the commission is credited to the affiliate’s wallet.

You can skip manual approval: on the Settings tab of the Commission screen, set Affiliate Referral Automation to Completed or Processing, and commissions approve themselves when the order reaches that status. To wait out your returns window first, set a return period — see Refunds, Return Periods and Commission Recovery.

Step 5: Pay your affiliates

↑ Back to top

Approved commissions accumulate in each affiliate’s wallet. Affiliates request withdrawals from their dashboard, and you send the money from WooCommerce > Affiliate & Referral > Payouts — in bulk via PayPal, through the free Stripe add-on, or as recorded bank transfers. The Pay Affiliates via PayPal, Stripe and Bank guide covers each method, and Pay Affiliates with Store Credit and Wallets explains the wallet itself.

Where to go next

↑ Back to top

FAQ

↑ Back to top

Do my affiliates need a special user role?

↑ Back to top

No. Affiliates are ordinary WordPress customer accounts with affiliate status attached, so an existing customer can become an affiliate without a new account.

When exactly does an affiliate get their money?

↑ Back to top

In two moments: the commission is credited to the wallet when you (or the automation) approve the referral, and it leaves the store when you send a payout. Nothing is paid out automatically.

Can I test the flow myself?

↑ Back to top

Yes — register a test affiliate, open its referral link in a private browser window, and place a small order. The pending row in Manage Referrals confirms tracking end to end. Note that by default an affiliate ordering through their own link also earns commission; turn on Restrict commission on own referral on the Settings tab of the Commission screen to prevent that in production.

Referral tracking runs in the visitor’s browser with JavaScript. Aggressive script blockers or cache configurations that strip query strings can prevent a visit from being recorded — worth knowing before you promise affiliates every click will count.

Related Products

WooCommerce Subscriptions is a WooCommerce extension that lets customers subscribe to your products or...

Offer add-ons like gift wrapping, special messages or other special options for your products.

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.