WooCommerce to Shopify Migration: Steps, Costs and What Moves
This article may contain affiliate links. We may earn a commission at no extra cost to you. How we earn money

In this article
Yes, a WooCommerce to Shopify migration is possible. Products move by CSV or the Shopify Store Migration app, customers by CSV, and past orders through a third-party app. Reviews do not transfer directly. You rebuild the theme, plugins and URL redirects by hand. Costs are a Shopify plan, a theme, apps, a domain and optional expert help.
Move if
You host WooCommerce yourself today and want hosting inside one monthly plan, and you can name a Shopify theme or app for every plugin you rely on. Basic is $25 a month, or $19 a month billed yearly (US, as of October 2026).
Wait if you have not decided how to handle products with more than 3 options, or you have no Shopify answer yet for a plugin your checkout depends on.
Stay on WooCommerce if
You are content with your host and plugins, or you have not priced the full move yet. Total the Shopify plan, theme, apps and domain from the cost table below, then set that against what you pay for WooCommerce hosting and extensions today.
Skip the move if the only goal is a new design. Changing the theme inside WooCommerce does not need a platform move.
We earn a commission if you buy through links on this page. It does not change what we recommend.
Compare Shopify plan prices paid link
Key takeaways
- Shopify’s own guide for this move has 19 steps. Steps 6 to 11 (customers, reviews, orders) and Step 19 (SEO) are marked optional.
- Products and customers move by CSV. Past orders need a third-party app. Reviews cannot be exported from WooCommerce to Shopify directly.
- Shopify’s guide says the Store Migration app does not import the options of a product with more than 3 options.
- Your WooCommerce theme and plugins do not come along. Old URLs are likely to change, so you can set up redirects before the domain switch.
- Hypothetical example: 12 months of the Basic plan billed yearly is $228 in plan fees, before themes, apps and developer time (US, as of October 2026).
How we checked this guide
This guide uses public first-party pages only: Shopify’s Help Center migration guide, its CSV import and URL redirect pages, the Shopify Store Migration listing on the Shopify App Store, Shopify’s pricing and Theme Store pages, and WooCommerce’s own documentation. We did not open a Shopify or WooCommerce account and did not run a migration. Prices are US dollars from the US pricing page.
Checked October 2026 (last check 2026-10-22).
Should you move from WooCommerce to Shopify?
It makes sense when you want hosting included in a monthly plan and your catalogue fits Shopify’s import limits. It makes less sense when you cannot yet replace a plugin your store depends on. Four questions frame the decision.
- Who hosts the store today? WooCommerce is a plugin for WordPress, and its install documentation tells you to confirm your hosting environment is compatible, so you choose the host. Shopify’s pricing FAQ says “Shopify includes secure commerce hosting with your Shopify plan.”
- How many plugins do you run, and what do they cost each month? List each one with its job. Each job needs a Shopify theme feature or an app. Browse our list of Shopify apps before you commit.
- Does your store need custom code? No export in the guide carries custom WooCommerce code. Decide whether a theme setting, an app or a developer replaces it.
- How big is the catalogue? Count products and the options on each. Shopify’s guide says the Store Migration app does not import the options of a product with more than 3 options.
For the platform-level view, read our Shopify vs WooCommerce comparison: fixed costs and fees. It covers which platform fits which store. This page covers how to move. For other source platforms, see other platform comparisons.
What can you move from WooCommerce to Shopify?
Products, customers and past orders can move. Each type uses a different route, and Shopify’s guide separates them. The table follows the guide and WooCommerce’s documentation (US help pages, checked October 2026).
| Data type | How it moves | Notes |
|---|---|---|
| Products and variants | Export a product CSV from WooCommerce, edit it to Shopify’s template, import it. Or upload the unchanged CSV to the Shopify Store Migration app. | Shopify’s guide says the Store Migration app does not import the options of a product with more than 3 options. A product missing a variant option is not imported. |
| Product images | Image URLs travel in the CSV. Shopify downloads them during import. | Each URL must be a publicly accessible direct link. Shopify’s page lists 5000 x 5000 px but also shows a 20 megapixel error, so resize large images. |
| Customers | Export with a WooCommerce import/export plugin, edit to Shopify’s customer template, import from the Customers page. | Shopify says there is no data mapping support for customer CSV imports. Use ISO codes for province and country. |
| Past orders | A third-party migration app from the Shopify App Store (Step 11 of the guide). | WooCommerce’s Customer / Order / Coupon Export extension needs a subscription, and its docs page shows no price. |
Shopify’s guide does not describe coupons, blog posts or pages, so this table leaves them out. Check what your own store holds before you plan the move.
What can’t you move from WooCommerce to Shopify?
Reviews, your theme and your plugins do not transfer by export. Shopify’s guide says “You can’t export or migrate reviews from WooCommerce to Shopify” and sends you to a review app from the Shopify App Store instead.
- Reviews: use a third-party review app (Step 9 of the guide).
- Options on products with more than 3: Shopify’s guide says the Store Migration app does not import the options of a product with more than 3 options.
- Theme: Step 12 has you customize the default theme or add a free or paid one from the Theme Store. Shopify’s guide describes a preview: enter your WooCommerce store URL and Shopify generates a theme, powered by Dawn, to preview your store. However, the guide describes no way to carry the WooCommerce theme itself across.
- Plugins and their data: the guide lists no plugin export. Check each plugin’s own documentation for an export before you cancel it.
- Old page URLs: Shopify says its link structure for individual pages is likely different, so old links may not load until you add redirects.
How do you migrate from WooCommerce to Shopify, step by step?
Follow Shopify’s 19-step Help Center guide, grouped here into nine stages. The guide lets you skip the optional steps for customers, reviews, orders and SEO, but redirects are worth doing for any store that already has pages indexed.
- Decide what to move and how. Choose among products, customers, past orders and reviews. Routes are copy and paste, the Store Migration app, CSV, a third-party app or a Shopify Partner (Step 1).
- Export products from WooCommerce. Go to Products, All Products, then Export. Pick columns, product types and categories, then Generate CSV. WooCommerce’s docs add that variation names can leave out attribute values when a product has three or more attributes.
- Edit the CSV to Shopify’s product template. Map columns, delete unmapped columns and sample products, convert pounds to grams and put each attribute value on its own row (Step 3).
- Import the products. In Shopify admin, open Products, Import, add the file, deselect publishing to all sales channels, then upload, preview and import (Step 4). The Store Migration app takes the unchanged WooCommerce CSV instead. Shopify describes the app as early access, available only for certain stores and only on desktop.
- Check products and fix errors. Compare price, weight, inventory and descriptions, then group products into collections (Step 5).
- Move customers, reviews and orders if you need them. Customers use a CSV, reviews use a review app, orders use a third-party migration app (Steps 6 to 11).
- Build the store. Add a theme, then set up shipping, taxes, a payment provider and staff accounts (Steps 12 to 15 and 17).
- Place test orders. Run a successful and a failed payment, a refund and a fulfillment, and read the customer emails (Step 16).
- Connect the domain and add redirects. You might need to disconnect the domain from the old platform first, to avoid SSL errors. Then connect it and set redirects, meta descriptions and the sitemap (Steps 18 and 19).
How much does it cost to move from WooCommerce to Shopify?
You pay for a Shopify plan, a theme, apps, a domain and any expert help. The Store Migration app is listed as free. Prices below are US dollars and were read in October 2026. Shopify can change them, so check each live page before you buy.
| Cost part | What the page says | Source | Checked |
|---|---|---|---|
| Shopify plan | Basic $25/month, or $19/month billed yearly. Grow $65/month, or $49/month billed yearly. | shopify.com/pricing (US, USD) | 2026-10-22 |
| Shopify Store Migration app | Free. Listed at 3.2 out of 5 from 78 reviews. | apps.shopify.com/store-migration | 2026-10-22 |
| Third-party app for past orders | Priced by each app developer. No figure here. | Listing of the app you pick | n/a |
| Theme | Free themes exist (Step 12). The paid themes shown on the Theme Store home page ranged from $150 to $450. | themes.shopify.com | 2026-10-22 |
| Domain | Depends on the domain extension. Domains bought through Shopify renew yearly, billed apart from the plan. A domain you own stays with its provider. | help.shopify.com, domains pages | 2026-10-22 |
| Expert help | Priced by the expert. Directory listings show starting prices or “Contact for pricing”. | shopify.com/partners/directory | 2026-10-22 |
| WooCommerce costs you stop paying | Total your hosting, extensions and any paid order/customer export for the last 12 months. No figure here. | Your own invoices | n/a |
Ready to pick a plan? For the full plan range, read Shopify plan prices explained. For theme choices, see Shopify themes to start from. For the whole build, see the cost to build a Shopify store.
Compare Shopify plan prices paid link
We earn a commission if you buy through this link.
Worked example: first 12 months for a small store (hypothetical)
Assumptions: Basic plan at the US prices above, 12 billing months, the free Store Migration app for products, no introductory offer counted.
| Billing | Arithmetic | Plan fees, 12 months |
|---|---|---|
| Billed yearly | 12 x $19 | $228 |
| Billed monthly | 12 x $25 | $300 |
| Difference | $300 – $228 | $72 |
Left out: themes, apps, domain, developer time, taxes, payment fees, and WooCommerce hosting until you cancel it. Add your own figures for each before you decide.
When should you hire help to migrate?
Hire help when a step in the guide needs skills or access you lack. Shopify’s guide lists a Shopify Partner as one way to migrate and links to its Partners directory, titled “Hire Shopify Experts”. Shopify Experts are listed there with their own starting prices.
- The Store Migration app works only for certain stores and only on desktop, so some stores must use CSV or another route.
- Past orders need a third-party app, which adds a tool to choose and configure.
- Products with more than 3 options need a decision on how to restructure them.
- Redirects for a large number of old URLs can be imported by CSV, but someone must build that list.
We do not name an agency and cannot give a price range. Ask each Shopify Expert for a written scope and quote.
How do you keep your search rankings when you move?
Shopify’s guide says redirects help preserve your ranking and gives no guarantee. It lists three jobs for Step 19: redirects, unique meta descriptions and a sitemap submission.
- Redirects: create them in the Shopify admin under Content, Menus, URL redirects, one at a time or by CSV import. A standard store can hold up to 100,000 redirects. Paths such as /cart and /orders cannot be redirected.
- Meta descriptions: give each page a unique one in plain, direct language.
- Sitemap: Shopify generates the sitemap files automatically. Submit them in Google Search Console.
Shopify’s link structure for individual pages is likely different from WooCommerce’s. List your old URLs before you switch the domain, because redirects start working as soon as you save them.
What problems come up most often?
Most problems appear at product import, and Shopify lists the fixes. The table covers the errors named in Shopify’s guide and its common import issues page, plus one WooCommerce export caveat.
| Problem | What the page says | Fix |
|---|---|---|
| Products imported but not published | Shopify imported them, but sales channels are off. | Make the products available to your sales channels. |
| Variant option missing | A product missing a variant option is not imported. | Add the product by hand. |
| More than 3 options | Shopify’s guide says the Store Migration app does not import the options of a product with more than 3 options. | Reduce the options, or use a third-party app or metafields, as Shopify’s guide suggests. |
| Image fails to download | The image file is missing, or the URL is not a public direct link. | Fix the URL. It must start with http and be reachable by anyone. |
| Line ignored: handle already exists | Each product needs its own handle. | Give each product a unique handle. |
| Illegal or missing quote | The file must be UTF-8, and smart quotes break the import. | Resave as UTF-8 and replace smart quotes with straight quotes. |
| Price can’t be blank | The line has no price. | Add the price. |
| Variation names cut short in the WooCommerce export | Attribute values can be left out of variation names for products with three or more attributes. | Check variation names in the CSV before you import. |
Sources
- Shopify Help Center: Migrate from WooCommerce, checked 2026-10-22.
- Shopify Help Center: common product CSV import problems, checked 2026-10-22.
- Shopify Help Center: URL redirects, checked 2026-10-22.
- Shopify Help Center: add a domain and buying domains, checked 2026-10-22.
- Shopify Store Migration, Shopify App Store, as listed, checked October 2026.
- Shopify Theme Store, checked 2026-10-22.
- WooCommerce docs: Product CSV Importer and Exporter, checked 2026-10-22.
- WooCommerce docs: Order/Customer CSV Export, checked 2026-10-22.
- WooCommerce docs: Installing and Uninstalling WooCommerce, checked 2026-10-22.
- Shopify pricing page (US, USD), shopify.com/pricing, checked 2026-10-22.
- Shopify Partners directory, store migration category, shopify.com/partners/directory, checked 2026-10-22.



