WooCommerce to Shopify migration, with products, customers and orders moved
We move your products, variants, customers, order history, blog and redirects to Shopify together, rebuild your tracking, and you see the plan before we start. Shopify runs checkout and stock, and we map every plugin to a Shopify app or a built-in feature.We move your products, customers, orders and redirects to Shopify together, and you see the plan first.
- Every product and page URL mapped
- Tracking rebuilt
- Fixed scope
- WooCommerce exportProducts, variants, customers and reviews out of WordPress as CSV
CSV - Clean import filesVariants, images and handles checked before Shopify sees them
Shopify import - Shopify shopCheckout, payments, apps and your orders brought in as a record
checkout - Redirect mapEach /product/ and page address sent to its new Shopify page
301 - TrackingPurchases checked with a test order before launch
GA4 + Ads + Meta
- Shopify apps
- Built-in features
- Not needed any more
Teams we've worked with
Six things we plan for
None of these is exotic. They're the ordinary ways a shop move loses sales or search traffic, and each one is cheaper to prevent than to fix.
Old links turn into 404 pages
Google says to map every old URL to its new one, use permanent (301) redirects, and keep them for at least a year. We build that map from a crawl of your live shop, not from memory.
A redirect that can't work
Shopify only redirects from URLs that are broken. If an old path still loads a real Shopify page, the redirect is ignored. We test each one on the new shop.
Variants and images come in wrong
Changing option values on a CSV import creates new variant IDs, and sorting the file in a spreadsheet can detach product images. We import from a clean file and check a sample of products against the old shop.
Customers are locked out
Passwords can't be moved. New Shopify customer accounts sign in with a one-time code sent by email, so there's no password to reset, but your customers need to hear about it before launch.
Subscribers are charged twice, or not at all
Subscription contracts depend on payment tokens held by your payment gateway, and Shopify says to pause billing in the old system while contracts move. We plan this with your gateway first.
Tracking goes quiet
Purchases stop reaching GA4, Google Ads or Meta, and you only notice when the numbers look odd. We run a test purchase on the new shop before launch and check it again after.
Everything a shopper and Google rely on
We move the shop itself, and the things around it that people forget until launch day.
Products and variants
Titles, descriptions, images, SKUs, prices, sizes and colours. We check every variant after the import, because changing option values on import creates new variant IDs.
Customers
Names and addresses come across. Passwords don't: Shopify can't import them, so customers sign in again.
Order history
Past orders come across as a record, so you and your customers can still look back. We use an import app from the Shopify App Store and test it on a small batch first.
Reviews
Exported from WooCommerce and matched to the right Shopify product, once the products exist.
Blog and pages
Posts, About, delivery and returns, and the rest of your WordPress content, rebuilt as Shopify blog posts and pages with their images.
Redirects and SEO
Every old address mapped to its new one, so a WooCommerce /product/ link lands on the matching Shopify /products/ page. SEO titles and meta descriptions carried over page by page.
Tracking
GA4, Google Ads and Meta rebuilt on the new shop, then checked with a test purchase before launch.
Payments and subscriptions
Your payment provider set up on Shopify. Existing subscribers moved with their payment tokens where your gateway allows it, with billing paused during the move so nobody is charged twice.
Plugins to apps
Each WooCommerce plugin matched to a Shopify app or a built-in feature before we start. You get the list in the plan.
What we connect Shopify to
Shopify holds the shop. Here is what it connects to after launch, and what each wire carries.
Your WooCommerce tags won't follow you across. After the move we report each order from the server as well as the browser, and check it against a test purchase.
Who this is for
For you if
- You run a WooCommerce shop and want to move it to Shopify.
- Keeping WordPress, WooCommerce and your plugins updated has become a job in itself.
- You want someone to move products, customers and orders, not hand you a list of apps to try.
Not for you if
- You want to move onto WordPress. We only move sites off it.
- You want to stay on WooCommerce. We'd rather tell you that than move you for the sake of it.
- Shopify Payments isn't available where you trade and you can't live with the extra transaction fees on another provider. We'll flag this on the first call.
What changes when you move
Both sell online well. They differ in who looks after the platform and how the bill is built.
| What matters | WooCommerce | |
|---|---|---|
| Hosting | Included in your Shopify plan, so there's no separate hosting to buy. | WooCommerce is a plugin for your own WordPress site, so you need hosting that meets its requirements. |
| Updates and backups | Shopify hosts the platform for you. | You update WordPress, WooCommerce, your theme and your plugins from the WordPress admin, and WooCommerce says to take a backup and test on a staging site first. |
| Plugins or apps | Apps from the Shopify App Store, plus built-in features such as the Shopify Subscriptions app. | WordPress plugins and WooCommerce extensions. WooCommerce Subscriptions is a paid extension. |
| Payments | Shopify Payments in the countries where it's available. Other providers are allowed, with transaction fees. | WooPayments, or other gateways. Check WooCommerce's pricing page for current charges. |
| How you're billed | A monthly plan, card processing rates, any paid apps and, with an outside payment provider, transaction fees. | You pay for hosting, any paid extensions and payment processing. |
| Moving your data | Imports products and customers from CSV. Passwords can't be imported. | Exports the product catalogue to CSV with its built-in tool. |
Sources: Shopify and WooCommerce help pages, checked 16 October 2026. We don't quote prices here because both change them: check their pricing pages.
What happens after you get in touch
Short call
You tell us what's on the shop today: products, variants, plugins, subscribers and how much of your traffic comes from search.
Crawl and plugin list
We crawl the live shop for every URL and list every plugin, and match each one to a Shopify app, a built-in feature, or 'not needed any more'.
Write the plan
You get the plan in writing: what moves, what's rebuilt, the apps you'd pay for, and a timeline, before we start.
Move and test
We import in the right order, check variants and images against the old shop, and run a test order through checkout.
Launch and watch
Redirects go live, the sitemap goes to Google, and we check Search Console and your orders every day for two weeks.
Work we can show you
We built a Shopify store for about 180 products with the tracking in from the start, and on your move we run a test purchase before launch.
1000s
orders traced to their visit on a new Shopify store, April to October 2026
~180
products, every one synced from Shopify
Aqualona was a new build, not a WooCommerce move. Figures from the Aqualona case study (GA4, April to October 2026).
Questions people ask before booking
Straight answers, so you know what to expect.
Still have a question?
Book a callWhat happens to our rankings after the move?
We map every old product and page address, send the new sitemap to Google, and check Search Console daily for two weeks. Any page Google excludes gets its cause fixed, then a fresh indexing request.
Will we lose our Google rankings?
We can't promise that, and nobody honest can. Google says to expect temporary ups and downs in rankings during a site move. What we control is the part that causes lasting damage: every old URL mapped to its new page with a permanent redirect, and Search Console checked every day for two weeks after launch.
Can customers keep their passwords?
No. Shopify can't import passwords, so nobody can move them for you. New Shopify customer accounts sign in with a one-time code sent to their email, so customers don't need a password at all. We'll draft the email that tells them.
What happens to our WooCommerce plugins?
We list every plugin on your shop and match each to a Shopify app, a built-in Shopify feature, or 'not needed any more'. You see the list, and the running cost of any paid apps, before you agree to anything. If a plugin does something no app covers, the plan says so.
Do past orders and customers come across?
Customers do, from a CSV. Past orders can be imported with an app from the Shopify App Store, which keeps them in your admin for reference. We test on a small batch first.
Should we build a custom storefront?
Only if Shopify's themes can't give you the storefront you need. In that case we'd build it headless on Shopify, and checkout stays Shopify's. If a theme does the job, we'll say so.
How long does it take?
Moving a WooCommerce shop to Shopify used to take months. Now it can take weeks, or even days. The biggest factor is how quickly your team can review the work and give feedback. You'll see the timeline in the written plan before we start.
Tell us about your WooCommerce shop.
How many products and variants, which plugins you rely on, and whether you take subscriptions.
- You'll talk to Ben or Cam, the people who do the work.
- We'll reply within one working day.
Get a WooCommerce to Shopify plan
Bring your plugin list and a rough product count, and we'll tell you on the call what we'd check first.
Every product and page URL mapped · Tracking rebuilt · Fixed scope

















