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 topEnsure 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 topOnce 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 topNote: 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 topOnce migration is complete, check the following:
- Affiliates list: Go to WordPress admin > WooCommerce > Affiliates. Your existing affiliates should now appear here with their User IDs.
- Settings: Go to WooCommerce > Settings > Affiliate and review the Settings. Check that the Referral Parameter Name and Cookie Expiration, etc, match your previous setup.
- 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 topWhen 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| Affiliates | All existing affiliates are brought into Affiliate for WooCommerce and linked to their WordPress user accounts. |
| Referral links | Your old affiliate links will continue to work, using the same referral key as before. |
| Referral link key | The parameter name (e.g., ref or affid) used in your affiliate links to track referrals. |
| Cookie expiration | Your previous cookie expiration setting (how long a referral is tracked) is carried over. |
| Affiliate ID type | If your links used the user’s username for tracking, this setting is carried over. |
| Affiliate credit logic | The rule for assigning commission when multiple affiliates refer the same customer (First-click or Last-click). |
| Allow Self-referrals | Whether affiliates can earn commissions on their own purchases. |
| Use pretty links | The setting to use friendly, short referral URLs (e.g., /ref/name/). |
| Custom affiliate identifier | The option to allow affiliates to set their own unique identifier/slug in their referral link. |
| Product link sharing | The ability for affiliates to generate direct referral links to specific product pages. |
| Affiliate Landing Pages | The setting to enable special landing page tracking. |
| User Payout method & PayPal Email | The affiliate’s preferred payment method and saved PayPal email address. |
| Stripe Payout settings | All API keys and the setting to enable Stripe payouts have been migrated. |
| Use referral coupons | The ability to use coupons to track and credit commissions. |
| Lifetime Commissions | If you had lifetime commissions enabled, that setting remains active. |
| Recurring commissions | The setting for enabling commissions on recurring subscription payments. |
| Multi-Tier (MLM) | The setting to enable the Multi-Level Marketing (MLM) structure. |
| Auto-approval | The setting determines if new affiliate registrations are automatically approved or require manual review. |
| Admin referral notifications | The setting includes referral details in the WooCommerce New Order email. |
| Summary email reports | The configuration for sending monthly performance summary emails to affiliates. |
How is tracking handled post-migration?
↑ Back to topOnce 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 topIf 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| Affiliates | All active affiliates connected to WordPress users are imported. |
| Referral links | Your existing referral parameters (like ?ref= or /ref/username/) are kept, so your links continue to work. |
| Pretty links | If you used friendly URLs (for example, /ref/john/), that setting stays enabled. |
| Approval rules | If AffiliateWP requires manual approval for new affiliates, that rule remains the same. |
| Referral credit logic | Whether the first or last affiliate gets credit for a referral, your chosen setting is retained. |
How is tracking handled post-migration?
↑ Back to topOnce 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 top1. Will my old affiliate links continue to work?
↑ Back to topYes. 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 topNo. 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 topAffiliate 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 topWe 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 topHave a feature request or enhancement suggestion for Affiliate For WooCommerce? Submit a request or send it to us from here.