Guides

WooCommerce to Shopify migration tools compared: which one should you use?

By Glen Gallarde · Published 6 November 2026 · 10 minute read

Short answer

For a simple store, Shopify's free Store Migration app moves products and customers. To copy everything automatically, including orders, reviews, blog posts and redirects, use LitExtension or Cart2Cart, which charge by the number of records. Pick Matrixify if you want full control through spreadsheets. W2S is a free WordPress plugin that only moves products. None of them does the whole migration: the theme, apps, payments and testing are still on you.

Five WooCommerce to Shopify migration tools: Shopify Store Migration (free, products and customers), LitExtension and Cart2Cart (full automated copy, priced per record), Matrixify (spreadsheet import from $20 a month) and W2S (free plugin, products only)

Search for "WooCommerce to Shopify migration app" and most of the results were written by the companies that sell one. That doesn't make them wrong, but each one ends the same way: their tool wins.

I move WooCommerce stores to Shopify for a living, so I end up working with these tools, or around them. Here's what each one actually moves, where each one falls short, and how I'd choose between them for your store. I don't earn anything from any of them, and none of the links below are affiliate links.

The tools at a glance

ToolHow it worksPriceMoves301 redirects
Shopify Store MigrationShopify app. Connects to WooCommerce or takes CSV filesFreeProducts, customersNo
LitExtensionConnects both stores and copies automaticallyPer record, free demoProducts, customers, orders, reviews, coupons, pages, blog postsYes, as an option
Cart2CartConnects both stores and copies automaticallyPer record, free demoProducts, customers, orders, reviews, coupons, pages, blog postsYes, as an option
MatrixifyShopify app. Imports spreadsheets and exportsFree for 10 items, then $20, $50 or $200 a monthAlmost anything you can put in a spreadsheetYes, you supply the list
W2SWordPress plugin. Pushes products to ShopifyFree, with a paid Pro versionProducts, categories, tagsNo

Prices, limits and ratings as listed by each tool on 6 November 2026. They change, so check before you buy.

Shopify Store Migration (free, by Shopify)

Shopify's own Store Migration app imports products and customers from WooCommerce and several other platforms. You can connect your WooCommerce store for a guided import, or upload the CSV files WooCommerce exports. You review everything in Shopify before it goes live.

Good: it's free and made by Shopify. For a small catalogue with simple products, it's a sensible first try.

Watch out for: it doesn't bring over orders, reviews, blog posts or redirects. Its App Store rating sits at 3.2 out of 5 from 78 reviews, and the complaints are about imports that stop with vague errors or arrive without images. Shopify's own listing warns that some platforms "don't export all data", so expect to tidy things up afterwards.

Use it if: you have a simple store, you're happy to start without order history, and you want to spend nothing on the data move.

LitExtension

LitExtension connects to both stores and copies products, categories, customers, orders, coupons, reviews, CMS pages and blog posts. Optional extras include creating 301 redirects, keeping your order numbers, and moving images embedded in descriptions. It has a 4.8 rating from 326 reviews on the Shopify App Store.

Good: it moves almost everything in one run, and it includes a free demo, free "recent data" top-ups for the orders that come in while you build, and a 30-day money-back guarantee. There's also a done-for-you service tier.

Watch out for: the price is calculated from how many products, customers, orders and posts you have, so a store with years of orders pays far more than a new one. Its own page says customer and order migration needs Shopify's Grow plan or higher, or its separate CSV service. Check that before you pick a plan. Customer passwords don't move, which no longer matters on Shopify (more on that here).

Use it if: you want a full copy with order history and reviews, and you're happy to check the results yourself.

Cart2Cart

Cart2Cart has been doing store migrations since 2009 and works much like LitExtension. It moves products, categories, customers, orders, coupons, reviews, blog posts and CMS pages, with optional extras for 301 redirects, keeping order numbers, and moving description images. A free demo moves a small sample first.

Good: it's mature and well documented, and it offers a "recent data" migration for orders that arrive after the main copy, plus a paid remigration option. Choosing every extra option gets a discount.

Watch out for: pricing is per record, just like LitExtension, so get an estimate from its calculator. Its own page says variants are capped at 99 per product with 3 options. Shopify itself now allows up to 2,048 variants, so check whether your bigger products will come across whole. Reviews need a reviews app installed in Shopify first.

Use it if: you want a full automated copy and its estimate for your store comes in lower than LitExtension's. Get quotes from both. It takes five minutes.

Matrixify

Matrixify is a different kind of tool. It doesn't log into WooCommerce. You give it spreadsheets or exports, and it imports them into Shopify: products, collections, customers, orders, discounts, pages, blog posts, menus, redirects, metafields and more. It's rated 4.9 from 1,861 reviews, and it's the bulk tool most Shopify developers keep installed.

Plans are priced by how much each file holds: free for 10 items of each type, then Basic at $20 a month (5,000 products, 2,000 customers, 1,000 orders), Big at $50 a month (50,000 products, 20,000 customers, 10,000 orders), and Enterprise at $200 a month for no limits. You only need it for the month you migrate.

Good: you see and control every row before it goes in. It's excellent for importing your redirect list, fixing data in bulk, and re-running a single import without starting over.

Watch out for: it's only as good as your spreadsheet. Someone has to map WooCommerce's columns to Shopify's, and that's real work the first time.

Use it if: you're comfortable in spreadsheets, or you're doing the migration properly and want control over every field.

W2S (free WordPress plugin)

W2S, by VillaTheme, runs inside WordPress and pushes your products, categories and tags to Shopify through an API key. It has more than 1,000 active installs and a 3.7 out of 5 rating on WordPress.org. The free version's listing doesn't mention customers or orders.

Use it if: you only need products copied and want to try something free from the WordPress side. Take a full backup first, as you should before installing any plugin on a live store.

What no migration tool does for you

This is the part the tool makers don't put on their homepages. A migration app copies data. A migration is much more than that.

What a migration app copies: products, variants and images, categories into collections, customers and order history, and reviews, coupons and blog posts. What is still on you: theme and design, plugins replaced with apps, payments, shipping and tax, and checking redirects, test orders and the domain switch
  • Your theme and design. Nothing carries your WooCommerce look across. You choose a Shopify theme and set it up.
  • Your plugins. Every plugin needs a Shopify app or a built-in feature to replace it. The free plugin to app finder does the matching.
  • Payments, shipping and tax. These are set up fresh in Shopify and need testing with real orders.
  • Redirects that actually work. Even the tools that create 301 redirects can't check them for you, and Shopify skips some paths entirely. See how Shopify redirects work, or build the list with the free redirect generator.
  • Launch day. Switching the domain, keeping your email working, and checking Search Console afterwards.

That's why "the app costs $200" and "the migration costs $200" aren't the same thing. The app, DIY or hire guide compares the three routes, and the 36-step checklist lists everything a full migration involves.

How to choose

Your storeStart with
Under a few hundred simple products, no need for old ordersShopify Store Migration (free), then fix what's missing by hand
You want order history, reviews and blog posts movedRun the free demo on both LitExtension and Cart2Cart, then pick the better result and price
Large catalogue, custom fields, or you want controlMatrixify
Subscriptions, bookings or membershipsNone of these on their own. Subscriptions need their own plan. See migrating WooCommerce Subscriptions
You'd rather not do any of itA fixed-price migration, where someone else uses these tools and handles the rest

Tips for a clean import, whichever tool you use

  1. Run the free demo first. Check a few products with variants, a customer with several addresses, and an old order, side by side with WooCommerce.
  2. Import in this order: products, then customers, then orders. Shopify's own guidance says that's how they link up correctly.
  3. Turn off staff order notifications before importing orders. Shopify says each imported historical order can send a "new order" email to your staff. Thousands of old orders means thousands of emails.
  4. Check products with more than 3 options. Shopify allows 3 options per product. A WooCommerce product with a fourth attribute needs restructuring before or after import.
  5. Keep your product slugs the same. It makes every redirect a simple pattern.
  6. Count before and after. Products, variants, customers and orders should match. If they don't, find out why before launch, not after.
  7. Plan a top-up on launch day. Orders keep coming in while you build. Use the tool's "recent data" option, or export the new orders, right before you switch the domain.

Questions

What is the best app to migrate WooCommerce to Shopify?

There isn't one best app. For a free, simple move, Shopify's Store Migration app. For a full automated copy with orders and reviews, LitExtension or Cart2Cart, so compare both demos. For control and large catalogues, Matrixify. Pick by what you need to move, not by star ratings.

Is there a free way to migrate WooCommerce to Shopify?

Yes, for products and customers: Shopify's Store Migration app is free, and so is the W2S plugin for products. Shopify's own CSV importer is free too. Moving orders, reviews and blog posts usually needs a paid tool or a lot of spreadsheet work.

Can migration apps move customer passwords?

Cart2Cart offers a password option, but you don't need it. Shopify's customer accounts now use a one-time email code instead of a password. Customers sign in with their email and see their past orders. See what happens to customer passwords.

Will a migration app keep my Google rankings?

Only if the redirects are complete and correct. LitExtension and Cart2Cart can create 301 redirects as an option, and Matrixify imports a redirect list you supply. Either way, check them yourself after launch. The SEO migration guide covers what to check.

How long does an app migration take?

The copy itself usually takes minutes to a few hours, depending on how many orders you have. The work around it takes longer: theme, apps, payments, testing and launch. See how long a migration takes.

Sources