Wix to Shopify Migration: A Practical Playbook for Store Owners
Step-by-step guide to migrating from Wix to Shopify — catalog limits, URL redirects, SEO preservation, cost comparison, and a 7-step playbook.
June 21, 2026·17 min read·
Listen to a short brief of this article
Hands-free while you multitask
Full article podcast:
0:00 / 13:36
Key Insights in 60 Seconds
Everything you need to know about migrating from Wix to Shopify — skim first, then dive into the playbook.
Wix is a closed visual builder — no direct theme port exists. Migration is a rebuild, not a transfer.
Wix Stores slows noticeably above 5,000 SKUs. Shopify scales to millions without platform friction.
SEO is the biggest hidden risk — Wix /product-page/ URLs must map to Shopify /products/ or organic traffic drops.
Realistic timeline: 2–6 weeks for a simple store. Complex Wix Stores with Velo, Bookings, and Members Area take 8–12 weeks.
One-time cost: $0–$8,000. Most merchants DIY for under $500. Agency rebuilds with theme work run $3,000–$8,000.
Wix Payments doesn't transfer — set up Shopify Payments from scratch. Approval typically takes 1–3 business days; payouts follow Shopify's standard 3-day cycle.
What You'll Learn
1Why Wix merchants eventually hit a ceiling
2Honest Wix vs Shopify comparison
3Self-test quiz to time your migration
47-step playbook with URL redirect mapping
5Replacing Wix Bookings, Velo, and Forms
6SEO redirect strategy that protects traffic
In This Article
Why Merchants Leave Wix
Wix built its reputation on drag-and-drop simplicity. For a merchant with 50 products and a local audience, that's a genuine advantage. But as catalogs grow, sales channels multiply, and business models mature, Wix Stores runs into structural limits that Shopify solved years ago.
The most common trigger is catalog friction. Wix Business Elite caps at 50,000 products, but back-end performance degrades well before that. Merchants with 5,000+ SKUs report slow product loading, limited bulk editing, and no native multi-location inventory. Shopify handles millions of SKUs without platform friction.
The second trigger is ecosystem depth. Wix App Market lists roughly 300 ecommerce apps. The Shopify App Store has 13,000+ apps. That gap matters when you need advanced subscriptions, wholesale portals, ERP connectors, or headless storefronts — tools that simply don't exist on Wix.
Catalog & Store Limits
Wix Stores caps at 50,000 products (Business Elite) with slower back-end loading above 5,000 SKUs. No native multi-location inventory. Shopify handles millions of SKUs, multi-location stock, and automated inventory rules natively.
Weak App Ecosystem
Wix App Market has ~300 ecommerce apps vs 12,000+ in the Shopify App Store. Critical tools — advanced subscriptions, wholesale portals, ERP connectors, and headless storefronts — simply don't exist on Wix.
Wix Payments & Fees
Wix Payments is Wix's embedded gateway (working with processors such as Adyen, J.P. Morgan, and Stripe in EMEA), charging 2.9% + 30¢ per US online transaction with no volume break. Shopify Payments offers identical card rates, plus 0.2 pp lower on Grow and 0.4 pp lower on Advanced — and waives the extra third-party-gateway fee.
SEO & URL Ceiling
Wix URLs are auto-generated and harder to restructure. Product URLs use /product-page/{slug} with limited subdirectory control. Shopify gives full control over handles, collections, and automated SEO metadata via apps.
No Native B2B or POS Depth
Wix has basic POS and no native B2B features (company accounts, net terms, price lists). Shopify POS Pro is a full retail system, and Shopify Plus B2B handles catalogs, company profiles, and draft orders.
Design Lock-In
Wix templates are drag-and-drop beautiful but tightly coupled to Wix. A migration means rebuilding the visual design from scratch. Shopify themes (especially Horizon) offer comparable visual quality with far more customization headroom.
Wix vs Shopify: What Actually Changes
Wix vs Shopify (2026)
Dimension
Wix
Shopify
Max products
50,000 (Business Elite)
Unlimited (all plans)
Themes / storefront builder
Closed visual editor, 800+ templates
Liquid themes + Hydrogen headless; Theme Store 200+
App ecosystem
~300 ecommerce apps
12,000+ apps
Payment gateway
Wix Payments + few third-party
Shopify Payments + 100+ third-party gateways
Transaction fees (US online)
2.9% + 30¢ (no volume break)
2.9% + 30¢ (Shopify Payments); extra 2%–0.15% for third-party
Full control over handles, canonicals, automated metadata
When Wix still makes sense
Stay on Wix if (a) you have under 100 products with no plans to scale, (b) your business is purely service-based with occasional product sales, or (c) you have no need for multi-channel selling, B2B, or advanced apps. For everyone else, Shopify is the rational next step.
Is Migration Right for You?
Use the 5-question self-assessment below for an honest read on where your business sits today. It scores catalog scale, revenue, app gaps, multi-channel ambition, and how often you've already hit Wix limits.
Should You Migrate from Wix to Shopify?5 questions • 60 seconds • personalized verdict
Question 1 of 5
How many products are in your catalog today?
Edge case: stuck on a single Wix limit
If only one specific limit is blocking you (e.g. no native subscriptions, no B2B catalogs), you may not need a full migration yet. Try a Shopify-compatible workaround first: a headless storefront for B2B, a third-party subscription app, or running Shopify alongside Wix on a subdomain. Migrate fully only when two or more limits compound.
3-Year Cost Comparison
Estimates based on public Shopify and Wix pricing, typical app costs, and US card processing rates.
$36
Wix Business / mo
$39
Shopify Basic / mo
$105
Shopify Grow / mo
2.9% / 2.7%
Card rate · Basic / Grow
The honest read: at $300K/yr GMV, Wix Business and Shopify Basic are within ~$2,000 over three years once you stack subscription and apps. The real lever is card processing — Shopify Grow's 2.7% rate (vs 2.9% on Basic and on Wix) saves about $1,800 over three years at this GMV, which more than offsets the higher monthly fee. Above $200K/yr, Grow is the cost-rational pick.
The chart uses a representative $300K-GMV merchant. Your numbers will differ — use the calculator below to plug in your actual Wix plan, monthly GMV, catalog size, and complexity for a personalized 3-year comparison plus migration cost and timeline.
Personalized estimate based on your current Wix plan, GMV, and catalog complexity. Compares 3-year total cost on both platforms and adds the one-time migration spend.
Simple = catalog only. Moderate = blog + forms. Complex = Velo, Bookings, Members Area.
3-year extra cost on Shopify$895Includes one-time migration spend
Recommended planShopify Basic$39/mo · matches your GMV
Migration timeline~5 weeksDIY / in-house
Stay on Wix · 3-year total19,854
Subscription$1,296
Apps$2,898
Card processing$15,660
Move to Shopify · 3-year total20,749
Subscription$1,404
Apps$2,520
Card processing$15,660
One-time migration$1,165
One-time migration breakdown
Migration / data app$99
Theme + setup$0
Custom rebuild (Velo / forms)$880
SEO + URL redirects$186
* Estimates use public Wix and Shopify pricing, typical app costs, and US Shopify Payments rates (2.9% + 30¢). Excludes domain, premium themes, and post-launch optimization. Actual results depend on your apps, gateway, and customization needs.
A simple Wix store — under 100 products, no Wix Bookings, no Members Area, no Velo — takes 2–4 weeks. A complex store with custom forms, Velo logic, a large blog, and Wix Bookings runs 6–12 weeks. The longest phase is always design rebuild and feature replacement, not data transfer.
The chart makes the cost of complexity concrete: the Velo / Bookings rebuild and post-launch monitoring phases — entirely absent from a simple migration — are what stretch the timeline from ~4 weeks to ~11. If you can scope those out (rebuild Velo logic in a phase 2 sprint, defer Bookings to a separate launch), you can move closer to the simple-store timeline.
Pre-Migration Checklist
1
Audit your Wix content inventory
List every product, collection, blog post, CMS page, and custom page. Note which use Wix Bookings, Wix Forms, Members Area, or Velo. This becomes your migration scope.
2
Export products as CSV
Wix Stores → Products → More Actions → Export to CSV. You'll get one CSV with products and variants. Keep the images — Wix exports image URLs, not files.
3
List Wix-native features in use
Wix Bookings, Wix Forms, Members Area, Wix Blog, Wix Email Marketing, Velo code — each needs a Shopify equivalent. Don't assume anything ports automatically.
4
Capture your full URL inventory
Use a sitemap tool or crawl your live Wix site to collect every indexed URL — products, blog posts, pages, and filtered category URLs. This is your redirect-map raw material.
5
Document custom Velo code
Velo (Wix's JavaScript layer) doesn't transfer. Screenshot logic flows, copy code snippets, and note API integrations. Each one must be rebuilt with Shopify Functions, apps, or custom Liquid.
6
Choose your Shopify plan
Most Wix migrants fit Shopify Basic ($39/mo) or Grow ($105/mo). Choose Grow if you need staff accounts, lower transaction fees, or standard reports. Plan for Plus ($2,300+/mo) only if you need native B2B.
What Data Transfers (and What Doesn't)
The single biggest source of post-launch panic is data that merchants assumed would carry over. Wix and Shopify use entirely different storage models, so the migration is closer to "rebuild with imported pieces" than "copy-paste". Use this matrix as your scope document — every row needs an owner and a deadline.
Wix CSV exports image URLs, not files. Use a bulk image downloader (e.g. Matrixify) or a migration app to fetch and re-host on Shopify CDN before unpublishing Wix.
Collections / categories
Manual
Wix collection structure doesn't export cleanly. Recreate as Shopify automated or manual collections; reuse old slugs as handles where possible.
Customer records
Yes (CSV)
Wix Contacts → Export. Import via Shopify Customers → Import. Names, emails, addresses, tags, and accepts-marketing flag transfer.
Customer passwords
No
Passwords are one-way hashed and never exportable from any platform. Customers must reset on first Shopify login. Send a launch email with a direct reset link.
Order history
Manual / paid app
Wix doesn't export orders to a Shopify-compatible format. Use Matrixify, Cart2Cart, or LitExtension for historical orders. Many merchants archive Wix read-only for 12 months instead.
Product reviews
App-dependent
Wix reviews don't export. If you use Wix Stores Reviews, manually copy or use Judge.me / Loox / Yotpo's Wix import — most review apps offer a free Wix CSV importer.
Email subscribers
Yes (CSV)
Wix Email Marketing → Contacts → Export. Import to Shopify Email or Klaviyo. Re-confirm consent for GDPR-regulated lists.
Discount codes
Manual
Wix coupons don't export. Recreate active codes in Shopify Discounts. Use this as a chance to retire stale codes.
Gift cards
Manual
Outstanding gift card balances don't transfer. Export liabilities, issue equivalent Shopify gift cards manually, and notify holders by email.
Blog posts & pages
Manual
Wix Blog exports are limited. Copy posts manually or use a migration tool. Preserve publish dates, meta titles, and image attributions.
SEO meta titles & descriptions
Manual
Export via crawl (Screaming Frog) and re-apply on each Shopify product/page. Don't change URLs and meta in the same week.
URL redirects
Manual (critical)
Build a CSV of every old Wix URL → new Shopify URL. Upload via Shopify URL Redirects. See SEO section.
Velo custom code
No
Rebuild from scratch using Shopify Functions, custom apps, or Liquid. Document logic before closing Wix.
Customer passwords always require a reset
No platform exports password hashes — that's a security feature, not a Shopify limitation. On launch day, send every customer a single email: "We've upgraded our store. Your account and order history are intact. Reset your password here to log in." Include a one-click password reset link generated from Shopify's customer admin. Skipping this step causes a wave of "I can't log in" tickets in week one.
“Because passwords are encrypted outside of Shopify, you can't migrate customer passwords from another online store using a CSV. After you import customers into your store, you need to invite your customers to create new passwords so that they can register their accounts.”
Most Wix merchants don't actually need 3 years of orders inside Shopify. Two pragmatic options: (1) keep the Wix admin read-only for 12 months as your historical archive — cheaper, fully searchable, no migration cost; (2) use a paid migration app (Matrixify, Cart2Cart, LitExtension) to import orders into Shopify if you need unified reporting or accounting continuity. Decide before launch — backfilling orders later is painful.
How to Add Products using a CSV file (Shopify Help Center)Official Shopify walkthrough for the exact CSV-import workflow you'll run after exporting your Wix catalog. Two minutes; covers field mapping and validation.
The 7-Step Migration Playbook
1
Open a Shopify trial and choose a theme
Sign up for a Shopify free trial. Install Horizon or a comparable theme from the Theme Store. Customize the homepage, header, and footer before importing data — empty stores are easier to design.
2
Import products via Shopify Store Migration or CSV
Use Shopify's free Store Migration app (supports Wix) or upload the Wix CSV directly via Products → Import. Map Wix columns to Shopify fields. Validate every SKU, price, and image before proceeding.
3
Rebuild collections manually
Wix collections don't export with the same structure. Create Shopify collections (automated or manual) to match your old product groupings. Set collection handles to mirror old URL slugs where possible.
4
Rebuild pages and blog posts
Wix pages and blog posts must be recreated manually or via a migration app. Copy body text, re-upload images, and recreate meta titles/descriptions. Don't change URLs and meta simultaneously.
5
Set up payments and shipping
Activate Shopify Payments (or connect your existing Stripe / Braintree / PayPal account). Configure shipping zones, rates, and tax settings. EU merchants must reconfigure OSS / IOSS reporting.
6
Build the 301 redirect map
Map every old Wix URL to its new Shopify equivalent. Wix product URLs typically look like /product-page/{slug}; Shopify uses /products/{handle}. Upload redirects via Settings → Apps → URL Redirects in bulk CSV.
7
Switch DNS and monitor Search Console
Point your domain to Shopify. Submit your new sitemap to Google Search Console. Monitor daily for 404s and fix them with additional redirects. Watch organic traffic for 30 days.
“Products can have a maximum of 3 options - products with more than 3 options won't have their options imported. You can resolve this issue using third-party apps or metafields.”
Shopify — Shopify Help Center — Migrating from Wix to Shopify · View source (help.shopify.com)How to Migrate Wix Store to Shopify | Full TutorialA practical 9-minute walkthrough of exporting Wix products, importing them into Shopify, and configuring the storefront — pairs directly with the 7-step playbook above.
Replacing Wix-Native Features on Shopify
Wix Feature → Shopify Replacement
Wix Feature
Shopify Equivalent
Notes
Wix Bookings
Sesami, Tipo, or Appointo
Native appointment booking apps on Shopify. Sesami is the most mature for services + retail hybrid.
Wix Members Area
Shopify customer accounts + Locksmith
Shopify's native customer accounts handle profiles and order history. Use Locksmith for gated content/member-only products.
Wix Forms
Form Builder apps or Shopify Forms
Shopify Forms (free, native) covers basic use cases. For complex conditional logic, use Powerful Contact Form Builder.
Wix Blog
Shopify Blog or headless CMS (Contentful, Sanity)
Shopify's built-in blog is adequate for most merchants. Content-heavy sites should consider a headless setup with Hydrogen.
Wix Email Marketing
Shopify Email or Klaviyo
Shopify Email is free for up to 10,000 emails/month. Klaviyo is the industry standard for advanced segmentation and flows.
Velo (custom JS)
Shopify Functions, app APIs, or custom Liquid
Velo doesn't transfer. Simple logic maps to Shopify Functions (checkout rules). Complex logic needs a custom app or Hydrogen storefront.
Wix Analytics
Shopify Analytics + Google Analytics 4
Shopify Analytics is stronger on commerce metrics. Pair with GA4 for full-funnel attribution and UTM tracking.
Wix Chat / Inbox
Shopify Inbox or Tidio
Shopify Inbox is free and native. Tidio adds chatbots and AI-assisted replies for higher-volume support.
Velo is Wix's proprietary JavaScript layer. It doesn't export, doesn't parse, and doesn't run anywhere but Wix. Every custom script — pricing calculators, API integrations, dynamic content — must be rebuilt. Screenshot your logic flows before you start.
SEO Preservation: Don't Lose Your Traffic
“Shopify's link structure for individual pages is likely different from your previous service, meaning that old links to specific pages likely won't load for customers.”
Wix product URLs follow the pattern /product-page/{slug}. Shopify uses /products/{handle}. Wix blog posts use /post/{slug}. Shopify uses /blogs/{blog}-name/{handle}. These patterns never match automatically.
The redirect process is mechanical but critical:
1
Crawl your Wix site
Use Screaming Frog, Sitebulb, or Ahrefs to extract every indexed URL. Include products, blog posts, pages, and filtered category URLs.
2
Build the URL mapping spreadsheet
Two columns: old_url and new_url. Map every Wix product to its Shopify product handle. Map blog posts to the new blog structure. CMS pages map one-to-one.
3
Upload 301 redirects in Shopify
Go to Settings → Apps → URL Redirects and use the bulk CSV upload. Test 10 random redirects before DNS switch.
4
Preserve meta data
Export meta titles and descriptions from Wix and re-apply them to Shopify products and pages. Don't change URLs and meta simultaneously.
5
Submit new sitemap to Google
After cutover, add your Shopify property to Google Search Console and submit sitemap.xml. Use URL Inspection for top pages.
The Wix /product-page/ prefix trap
The most common missed redirect is forgetting the /product-page/ prefix. A Wix store with 500 products has 500 URLs starting with /product-page/ that must each redirect to /products/. Use a spreadsheet formula or regex to batch-generate these mappings.
Shopify URL Rewrites Tutorial (301 Redirects)6-minute walkthrough of Shopify's built-in URL Rewrites feature, covering both the manual one-by-one method and bulk CSV import/export — the single most time-critical SEO step during a Wix migration.
Common Pitfalls
Ignoring URL pattern differences
Wix uses /product-page/ and /post/ prefixes. Shopify uses /products/ and /blogs/blog-name/. Missing a single redirect pattern can cause hundreds of 404s. Build the map before DNS switch.
Forgetting Wix-only fonts and assets
Custom fonts uploaded to Wix may not be licensed for Shopify. Re-upload licensed fonts or switch to Shopify-compatible typefaces. Unlicensed fonts break design and risk legal issues.
Losing Velo code without documentation
Velo powers custom logic on Wix — calculators, API calls, dynamic pages. If you don't screenshot and document it before closing Wix, rebuilding it on Shopify becomes guesswork.
Miscalculating payment-fee impact
Shopify Payments and Wix Payments have similar card rates, but Shopify adds an extra fee for third-party gateways (2% on Basic, 1% on Grow, 0.6% on Advanced). Switch to Shopify Payments to waive it.
Post-Launch 14-Day Checklist
1
Test every product page and checkout flow
Place test orders for each product type, shipping zone, and payment method. Verify tax calculation, confirmation emails, and order status page.
2
Verify all 301 redirects with a crawler
Run Screaming Frog or Sitebulb against your new Shopify domain. Confirm every old Wix URL returns 301, not 404 or 200 on the old path.
3
Submit sitemap and request indexing
Upload sitemap.xml to Google Search Console. Use URL Inspection to request indexing for your top 20 pages. Expect 3–7 days for re-crawling.
4
Send a customer communication email
Email your customer list: "We've upgraded our store. Your account and order history are safe. Please reset your password on first login." Include a direct link to the Shopify account page.
5
Reconfigure marketing pixels and analytics
Reinstall Meta Pixel, GA4, Google Ads conversion tracking, and any third-party analytics (Hotjar, Klaviyo tracking). Verify event firing on product view, add to cart, and purchase.
6
Monitor Search Console for 404s daily
For the first 14 days, check Google Search Console → Pages → Not Found every morning. Add redirects for any discovered missing URLs immediately.
7
Audit app integrations and webhooks
Verify every Shopify app (email, reviews, shipping, accounting) is connected and syncing. Test webhooks for order creation, fulfillment, and refund events.
Ready to move from Wix to Shopify?
Start your free trial and begin the 7-step playbook today.
Wix served you well while your business was small. When catalog limits, app gaps, and operational friction start costing real revenue, Shopify is the natural next step. The migration is straightforward for most merchants — product CSV export, theme rebuild, URL redirect map, and DNS switch. The hardest part is replacing Wix-native features (Bookings, Velo, Members Area) with Shopify equivalents.
Budget 2–6 weeks for a simple store, $500–$8,000 in total cost, and a 14-day post-launch vigilance window. Done right, you'll recover any organic traffic dip within 2–3 months and gain a platform that scales with your business instead of capping it. If you're still weighing the platform decision before committing, our broader Shopify migration overview covers patterns common to Etsy, Magento, BigCommerce and other origins.
Frequently Asked Questions
No. Wix Payments is tied to your Wix account and can't be transferred. On Shopify you'll activate Shopify Payments or connect a third-party gateway like Stripe, Braintree, or PayPal. Third-party gateways add a 0.6%–2% platform fee depending on your plan; Shopify Payments waives it. Approval usually takes 1–3 business days.
No. Wix product URLs use /product-page/{slug} and blog posts use /post/{slug}. Shopify uses /products/{handle} and /blogs/{blog}/{handle}. You must build a manual 301 redirect map and upload it as a CSV to Shopify before switching DNS. Without this step, every indexed URL becomes a 404 and organic traffic drops.
Shopify has no native appointment booking. Use Sesami, Tipo, or Appointo from the Shopify App Store. Sesami is the most mature for merchants running both retail and service bookings. Pricing starts around $10–$25/month. See our deeper guide on running services and bookings on Shopify (linked under Replacements) for the full app comparison.
Yes. If you purchased the domain through Wix, unlock it in your Wix dashboard, request an EPP auth code, and transfer it to Shopify or your preferred registrar. The process takes 5–7 days. Alternatively, keep the domain at Wix and point DNS A records and CNAME to Shopify — faster, but you'll manage DNS in two places.
DIY migration (CSV import, manual page rebuild, free theme) costs under $500 in time and app subscriptions. Agency-led rebuilds with custom theme work, app configuration, and SEO redirect mapping typically run $3,000–$8,000. The cost driver is design rebuild and feature replacement, not product import.
A simple Wix store (under 100 products, no Bookings/Members Area/Velo) takes 2–4 weeks. A complex store with Wix Bookings, custom forms, Velo logic, and a large blog takes 6–12 weeks. The longest phase is always design rebuild and feature replacement, not data transfer.
If you implement a complete 301 redirect map, submit a new sitemap, and preserve meta titles/descriptions, traffic typically dips briefly (1–3 weeks) then recovers and often exceeds pre-migration levels within 2–3 months. Without redirects, expect a 20–60% organic traffic drop that can take 6+ months to recover.
Velo does not transfer. You must rebuild every custom script. Simple logic (checkout rules, discounts) maps to Shopify Functions. Complex logic (API integrations, dynamic pages) requires a custom Shopify app or a headless Hydrogen storefront. Budget 20–40% of project time for custom rebuild work.
Yes, and you should. Keep Wix live while you build and test Shopify on a development domain (yourstore.myshopify.com). Run UAT for at least 5 business days before DNS cutover. Freeze new product additions on Wix 48 hours before switch to avoid data drift.
Customer profiles (name, email, address, marketing consent) transfer via CSV export from Wix Contacts. Passwords do not — no platform exports password hashes for security reasons. On launch day, email every customer a one-time password reset link from Shopify's customer admin. Their order history can be migrated separately or kept on a read-only Wix archive.
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Writes in-depth, data-driven e-commerce guides based on hands-on experience with real merchant stores.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.