Migrating WooCommerce affiliate programs to Shopify (2026)
How to migrate WooCommerce affiliate programs (AffiliateWP, YITH, WooCommerce Affiliates) to Shopify — affiliate tracking, commission structures, and recommended Shopify affiliate apps.
If your WooCommerce store has an affiliate or referral program, migrating it to Shopify requires more than just moving products. Your affiliate relationships, tracking links, commission structures, and earnings history all need to be handled carefully to avoid disrupting your affiliate partners during migration.
Common WooCommerce affiliate plugins
The most widely used affiliate solutions on WooCommerce:
- AffiliateWP: The most popular WordPress affiliate plugin — full-featured, integrates natively with WooCommerce
- YITH WooCommerce Affiliates: YITH's affiliate solution, WooCommerce-focused
- WooCommerce Affiliates (Automattic): Official WooCommerce affiliate extension
- SliceWP: Affiliate plugin with WooCommerce integration
- ReferralCandy: Customer referral (not affiliate) — integrates with both WooCommerce and Shopify
- PartnerStack, Impact.com, ShareASale, CJ Affiliate: Network-level platforms with WooCommerce integrations
What doesn't migrate automatically
Affiliate program data is entirely separate from your product catalog and customer database. No migration tool (including k-sync) migrates affiliate data because it's stored in WordPress/WooCommerce-specific database tables that have no Shopify equivalent.
What you'll need to handle manually:
- Affiliate accounts (names, emails, payment details)
- Unpaid commission balances owed to affiliates
- Individual affiliate tracking links (these will change)
- Commission rate structures per affiliate or affiliate tier
- Historical earnings data (for affiliate reporting)
Shopify affiliate apps
| App | Price | Best for |
|---|---|---|
| GoAffPro | Free / $24+ | AffiliateWP replacement, best for migrating from WooCommerce affiliate programs |
| Refersion | $99/mo | Large affiliate programs, influencer partnerships, detailed reporting |
| UpPromote | $29.99/mo | Mid-size programs, multi-tier commissions |
| ReferralCandy | $59/mo | Customer referral programs (not traditional affiliate) |
| LeadDyno | $49/mo | Simple affiliate programs with email automation |
| Impact.com / PartnerStack / ShareASale | Custom | Network-level affiliate programs, existing network affiliates |
GoAffPro (closest AffiliateWP equivalent)
GoAffPro is the most popular WooCommerce affiliate migration destination. It has an explicit import feature for AffiliateWP data:
- Free plan includes affiliate recruitment, tracking links, and basic reporting
- Can import affiliate accounts from AffiliateWP export
- Supports percentage and fixed commission rates
- Multi-tier commissions on paid plan
- Affiliate portal where affiliates track their referrals and earnings
Migrating affiliate accounts
Exporting from AffiliateWP
- AffiliateWP → Affiliates → click "Export" (CSV)
- Export includes: affiliate ID, name, email, payment method, payment email, commission rate, status
- Separately export: Payouts (unpaid commission balances per affiliate)
Importing to GoAffPro
- GoAffPro → Import Affiliates
- Match AffiliateWP CSV columns to GoAffPro fields
- Import — affiliates receive an invitation email to activate their GoAffPro account
Affiliate password reset: WooCommerce affiliate accounts used WordPress logins. GoAffPro uses its own affiliate portal with separate credentials. All imported affiliates need to set new passwords — GoAffPro sends activation emails automatically.
Handling unpaid commission balances
This is the most financially critical aspect of affiliate migration. Steps:
- Before migration, export all unpaid affiliate balances from AffiliateWP (Affiliates → Referrals → filter Unpaid)
- Pay out all pending balances before migration where possible — this simplifies the transition
- For balances you can't pay before migration: manually add the balance to each affiliate's account in GoAffPro as an adjustment
- Communicate to affiliates: tell them about the platform change and that their balances are preserved
Do not skip this step. Affiliates who lose their earned commissions in migration will leave your program — and potentially leave negative reviews.
Tracking link changes
WooCommerce affiliate tracking links typically look like:
yourstore.com/?ref=affiliatename or yourstore.com/?affiliate=12345
Shopify affiliate links look like:
yourstore.com?via=affiliatename or yourstore.com?aff_ref=XXXXX (varies by app)
Tracking links change when you switch platforms and apps. Your affiliates need new tracking links — this is unavoidable. How to handle it:
- Set up GoAffPro (or your chosen app) on Shopify before informing affiliates
- Import affiliates — each one gets a new tracking link
- Send all affiliates an email: "We've migrated to Shopify. Your new affiliate tracking link is [link]. Please update any links on your site or social media."
- Set up redirects: old
?ref=nameparameter → new GoAffPro tracking (this is possible via Shopify theme JavaScript to catch old UTM parameters and redirect)
Commission rate structures
If your WooCommerce program had complex commission rules (different rates per product, per affiliate tier, per product category), recreate these in your Shopify affiliate app:
- GoAffPro: Global rate, per-product rate, per-group rate
- Refersion: Flexible commission rules per product/category/affiliate
- UpPromote: Multi-tier commissions, product-specific rates
Document your current commission structure in a spreadsheet before migration — it's easy to forget edge cases when setting up a new platform.
Network affiliate programs (Impact, ShareASale, CJ)
If you use a third-party affiliate network rather than a self-hosted plugin, the migration is simpler:
- The affiliate network (Impact.com, ShareASale, etc.) is platform-agnostic — it tracks conversions via JavaScript pixel
- Remove the WooCommerce-specific network integration plugin
- Install the network's Shopify pixel or app (most major networks have Shopify integrations)
- Update your network dashboard's conversion tracking URL to point to Shopify's order confirmation page
Affiliates' existing links (pointing to your domain) continue working — they track to the same URL which now serves Shopify. The affiliate network's pixel on Shopify's order confirmation page fires on purchase.
Referral programs vs affiliate programs
Customer referral programs (where customers refer friends, not publishers/bloggers) have similar considerations:
- ReferralCandy: Supports both WooCommerce and Shopify — disconnect WooCommerce integration and reconnect to Shopify. Customer referral history stays in ReferralCandy's system.
- Smile.io: Has a referral module. If migrating from WooCommerce's referral plugins, existing Smile.io customer accounts carry over when you switch the Shopify connection.
Affiliate migration checklist
- Export all affiliate accounts from AffiliateWP or your WooCommerce affiliate plugin
- Export all unpaid commission balances
- Pay outstanding commissions before cutover where possible
- Choose Shopify affiliate app (GoAffPro for AffiliateWP replacements)
- Import affiliate accounts to new platform
- Manually add any outstanding commission balances that weren't paid out
- Document new tracking link format
- Email all affiliates with new tracking links and migration announcement
- Recreate commission rate structures in the new platform
- Test: make a test purchase via affiliate tracking link and verify commission records correctly
- For network programs: update Shopify pixel integration and test conversion tracking
Affiliates are partners in your revenue — treating the migration as a communication event (not just a technical one) preserves those relationships. Give them adequate notice, send new tracking links on day 1, and make paying out any owed balances your top priority.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.