WooCommerce to Shopify Migration

Moving a WooCommerce store to Shopify with products, customers, order history and search rankings intact — and without taking the store offline. Typically €1,600–4,000 for a complete migration.

Discuss your project

€20–30 / hour · This project: €1,600–4,000

Who it is for

  • Hosting, plugins and updates take more of your week than selling does
  • The store slows down under traffic, and every fix means another plugin
  • You are paying for six plugins that Shopify includes out of the box
  • A previous migration attempt lost part of the data
  • You need customers and order history moved, not just a product CSV
  • You are worried about losing the search traffic you spent years building

What moves across

Products and variants As is With options, SKUs, barcodes and weights.
Product images As is Re-uploaded to Shopify with alt text preserved.
Categories and tags By hand WooCommerce categories are hierarchical, Shopify collections are not. The mapping is designed with you rather than guessed.
Custom fields and metadata Partly ACF and plugin meta move to metafields where a target exists. Fields tied to a plugin with no Shopify equivalent are listed before the move, not discovered after it.
Stock levels As is Per variant and per location.
Customer accounts As is Names, addresses, contact details, tags and marketing consent.
Customer passwords Does not move No migration moves passwords — the hashes are not portable between platforms. Customers set a new one on first login and Shopify handles that flow. Anyone who tells you otherwise is describing something else.
Order history As is Line items, totals, dates and statuses, imported as historical orders so your reporting and repeat-purchase data survive.
Subscriptions By hand WooCommerce Subscriptions has no automatic path to Shopify. Rebuilt on Shopify Subscriptions or Recharge with billing dates preserved.
Product reviews Partly Moved where the review app exposes an import. Judge.me and Yotpo do; some WordPress plugins do not.
Coupons and discounts Partly Fixed and percentage discounts move. Rules that depend on a WooCommerce plugin are rebuilt as Shopify discounts or Functions.
URLs and redirects By hand A 301 map from every old address to its new one, built by hand where the two structures disagree. This is the part that protects your search traffic.
SEO titles and descriptions As is Yoast and Rank Math fields move into Shopify SEO fields.
Blog posts As is Posts, images and authors move to Shopify blogs.

What is included

Audit and migration plan

We measure the catalogue, list every plugin and integration in use, and return a written list of what moves one to one, what moves partially and what needs a decision from you.

Catalogue migration

Products, variants, images, categories, attributes, metafields and stock, moved in bulk rather than one API call per product so large catalogues do not run into rate limits.

Customers and orders

Customer accounts and full order history, with line items, totals and dates, so analytics and repeat sales survive the move.

Redirect map

A 301 map from old URLs to new ones. Where WooCommerce category paths have no Shopify equivalent, the mapping is done by hand.

Theme and storefront

Your design rebuilt on a Shopify theme, or an existing theme adapted. The storefront should look like yours on launch day, not like a demo.

Apps and integrations

Payments, shipping, email marketing, reviews, search and analytics reconnected and tested on the new store.

Reconciliation and launch

Product, customer and order counts compared before and after, checkout tested end to end, then the domain switched and watched for two weeks.

How the work goes

  1. 1

    Audit and plan

    We study the live store, measure the data, list the plugins and agree what moves, what gets rebuilt and what gets dropped.

    2–3 days

  2. 2

    Test migration

    The new store is built on a Shopify development store and the data is moved there. Your WooCommerce store keeps trading the whole time.

    5–10 days

  3. 3

    Reconciliation

    Counts compared before and after, redirects verified, checkout and payments tested with real transactions.

    3–5 days

  4. 4

    Launch and watch

    The domain is switched and we watch crawl errors, redirects and orders for two weeks afterwards.

    1–2 days

Price

€20–30 / hour

This project: €1,600–4,000

The rate covers development, testing and the handover. Scoping your project, writing the estimate and answering questions before you commit are not billed.

Minimum engagement: 10 hours. Below that, the back-and-forth costs more than the work itself.

Rates and budgets

Questions and answers

Will we lose our search rankings?

Changing platform changes URLs, so some movement is unavoidable. The 301 map carries the accumulated authority from every old address to its new one, which is why it is built by hand rather than generated. A small dip in the first few weeks is normal; rankings recover after that.

Will the store go offline during the move?

No. The Shopify store is built in parallel on a development store, and the domain is switched only after the data has been reconciled and checkout tested.

How long does a WooCommerce migration take?

Two to four weeks for most stores. The variables are catalogue size, how many plugins have to be replaced with Shopify equivalents, and how much of the theme is rebuilt rather than adapted.

What happens to our WooCommerce Subscriptions?

They are rebuilt on Shopify Subscriptions or Recharge with billing dates preserved, and your subscribers keep their next charge date. This is the part of a WooCommerce migration that most often needs a decision from you, so it is discussed during the audit, not at the end.

Our catalogue has tens of thousands of products. Is that a problem?

No. Large catalogues are moved in bulk rather than one API request per product, which is both faster and avoids the platform rate limits.

Can you migrate a heavily customised WooCommerce store?

Usually. Custom post types, ACF fields and bespoke plugin logic are audited first, and you get a written list of what has a Shopify equivalent and what needs rebuilding. Nothing about the customisation is discovered halfway through.

Send a request