Skip to content

The Complete Wix to Shopify Migration Checklist

Every step of a Wix Stores to Shopify migration in order, exports, product data, customers, redirects, checkout testing and the cutover itself.

Published June 16, 2026

4 min read

PortMySite

A store migration has more moving parts than a brochure-site move, and the parts fail independently: you can migrate every product perfectly and still lose your search traffic, or preserve every URL and discover at launch that shipping rates are wrong. This checklist is the order we actually work in.

Before anything: the audit

Crawl the live store. Every page, product URL, collection URL and policy page. Wix product URLs (/product-page/…) will all change shape on Shopify (/products/…), so this list is your future redirect map.

Export what Wix will give you. Wix Stores exports products and orders as CSV. Do it now, and check what actually came out, variant structures and product options in particular tend to need manual attention.

Inventory your apps. Reviews, loyalty points, gift cards, subscriptions: for each app, find out whether it has an export. This determines what can move and what cannot, and you want that answer before you commit to a launch date, not after.

Export from Search Console. The pages that earn organic traffic get priority in the redirect map. For a store, collection pages are usually the quiet heroes, check them specifically.

Product data

Reshape the product CSV. Wix's export does not match Shopify's import format. Columns need remapping: options and variants, SKUs, weights, compare-at prices, inventory quantities. Do a test import of ten products first and inspect them closely rather than importing five hundred and auditing the wreckage.

Check the variant math. Shopify allows up to three options per product (size, colour, material). If your Wix products use options in unusual ways, some will need restructuring. Find these now.

Images. Shopify imports images from URLs in the CSV. Since your Wix store is still live, the import can pull directly from it, one good reason to keep Wix running during the build.

Collections. Rebuild both manual and automated collections. Shopify's automated collections (by tag, price, vendor) are often better than what Wix offered, this is a rare spot where the migration can quietly upgrade something.

Customers and orders

Customer import. Names, emails, addresses and, critically, marketing consent status. Consent does not regenerate: a customer who opted in on Wix must arrive in Shopify still marked opted-in, or your email list quietly shrinks.

Order history. Import past orders so support can answer "where is my refund from March" and your reporting has a baseline. Old orders arrive as archived records, not live transactions.

What cannot come: saved payment methods. Card details live with the payment processor, not the store. Nobody can migrate them, on any platform. Returning customers re-enter payment once. Say this in your launch email and it is a non-event.

Store configuration

  • Payments: set up Shopify Payments (or your gateway), run a real test transaction and refund it.
  • Shipping: recreate every rate and zone. This is the single most common source of day-one losses, a missing zone silently blocks checkout for a whole region.
  • Taxes: confirm rates for every region you sell to.
  • Emails: order confirmation, shipping notification, refund. Send each one to yourself.
  • Policies: shipping, returns, privacy, rebuilt at their new /policies/ URLs, with the old policy URLs in the redirect map.

The redirect map

Every URL from your crawl gets a destination:

Wix pattern Shopify pattern
/product-page/{product} /products/{product}
/category/{collection} /collections/{collection}
/shop /collections/all
/store-policy /policies/…

Shopify has a built-in URL redirect tool that handles this natively, the map imports as a CSV. Collection pages deserve special care: they often hold more ranking value than individual products.

Checkout, end to end

Before cutover, run the whole journey as a customer: find a product through a collection, add to cart, apply a discount code, pay with a real card, receive the confirmation email, then refund it. Then do it again on a phone. Most launch-day embarrassments would have been caught by this one hour of testing.

Cutover

  • Pick a quiet hour for your traffic (your analytics will tell you).
  • Lower your DNS TTL a day or two ahead so the switch propagates fast.
  • Point the domain at Shopify; both stores exist during propagation, and either one can take an order, no downtime.
  • Immediately after: confirm the redirect map resolves (spot-check your top 20 URLs), confirm robots.txt is not blocking anything, submit the new sitemap in Search Console.

The week after

Keep the Wix subscription until you have verified everything, a fortnight of overlap is cheap insurance. Watch Search Console's Page Indexing report for a rising 404 count (a missed redirect), and watch your conversion rate against the old baseline. Then, and only then, cancel Wix.

The short version

Products, customers, orders, configuration, redirects, checkout test, quiet-hour cutover, two weeks of verification. None of it is exotic, but the steps protect against different failures, and the stores that get hurt are the ones that skipped a step that "obviously" did not apply to them.

Doing this yourself?

Or hand it to people who do it weekly.

Fixed price, 7-day delivery, full 301 redirect map, no downtime. Send the URL and get a real quote back within one business day.

Keep reading