A Shopify migration is two projects at once: moving data, and protecting the traffic and revenue the old store already earns. Most failed migrations get the first part roughly right and neglect the second: redirects are missing or point to the home page, customers cannot log in, and organic sales dip for months. We plan both parts together from day one.
We handle migrations from a few dozen products on Wix to large Magento catalogs with years of order history. The approach is the same: inventory everything, map every field and URL, test on a staging store, and only switch DNS once the numbers match. Migration is one of several services from our Shopify development agency team, so the same people can build the new theme and support the store afterwards.
What Our Shopify Migration Service Includes
- Data audit and mapping. A field-by-field map of products, variants, options, metafields, collections, customers, orders, blog posts and pages from your current platform to Shopify.
- Catalog restructuring. Fixing messy variants, duplicate products and inconsistent tags during the move, rather than carrying old problems into a new store.
- Theme build or setup. A new theme designed for Shopify, or a close rebuild of your current design, handled by our Shopify theme development team.
- URL redirect map. Every product, category, page and post URL mapped to its new Shopify address and imported as a redirect.
- Integrations and apps. Replacing plugins and extensions with Shopify apps or native features, and reconnecting ERP, 3PL, email and review tools.
- Tracking and launch. GA4, Google Tag Manager and ad platform tracking rebuilt on Shopify, a staged cutover, and post-launch monitoring.
Migrating From Your Current Platform
WordPress and WooCommerce to Shopify
A WordPress to Shopify migration usually involves the most URL changes. WooCommerce products sit at /product/ and categories at /product-category/, while Shopify uses /products/ and /collections/. Blog posts move from the site root into a Shopify blog path. For a WooCommerce to Shopify migration we also export custom fields from plugins such as Advanced Custom Fields into Shopify metafields, so specifications and size guides are not lost.
Magento to Shopify
Magento stores often have configurable products with many attributes, tiered pricing and several store views. In a Magento to Shopify migration we decide which attributes become variant options, which become metafields and which become filters, and map customer groups to tags or Shopify B2B where that applies. Old URLs frequently end in .html, and each one needs its own redirect.
BigCommerce to Shopify
BigCommerce to Shopify moves are usually cleaner on data, since both platforms use similar product and variant models. The work concentrates on custom fields, option sets, category trees that need flattening into collections, and rebuilding any B2B pricing rules.
Wix and Squarespace to Shopify
Wix and Squarespace stores usually have smaller catalogs with less structured data, so descriptions, images and page content often need cleanup during the move.
What Moves and What Needs a Plan
Shopify data migration is not all or nothing. Some records import cleanly, some need a decision, and a few cannot move at all.
| Data | How it moves | Notes |
|---|---|---|
| Products, variants and images | Matrixify or the Admin API | Checked by count and by spot-checking every product type. |
| Customers | Matrixify or CSV import | Passwords cannot be imported into Shopify. Customers either activate their account by email or sign in with Shopify's one-time code customer accounts. |
| Order history | Matrixify | Imported for reporting and customer history, with notifications switched off during import. |
| Reviews | Export from your review tool, import into your Shopify review app | Most review apps accept CSV imports. |
| Blog posts and pages | Matrixify or the Admin API | Internal links inside content are rewritten to new URLs. |
| URLs | Shopify URL redirects, bulk imported by CSV | Redirects are one to one with no pattern matching, so every URL needs its own row. |
| Subscriptions and gift cards | Planned case by case | Depends on your subscription app, payment processor and Shopify plan. |
How We Run a Shopify Migration
- Inventory (3 to 5 days). We crawl the current store with Screaming Frog, export Search Console and analytics data, and list every URL that earns traffic, links or sales. We also record product, customer and order counts as the baseline.
- Mapping and scope (about 1 week). We produce the data map, the redirect map, the app replacement list and a Shopify migration checklist for cutover day, and confirm the fixed price and timeline.
- Staging store build (1 to 4 weeks). The theme, apps and settings are built on a separate development store, then a full test import is run so you can review real products and pages.
- Testing (3 days to 2 weeks). We compare counts, test checkout, taxes, shipping and discounts with real orders, check redirects in bulk and review tracking in GA4 debug view.
- Cutover (1 day, at a quiet trading time). We run a final delta import of new orders and customers, import redirects, switch DNS at a quiet time and submit the new XML sitemap in Search Console.
- Post-launch monitoring (4 to 6 weeks). For the following weeks we watch crawl errors, 404s, indexing and sales, and fix issues quickly. After that, many stores move onto a Shopify maintenance plan.
Stores with large organic traffic can add our dedicated SEO migration service for deeper crawl comparisons and ranking tracking.
How to Choose a Shopify Agency for Your Migration
Choose the Shopify migration agency that asks for your Search Console data and URL list before it quotes, and that can show you a field-by-field data map. Anyone can import a product CSV. The value is in what does not break.
Small stores with little traffic can often migrate themselves with Shopify's import tools or an automated migration app. Bring in Shopify migration experts when you have organic traffic, custom fields, order history or integrations to protect, and ask each agency how it handles redirects, customer accounts, delta imports at cutover and the first 30 days after launch.
Shopify Data Migration Tools We Use
| Category | Tools |
|---|---|
| Data migration | Matrixify, Shopify Admin API, CSV exports from WooCommerce, Magento and BigCommerce |
| Crawling and redirects | Screaming Frog, Google Search Console, Ahrefs |
| Theme and code | Liquid, Shopify CLI, GitHub |
| Tracking | GA4, Google Tag Manager, Shopify customer events |
Shopify Migration Deliverables and How We Judge the Cutover
You receive every working file from the move, so the migration can be audited by anyone, now or later:
- The field-by-field data map and the redirect map, both as spreadsheets.
- A reconciliation report comparing product, variant, customer and order counts on the old platform and in Shopify.
- A bulk redirect test showing every old URL returning one 301 to the right new page.
- An app replacement list showing which plugin or extension became which Shopify app or native feature.
- A post-launch report covering 404s, indexing, organic sessions and revenue against the pre-migration baseline.
A cutover counts as clean when counts match, no ranking URL returns a 404, test orders pass for every payment and shipping option, purchase events reach GA4 and your ad platforms once, and customers can activate their accounts. Some ranking movement while Google recrawls is normal. A lasting drop usually points to a redirect or content gap, and those are what the reports are there to catch.
Shopify Migration Mistakes That Cost Traffic and Sales
- Redirecting everything to the home page. Google tends to treat mass home page redirects as soft 404s, so the old page's rankings are lost rather than passed on.
- Importing orders with notifications on. Customers receive confirmation emails for orders from years ago. We switch notifications off for every historical import.
- Dropping SEO fields. Meta titles, descriptions and image alt text are separate fields on most platforms and are easy to leave behind in the export.
- Forgetting the delta. Orders and customers created between the test import and launch day go missing unless a final delta import is planned.
- Leaving the storefront password on. A password-protected Shopify store cannot be crawled, so launch checks include confirming it is switched off.
Why Choose 95 Solutions for Shopify Migration
- We move product data for a living. Our team co-builds AM Jarvis, which imports catalogs into Shopify and WooCommerce from several platforms, so field mapping and API limits are familiar ground.
- SEO is built into the plan. We also run SEO for ecommerce stores, so the redirect map and content checks are treated as core work, not extras.
- Senior-led and owned by you. Mustafa leads the plan on every migration, and the new store, theme code and data stay in your accounts.
- Clear terms. Fixed price, a US LLC contract in USD, and working hours that overlap the US business day and UK business hours.
Stores That Suit a Managed Shopify Migration
A good fit
- Stores spending too much time on hosting, plugin updates and security on WooCommerce or Magento.
- Brands with organic traffic they cannot afford to lose during a platform change.
- Growing stores leaving Wix or Squarespace for a platform with deeper ecommerce features.
Probably not a fit
- Stores that rely on custom checkout logic that Shopify cannot support on their plan. We will tell you during scoping, and whether Shopify Plus would cover it.
- Very small catalogs with no traffic to protect.
Shopify Migration Pricing
Migrations are a fixed-price project based on catalog size, how much history moves, the number of URLs to redirect and whether a new theme is part of the move. The Store Migration plan below is the starting point, and we confirm the exact quote after the inventory step.
Shopify Launch
$2,400 one-time
One-time, 50% upfront
- Premium theme set up and styled to your brand
- Up to 50 products imported
- Up to 8 pages
- Payments, shipping and taxes configured
- GA4, Meta pixel and Google channel connected
- 2 revision rounds, 30 days support
- 3 to 4 weeks
Shopify Growth
$5,900 one-time
One-time, 50% upfront
- Custom-designed sections in Figma
- Up to 500 products with filters and search
- Klaviyo and review app setup
- Speed optimization pass
- On-page SEO for all templates
- 60 days support
- 5 to 7 weeks
Custom or Plus
From $12,000 project
One-time, milestone billing
- Custom theme built from Figma
- Shopify Plus checkout extensibility and B2B
- ERP, 3PL or CRM integrations
- Migration included
- 90 days support
- 8 to 12 weeks
Store Migration
From $2,900 project
One-time, 50% upfront
- Products, customers and order history moved
- All old URLs 301-redirected
- SEO titles, descriptions and content kept
- Theme set up and styled
- Up to 1,000 products
All prices in USD. Need something different? Ask for a custom quote.
For a large or complex store, share your current platform and catalog size and we will send a custom migration quote.
Plan Your Shopify Migration With Us
If your current store earns organic traffic, start with a free SEO audit so you know which URLs and pages the migration has to protect. Then send us your current platform, product and order counts and any target date. We reply within one business day, hold a short call about integrations and timing, and send a written migration scope with a fixed price.