Complex buildsDedicated devsAgenciesWorkReviewsBlogsPricingCode audit
  1. Home
  2. Blog
  3. Migration

WooCommerce to Shopify migration: the checklist we actually use.

Products, customers, orders, redirects, SEO, apps, launch day. Every step in order, plus a redirect map generator that turns your WooCommerce URLs into a Shopify import file.

MigrationBy BlincPublished 12 min

On this page

    The short version

    1. Every URL on your store changes. The redirect map is the whole job. Build it first, from a crawl of the live WooCommerce site, not from memory.

    2. Products and customers move cleanly. Variations, custom fields, subscriptions and plugin data need a spreadsheet pass before import.

    3. Launch on a quiet weekday morning with DNS TTL lowered the day before. Freeze orders on WooCommerce for the final import, then flip.

    Before anything moves

    The migrations that go wrong are the ones that start with the product import. The ones that go well start with two documents: a crawl of the current site and a list of every plugin that touches the storefront. Together they tell you what you are actually migrating, which is rarely just a catalog.

    1. Crawl the live WooCommerce site. Screaming Frog or similar. Export every URL with its status code, title and meta description. This becomes the master list for redirects and the record of your SEO metadata.

    2. List every active plugin and mark which ones change what the customer sees: bundles, subscriptions, wishlists, reviews, size charts, pre-orders, B2B pricing, shipping calculators. Each of these needs a Shopify equivalent, native or app, decided before launch.

    3. Pull Google Search Console and Analytics data for the top 200 pages by organic traffic. Those pages get hand-checked redirects and a post-launch watch list.

    4. Export everything from WooCommerce as CSV: products, customers, orders, coupons. Keep the originals untouched and work on copies.

    What moves cleanly and what does not

    Shopify's built-in Store Importer handles a simple WooCommerce catalog. Matrixify (paid) or a migration service handles a complicated one. Either way, the shape of the data decides how much manual work is left.

    solza.nl/en

    Rather have this done than read about it? Send us the store URL. We read the code and send back the exact list, free, within 4 hours.

    Get the free audit

    Reading is slower than asking.

    Send us your store URL. We read the code and tell you what we would fix first, free, within 4 hours.

    Get the free audit

    Get your free code audit

    Goes straight to hello@blinc.design. Reply within 4 hours, in the contract.

    No call required, no obligation. Prefer email? hello@blinc.design

    Sent. You will hear from us within 4 hours.

    Your request is on its way to hello@blinc.design.