How to import data from other WordPress affiliate plugins

Affiliate for WooCommerce helps add and manage affiliates and track performance from a single place – commissions, sales, payout, leaderboard, etc. Earn money without hard work. Increase your brand outreach, and get potential customers.

Affiliate for WooCommerce includes a built-in migration tool that lets you safely import your affiliate data from other popular WordPress affiliate plugins.

Note:

Currently, migration is supported from Ultimate Indeed Affiliate Pro and AffiliateWP.

This process ensures your existing affiliates, referral links, and key settings are carried over, minimizing disruption to your program.

General migration process (for all plugins)

↑ Back to top

Ensure the source plugin (Ultimate Indeed Affiliate Pro/AffiliateWP) is currently installed and active on your site.

Install and activate the Affiliate for WooCommerce plugin.

Locate the migration notice

↑ Back to top

Once Affiliate for WooCommerce is activated, you will see a prominent admin notice appear at the top of your WordPress dashboard or on the WordPress admin > WooCommerce > Settings > Affiliate page.

Notice text: Import affiliates with their referral link data from PluginName.

Action Buttons: 

Start import: Starts the automated import process.

Dismiss: Clicking on the cross icon hides the notice permanently.

Start the migration

↑ Back to top

Note: We strongly recommend backing up your site before starting the import. This includes your database and plugin files.

Click Start import. The migration will start automatically.

Depending on how much affiliate data you have, it may take a few minutes. The system processes data in batches to prevent timeouts.

Post-migration verification

↑ Back to top

Once migration is complete, check the following:

  1. Affiliates list: Go to WordPress admin > WooCommerce > Affiliates. Your existing affiliates should now appear here with their User IDs.
  2. Settings: Go to WooCommerce > Settings > Affiliate and review the Settings. Check that the Referral Parameter Name and Cookie Expiration, etc, match your previous setup.
  3. Source plugin tracking: The migration process disables referral tracking in your old plugin to avoid conflicts. You can now safely deactivate the old plugin.

How to migrate from Ultimate Indeed Affiliate Pro?

↑ Back to top

When you migrate from Ultimate Indeed Affiliate Pro, your important affiliate data and settings are automatically transferred to Affiliate for WooCommerce.

What is migrated?

↑ Back to top
AffiliatesAll existing affiliates are brought into Affiliate for WooCommerce and linked to their WordPress user accounts.
Referral linksYour old affiliate links will continue to work, using the same referral key as before.
Referral link keyThe parameter name (e.g., ref or affid) used in your affiliate links to track referrals.
Cookie expirationYour previous cookie expiration setting (how long a referral is tracked) is carried over.
Affiliate ID typeIf your links used the user’s username for tracking, this setting is carried over.
Affiliate credit logicThe rule for assigning commission when multiple affiliates refer the same customer (First-click or Last-click).
Allow Self-referralsWhether affiliates can earn commissions on their own purchases.
Use pretty linksThe setting to use friendly, short referral URLs (e.g., /ref/name/).
Custom affiliate identifierThe option to allow affiliates to set their own unique identifier/slug in their referral link.
Product link sharingThe ability for affiliates to generate direct referral links to specific product pages.
Affiliate Landing PagesThe setting to enable special landing page tracking.
User Payout method & PayPal EmailThe affiliate’s preferred payment method and saved PayPal email address.
Stripe Payout settingsAll API keys and the setting to enable Stripe payouts have been migrated.
Use referral couponsThe ability to use coupons to track and credit commissions.
Lifetime CommissionsIf you had lifetime commissions enabled, that setting remains active.
Recurring commissionsThe setting for enabling commissions on recurring subscription payments.
Multi-Tier (MLM)The setting to enable the Multi-Level Marketing (MLM) structure.
Auto-approvalThe setting determines if new affiliate registrations are automatically approved or require manual review.
Admin referral notificationsThe setting includes referral details in the WooCommerce New Order email.
Summary email reportsThe configuration for sending monthly performance summary emails to affiliates.

How is tracking handled post-migration?

↑ Back to top

Once the import is done, all tracking automatically switches to Affiliate for WooCommerce. It ensures the tracking referral works after migration.

If a customer already has a cookie from the old plugin stored in their browser, Affiliate for WooCommerce will still recognize and track that referral after migration.

This means that even if the customer does not click a new affiliate link, apply a coupon, or visit through a referral again, the system will still credit the correct affiliate when that customer places an order from the same browser session.

Tracking from the Ultimate Indeed Affiliate Pro plugin is disabled to avoid conflicts.

How to migrate from AffiliateWP?

↑ Back to top

If you are using AffiliateWP, the migration will move your main affiliate information and tracking preferences into Affiliate for WooCommerce.

What is migrated?

↑ Back to top
AffiliatesAll active affiliates connected to WordPress users are imported.
Referral linksYour existing referral parameters (like ?ref= or /ref/username/) are kept, so your links continue to work.
Pretty linksIf you used friendly URLs (for example, /ref/john/), that setting stays enabled.
Approval rulesIf AffiliateWP requires manual approval for new affiliates, that rule remains the same.
Referral credit logicWhether the first or last affiliate gets credit for a referral, your chosen setting is retained.

How is tracking handled post-migration?

↑ Back to top

Once the import is done, tracking automatically moves to Affiliate for WooCommerce to ensure it works after migration.

If a customer already has a cookie from the old plugin stored in their browser, Affiliate for WooCommerce will still recognize and track that referral after migration.

This means that even if the customer does not click a new affiliate link, apply a coupon, or visit through a referral again, the system will still credit the correct affiliate when that customer places an order from the same browser session.

AffiliateWP’s tracking is turned off to prevent conflicts.

FAQs

↑ Back to top

1. Will my old affiliate links continue to work?

↑ Back to top

Yes. The same referral parameters and link formats are carried over, so existing links keep working after migration.

2. Do I need to manually reapprove affiliates?

↑ Back to top

No. All active affiliates are automatically imported and stay approved as before.

3. What happens if a customer already has the old plugin’s cookie?

↑ Back to top

Affiliate for WooCommerce recognizes those cookies. Referrals will continue to track correctly after migration.

4. What if I use another affiliate plugin not listed here?

↑ Back to top

We have plans for supporting more plugins. You can submit a feature request or contact us to share which plugin you use.

Feature request

↑ Back to top

Have a feature request or enhancement suggestion for Affiliate For WooCommerce? Submit a request or send it to us from here.

Related Products

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Advanced discount rules, gift cards, BOGO deals, store credits, dynamic pricing, bulk coupon codes, URL coupons and more with this...