Skip to main content
Have a project in mind? Let's talk
Book a call Tell us about your project Book a Call
Insights & Guides

WooCommerce to Shopify Migration: How to Move Without Losing Orders or Rankings

Variants, plugins and URLs are where WooCommerce migrations go wrong. What exports, what breaks, what to do with your WordPress blog, and what it costs.

Moving from WooCommerce to Shopify means carrying products, customers, orders and content off a WordPress site, swapping plugin features for apps, and redirecting every old address so earned traffic keeps arriving. Devvista is a software development and growth agency, and WooCommerce moves for merchants in the US, UK, Australia, Canada and the UAE are a regular part of that work. The risky parts are variants, plugins and addresses, not the theme.

This guide covers what exports, what breaks, the steps, what to do with your WordPress blog, a worked cost example and the checks for each market.

01 Why WooCommerce Owners Move to Shopify, and When Staying Is Better

WooCommerce describes itself as "the Open Source commerce platform for WordPress," and says you can choose any payments, any features and any host. That freedom is the appeal and the cost: you choose, maintain and secure each piece. Owners usually move when plugin updates collide, hosting needs constant attention, or one developer holds all the knowledge.

Staying makes sense when the site is mostly content with a small shop attached, or when the business depends on heavy custom WordPress behavior that would have to be rebuilt. A good audit answers this before any migration money is spent.

02 What Exports From WooCommerce and What Needs Care

WooCommerce's product CSV exporter documentation exports the product catalog to CSV, lets you choose columns, product types and categories, and can include metadata from WooCommerce or other plugins if you ask for custom meta. It supports simple, variable, grouped, external, variation, virtual and downloadable types.

The same documentation carries a warning that matters for stores with variants: WooCommerce may exclude attribute values from variation names in exported CSV files. A store with 1,200 products and size and color variations can arrive on Shopify with variants that are hard to tell apart, so variants get checked by hand against a sample.

In WooCommerceOn ShopifyWhat to check
Simple and variable productsProducts with variantsOption names and values after import
CategoriesCollectionsWhich categories deserve a page
Custom meta from pluginsmetafieldsWhich fields are worth keeping
Downloadable and virtual productsDecide earlyDigital goods work differently, so list them in the audit
Subscription, membership or booking pluginsShopify apps or a custom appThese are the usual surprises
CouponsDiscountsRules that depend on plugins
Blog posts and pagesBlog and pagesShopify's guide lists blogs and pages as movable data

Customers and orders have their own routes out of WooCommerce depending on how the store was built. We check them in the audit and import in the order Shopify recommends: products, then customers, then historical orders (Shopify's migration guide).

03 URLs: Where WooCommerce Migrations Lose Traffic

WooCommerce's permalinks documentation says that with non-plain permalinks the default product address uses a /product/ base and the default category base is product-category, while plain permalinks produce ID-based addresses such as ?product=111. Whatever your store uses, every one of those addresses changes on Shopify, and Shopify's migration guide warns that old links "likely won't load for customers."

Google's own advice (Google's guidance on site moves) is to match old addresses to new ones, redirect them permanently, and leave the redirects in place for a year or more. Shopify's URL redirect help puts the ceiling at 100,000 per store and notes that a redirect fires only from a broken address, so after launch each group of old URLs is tested.

Your map has three inputs: WooCommerce product and category addresses, WordPress blog and page addresses, and the pages that brought in organic visits and sales last year. Redirect the money pages first.

04 Step by Step: Moving a WooCommerce Store to Shopify

  1. List every plugin. Write down what each one does for the business and mark it keep, replace, build or drop.
  2. Export from a staging copy. Run the CSV export on a copy of the site so a mistake never touches your live store.
  3. Fix variants first. Compare a sample of exported variations with the live product pages and repair option names.
  4. Build the URL map. Products, categories, pages and blog posts, each with its new address.
  5. Import in order. Products, customers, then orders, checking counts after each.
  6. Replace the plugins. Install apps or build small custom ones, then test each against real cases.
  7. Rehearse, switch, monitor. Place real test orders, run the redirect list in bulk, change DNS, submit the new sitemap, then compare against your baseline each week.

The full process, with a second worked example, is on our Shopify migration services page.

05 What to Do With Your WordPress Blog

The "WordPress to Shopify" question is often really a blog question. You have two routes. Move the posts into Shopify's blog, which Shopify lists as movable data, so one platform runs the shop and the content. Or keep the blog on WordPress and let Shopify run only the store.

Moving everything is simpler to manage and keeps one login. Keeping WordPress for content makes sense when the blog is large, edited by a team that knows WordPress, and a major source of traffic. If you split them, decide which address each lives on before you build, and redirect carefully, because a store and a blog on different addresses change how links and tracking work. Our WordPress development team can handle the WordPress side.

06 Tax and Payment Checks in the US, UK, Australia, Canada and the UAE

Leaving WooCommerce also means leaving its tax and payment plugins. Check these per market, using Shopify's own pages:

  • United States: tax page says you can set up Shopify to handle common sales tax calculations, and that tax is your responsibility.
  • United Kingdom: Shopify lists Shopify Tax as available for the EU and the UK. Decide whether prices show VAT-inclusive.
  • Australia: Shopify lists Australia under its Basic Tax service and gives no GST detail, so confirm GST handling with your accountant.
  • Canada: register first, then configure only the provinces where you hold a registration, as Shopify's Canadian tax setup help instructs.
  • United Arab Emirates: Shopify's tax page does not cover the UAE, so confirm VAT setup with your accountant and Shopify support.

On payments, the supported countries page lists all five countries, provided your business is located in one of them. WooCommerce let you pick any payment plugin, so any local gateway you used needs a Shopify equivalent. If you sell across borders, Shopify Markets controls currency, languages, domains and taxes by region.

07 What a WooCommerce to Shopify Migration Costs

Our pricing is fixed, from $500 up to $100,000 by complexity, or hourly, from $10 to $100 by developer.

Illustration (an estimate, not a quote). Picture a WooCommerce store with 1,200 products with variations, 3,000 customers, 50 blog posts and four plugins to replace, at one illustrative rate of $40 an hour:

WorkHours
Audit, plugin decisions and baseline15
URL map including blog and pages25
Product and variant cleanup and import40
Theme, navigation and checkout setup35
Replacing four plugins30
Customer and order import with count checks20
Blog and page migration12
Testing, launch and monitoring20
Total197 hours, about $7,880 at $40 an hour

As an estimate that is six to eight weeks of calendar time. Fewer products or no plugin replacements lower the figure, and more languages or integrations raise it.

08 How to Tell Whether the Move Worked

Use the numbers you recorded before the move. Search Console shows indexing errors and clicks on your best pages, Shopify shows the redirect list and whether variants and prices match, and analytics shows whether purchase events fire on real orders. Some ranking movement for a few weeks is normal. If a correctly redirected page keeps falling, look for a changed title or content that never crossed over.

09 Where Devvista Fits

Devvista is a software development and growth agency that migrates WooCommerce and WordPress stores to Shopify, builds the custom apps that replace plugins, and connects Shopify to ERP systems including Odoo as an official Odoo partner. A good fit: a store with real organic traffic and plugins that have Shopify equivalents. Not a fit: a content-led WordPress site with a small shop, where staying put may cost less. We say so after the audit. To review your plan, book a call.

? Frequently Asked Questions

List your plugins, export the catalog to CSV from a staging copy, fix variants, build a URL redirect map, import products then customers then orders, replace plugin features with apps, test with real orders, and switch over. Check Search Console for several weeks afterwards.

As an estimate, a store with around 1,000 products and a few plugins to replace takes six to eight weeks. Small catalogs with no plugin replacements are faster, and larger catalogs, order history imports or custom features take longer.

Devvista prices migrations as a fixed price from $500 to $100,000 depending on complexity, or hourly from $10 to $100 depending on the developer. The worked example above comes to about 197 hours, or $7,880 at an illustrative $40 an hour, as an estimate and not a quote.

They can, but WooCommerce documents that it may exclude attribute values from variation names in exported CSV files, so we check a sample of variants by hand and repair option names before import.

Rankings can dip for a few weeks after any platform change. A redirect map from every old WooCommerce URL to its new page, preserved titles and descriptions, and a new sitemap reduce the risk. Google advises permanent redirects kept for at least a year.

Yes. You can move the posts into Shopify's blog or keep the blog on WordPress and let Shopify run the store. Decide which address each lives on before the build, because it affects redirects, links and tracking.

Each is marked keep, replace with a Shopify app, build as a custom app, or drop. Subscription, membership and booking plugins are the usual ones that need a different approach.

Shopify lists the United States, United Kingdom, Australia, Canada and the United Arab Emirates among supported countries for Shopify Payments, provided your business is located in one of them.

Yes, and it is the safer choice. Product and category addresses still change, so the redirect map is required, but you avoid a domain move on top of the platform move.

Devvista is a software development and growth agency that migrates WooCommerce and WordPress stores to Shopify with a URL redirect map built before launch and a Search Console check after it. Book a call and we will review your plugins and top pages.

→ Related Resources

More on moving to Shopify and what to build afterward:

RE
Written by
Reyan Salah
Chief Technology Officer, Co-Founder, Devvista

Reyan Salah is the Chief Technology Officer and co-founder of Devvista. He architects scalable systems across AI automation, SaaS platforms, and enterprise integrations, drawing on 7+ years of hands-on engineering experience and 195+ shipped products.

Connect with Reyan on LinkedIn
Ready to start?

Have a project in mind? Let's talk about it.

Book a discovery call with Devvista. We'll scope your project honestly, ask the right questions, and tell you what you need to hear, not what you want to hear.

  • 30-minute consultation
  • No commitment required
  • Response within 24 hours
  1. Book a call30 minutes, no pitch. Tell us what you want to build.
  2. Get a straight answerHonest feedback on fit, scope and timeline.
  3. Decide with no pressureMove ahead only if it feels right. No commitment required.
Chat on WhatsApp