Import WPGet Pro
Menu

Store migration

Migrate Shopify Products, Customers, and Orders to WooCommerce via CSV

Import a Shopify product CSV into WooCommerce — SKUs, variations, customers, and order history. The WooCommerce add-on is free; scheduled or ACF-heavy catalogues need Import WP Pro.

Shopify CSV mapping
Import WP Products template mapping Product Name, description, and affiliate product URL from a CSV, with a preview of Harbour Navy Tee.
Variation and SKU match
Import WP Inventory fields mapping product SKU TEE-NAVY-S, GTIN, and stock quantity 18.

Replatforming is three importers, not one mixed spreadsheet: products, then customers, then orders. Import WP’s WooCommerce add-on maps Shopify (or Magento / BigCommerce) CSV columns onto WooCommerce fields with the visual selector. There is no Shopify API connector — you export CSV from the old platform and map it.

Free add-on for products, customers, and orders. Import WP Pro adds scheduled runs, custom fields, and ACF on products. JetEngine and Pods are Pro add-ons.

Import Shopify products CSV to WooCommerce

Create an importer and choose WooCommerce Products. Map title, SKU, description, regular/sale price, stock, categories, tags, images, and attributes. Unique key is SKU so a second export updates the catalogue instead of duplicating it.

Variable products: parent row with attributes, then variation rows linked by parent SKU. See WooCommerce product variations. Nested XML from a middleman feed: WooCommerce XML product feed.

Excel workbooks from finance: XLSX reader (free add-on). Images from CDN URLs: bulk import remote images.

Docs: Import WooCommerce products from CSV/XML.

Import Shopify customers and order history

Do not mix customers into the product file.

  1. WooCommerce Customers — email as unique key, billing and shipping groups, country as GB / US. New-account emails off for historical loads.
  2. WooCommerce Orders — stable Order Key (WooCommerce IDs cannot be inserted), customer email, line items by SKU + quantity. Products must exist first.

Guest orders are created when the customer lookup misses. Full maps: Import WooCommerce customers, Import WooCommerce orders.

The same sequence works for a Magento CSV to WooCommerce or BigCommerce export — map their column names, keep SKU and email as keys.

Preserve variations and catalogue structure on re-import

Permissions: Create on the first pass, then Update. Skip unchanged rows (Pro) when you re-export from Shopify during a long cutover. Do not change the unique-key field between runs.

Custom product meta and ACF extras are Pro. Core WooCommerce product fields are the free add-on.

Shopify to WooCommerce FAQ

Do I need Pro to migrate Shopify products?
No. The WooCommerce Products, Customers, and Orders templates work with the free plugin plus the free WooCommerce add-on. Use Pro for cron, custom fields, and ACF.
Can I keep Shopify product IDs?
WooCommerce assigns its own IDs. Use SKU (and an Order Key you control) as Import WP unique identifiers.
What about Magento or BigCommerce?
Same workflow: export CSV/XML, map columns, unique keys. There is no dedicated Magento connector.

Compare Free vs Pro.