Switching from Another Affiliate Plugin

Moving an existing affiliate program to Affiliate and Referral Program for WooCommerce comes down to three steps: bring your affiliates into this plugin, re-create your commission plan, and give affiliates their new links. This page is the checklist that keeps the move orderly. Part of the Affiliate and Referral for WooCommerce documentation.

What carries over — and what does not

↑ Back to top
  • People – your affiliates join this plugin: they register as affiliates, or you add them.
  • Rules – your commission plan is re-created as commission rules.
  • Assets – the plugin generates its own referral code and link for each affiliate, with QR codes and product banners on their dashboard. Links created by your previous plugin are not guaranteed to keep working.

Every affiliate starts here with an empty wallet and no referral history. Before you shut the old program down, export its records for your files and settle its outstanding balances there.

Step 1: Bring your affiliates into this plugin

↑ Back to top

Set up the registration form and send your affiliates the signup link from your own mailing tool; see Affiliate Registration Form Setup in WooCommerce. Customers who already have an account on your store can join from the affiliate page with Become an Affiliate. You can also add an affiliate yourself: tick Become Affiliate when you create the user under Users > Add New User. Two settings make the move smoother:

  • Turn on Affiliate Verification under Advanced Features > General, so you approve each returning affiliate and can screen out strangers who find the form during the move. See How to Approve and Manage Your Affiliates.
  • Add your own question to the form — for example “your affiliate name in the old program” — so you can match new accounts to old records.

The plugin generates its own referral code and link for each affiliate, and they find it on their affiliate dashboard. Links created by your previous plugin are not guaranteed to keep working, so ask affiliates to share their new links and update any promotions that are running.

Step 2: Re-create your commission plan

↑ Back to top

Write down the rates your old program paid, then map them onto commission rules; see How to Set Up Referral Commission Rules:

Updating from an earlier version of this plugin is different: your affiliates, referrals and settings stay in place. See Upgrading to Version 3.0.0 and Converting to Commission Rules.

Step 3: Give affiliates their new links and creatives

↑ Back to top

Each affiliate’s dashboard has everything they need to promote you again: Generate Link for referral links to any page, QR codes, and product banners. See How to Create and Share Referral Links and How to Create Affiliate Banners and Creatives. For affiliates who promote by code, create affiliate coupons; see How to Track Affiliate Sales with Coupon Codes. Ask everyone to replace the old links on their sites and profiles with the new ones.

Give the old program a retirement date and say it in the invitation: “the old dashboard closes on the 30th.” A date moves people; an open-ended request does not.

FAQ

↑ Back to top

Will links from my old program keep working?

↑ Back to top

Not guaranteed — this plugin creates its own referral code and link for each affiliate. Ask affiliates to share their new links and update the promotions they are running.

Do affiliates keep their balances and history?

↑ Back to top

No. Each affiliate starts here with an empty wallet and no referral history. Settle outstanding balances in the old program, and keep its records for your files.

Can both programs run during the transition?

↑ Back to top

You can keep the old program open while you finish the move, but plan to retire it quickly — running two ledgers side by side prolongs split bookkeeping. More questions are answered in the Affiliate and Referral Program: FAQ.

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.