How to Migrate Shopify Products and Variants to WooCommerce

A reliable Shopify-to-WooCommerce product migration starts with a field-level inventory, not an import button. Map every product, variant, SKU, price, image, collection, inventory location and metadata field to a WooCommerce destination, run a staged import, then reconcile totals and inspect representative products before launch.

By Good Measure StudioUpdated 30 July 20268 min read

The migration map.

Give every source record a destination and a verification method before the full import begins.

AssetShopify sourceWooCommerce destinationVerification
ProductsShopify product recordsWooCommerce productsPublished, draft and archived counts
VariantsOptions and variant combinationsAttributes and variationsOption matrix, SKU, price and stock samples
CollectionsManual and automated collectionsCategories, tags or merchandising rulesMembership and navigation review
MediaProduct and variant imagesMedia library and galleriesFile count, alt text and variant assignment
InventoryLocations and available quantitiesWooCommerce stock plus inventory integrationLocation-by-location reconciliation

How to plan this workstream.

The exact tools can change. The decisions and checks should not.

  1. 01Step 1

    Freeze the field map

    List the Shopify source field, WooCommerce destination field, transformation rule and owner. Include handles, titles, descriptions, vendors, product types, tags, options, SKUs, prices, weights, barcodes, media and SEO fields.

  2. 02Step 2

    Choose how each collection behaves

    Shopify automated collections may depend on rules that do not have a direct WooCommerce equivalent. Decide whether each collection becomes a category, tag, saved merchandising rule or manually managed group.

  3. 03Step 3

    Import a representative sample

    Test simple, variable, out-of-stock, draft, unusually large and media-heavy products first. A sample that only contains easy products will hide the failures most likely to appear in the full catalog.

  4. 04Step 4

    Reconcile before design QA

    Compare source and destination counts, then inspect values. Matching totals do not prove that attributes, option order, prices, stock, images or tax settings landed correctly.

  5. 05Step 5

    Run the final delta

    If Shopify remains live during the build, document products, prices and inventory changed after the first export. Re-import or manually reconcile that delta immediately before cutover.

What a clean-looking import can hide.

  • Variant combinations flatten into separate simple products or lose their option order.
  • Duplicate or blank SKUs prevent reliable inventory and order reconciliation.
  • Automated collection rules disappear even though collection names transfer.
  • Variant images attach to the product gallery but not to the correct variation.
  • Inventory totals look correct while location-level stock or external fulfilment data is missing.
  • Product handles change without a corresponding URL redirect map.

Before the work begins.

The answers below state what can be planned now and which details still depend on the source store or provider.

01Can Shopify product CSV files be imported into WooCommerce?

Yes, CSV files can support a product migration, especially for straightforward catalogs. The Shopify and WooCommerce field models are not identical, so variants, collections, media, metafields and inventory still require mapping and verification rather than a blind upload.

02Do Shopify variants become WooCommerce variations?

They can, provided Shopify options are mapped to WooCommerce attributes and each valid combination becomes a variation. Test SKU, price, stock, image, weight and status for both common and edge-case products.

03Will product images and alt text move automatically?

That depends on the migration method. Confirm that original files remain accessible, every expected image is downloaded, variant-image relationships survive and available alt text is preserved or rewritten deliberately.

Sources used for this guide

Provider capabilities and platform documentation change. Review the current source documentation again when planning a live migration.

Turn the field guide into a fixed, accountable plan.

We will identify what can move, what needs rebuilding, which providers must approve the destination and how each workstream will be verified.