Skip to content
Diese Seite gibt es auch auf Deutsch.Zur deutschen Version

E-commerce · Shopify

Migrating to Shopify: The Replatforming Guide

The complete guide to migrating to Shopify: data transfer with Matrixify & co., source-system traps from Shopware to Magento, feature parity, SEO rescue, testing, the cutover plan and a realistic timeline – without a revenue crash.

By Boaz Lichtenstein Prefer us on Google

Article image: Migrating to Shopify: The Replatforming Guide

A migration to Shopify is three projects in one: a data move, open-heart SEO surgery and an operational switch with live revenue. Most guides cover only one of those construction sites – which is exactly why migrations rarely fail on technology, but on whatever nobody had on the list: customers who can no longer log in, long-tail URLs running into a void, or an invoice-payment option that simply doesn’t exist in the new checkout. This guide covers all three sites – from preparation through data, feature parity and SEO to testing, cutover and the first 30 days. Status: July 2026.

The short version

  • Migration = three construction sites: data (products, customers, orders), SEO (redirects, structure) and operations (checkout, integrations, email) – all three need a plan.
  • The workhorse for the data move is Matrixify (products, customers, orders, redirects, metafields via Excel/CSV); Shopify’s free Store Importer covers only a few source systems.
  • Customer passwords and saved payment methods NEVER migrate – the account-reactivation campaign is a mandatory cutover component.
  • Shopify enforces its URL structure (/products/, /collections/) – complete redirect mapping including the long tail is not a nice-to-have but the insurance against permanent visibility loss.
  • Clarify feature parity before go-live: local checkout (invoice payment, Klarna), taxes/OSS, ERP and email integrations, app replacements for legacy plugins.
  • Realistic timeline: 3–6 weeks for small stores, 2–4 months with ERP/B2B – the time sink is testing and parity, not the import.

Preparation: inventory before moving

Before a single record flows, three things need clarity. First, the platform decision itself – it should be settled before mapping starts; the maths is in Shopware vs Shopify, the target picture in the complete Shopify guide. Second, an honest inventory: how many products, variants, customers, orders? Which special logic (tiered pricing, customer groups, configurable products)? Which integrations (ERP, inventory, accounting, marketplace connections, newsletter)? Every line on that list becomes a work package later. Third, the URL inventory: a complete export of all indexed URLs from Search Console, sitemap and analytics – including the forgotten campaign landing pages and filter URLs that often contribute disproportionately in the long tail.

The data migration: routes, tools, order of operations

There are four routes for the actual move – and the choice depends less on taste than on source system and complexity:

Route Suited for Limits Cost class
Shopify Store Importer (free) Wix, Squarespace, Etsy, Square etc. Few source systems, little control $0
Matrixify (app) Shopware, WooCommerce, Magento, BigCommerce – via Excel/CSV Learning curve; transformation is manual work ~$20–200/month
Migration services (Cart2Cart class) Standard stores without special logic Black box on transformations, rework common from ~$100 one-off
Agency ERP integration, B2B, large catalogues Most expensive option four to five figures

For most self-managed migrations, Matrixify is the workhorse: it imports products, collections, customers, orders, discounts, pages, blogs, menus, files, redirects and metafields from Excel/CSV – and exports the same way, which makes test runs reproducible.

The order of operations is non-negotiable: products first (with collections), then customers, then orders (they need both references), redirects last. Spot checks in between rather than blind flight – and before the full import, a test import with your ten most complex products: if the configurable monster product with 40 variants arrives cleanly, the rest will too.

What never comes along – and what that means: customer passwords exist only as hashes in any system and cannot be converted; saved payment methods are ruled out for PCI reasons. The accounts themselves, addresses and order history migrate – but every customer must reactivate once. From this follows a mandatory component almost every migration plan forgets: the reactivation campaign at go-live (an email with one-click activation, ideally with a small incentive). Gift cards and running subscription logic also need their own migration plan rather than quiet hope.

Source-system quirks where migrations actually fail:

Source system Typical trap Antidote
Shopware 5/6 Granular variant/property model vs. Shopify’s 3-option limit; custom fields Mapping rules upfront; overflow into metafields; test import
WooCommerce Plugin sprawl: data lives in plugin tables, not the standard export Plugin inventory; Matrixify WP export; clarify per-plugin data
Magento Attribute sets and scale; decade-old data legacy Clean data BEFORE export; attributes → metafields concept

The good news on the side: the move is the best opportunity for a data clean-up that pays twice – clean attributes drive not only the storefront in Shopify but also Google Shopping and the AI channels (keyword UCP – see Shopify 2026).

Feature parity: what the store must do before it goes live

The second-biggest migration killer after redirects is the silent assumption that the new system can do everything the old one could. Parity belongs on a checklist:

  • Checkout for your market: invoice payment, Klarna, PayPal, prepayment – which methods does the old store offer, and how are they represented in Shopify (Payments + third parties)? Since the 2026 Editions, checkout customisation works on every plan – the old “Plus only” worry is history.
  • Taxes & OSS: tax rates, intra-EU deliveries and OSS reporting are configured fresh in Shopify – verify with test invoices per case, don’t copy and hope.
  • Special logic: tiered prices, customer groups, B2B terms – much of this is now native (B2B basics on all plans), the rest needs Functions or apps.
  • App replacements: for every legacy plugin, the question: native, app, or drop it? The candidates that prove themselves in almost every setup are in The Best Shopify Apps – including the honest list of what Shopify does itself in 2026.
  • Integrations: ERP/inventory, accounting, fulfilment, marketplaces – per connection: is there a Shopify connector, and who tests it before go-live?

The SEO rescue: redirects are half the migration

Shopify enforces its URL structure: products live under /products/, categories under /collections/, content under /pages/. Your old system’s URLs – however pretty – cannot be kept. That makes redirect mapping not an SEO nicety but the insurance against permanent visibility loss.

The discipline looks like this:

  1. Complete URL list from the preparation phase as the basis – not just the main navigation, but the long tail: old campaign pages, paginated categories, filter URLs, legacy blog posts.
  2. Mapping table old URL → new URL, one row per URL. Categories to collections, products to products – and a deliberate target for anything discontinued (parent category), never a blanket homepage redirect.
  3. Import as 301s via Shopify’s native URL redirects – with Matrixify in one pass, including an export to cross-check.
  4. Technical basics in the new theme: canonicals, structured data (Product, Breadcrumb), carry over meta titles/descriptions instead of guessing anew.
  5. Search Console: submit the new sitemap, read coverage and 404 reports closely in the first weeks.

What’s at stake is simple maths: a store with €50,000 monthly organic revenue that loses 30% visibility for six months through sloppy redirects pays around €90,000 for it – a multiple of any properly budgeted migration. A small dip over a few weeks, by contrast, is normal: Google re-evaluates every URL. The difference between dip and crash is preparation, nothing else.

Email, tracking, reviews: the move next to the move

Three trades run in parallel and get forgotten easily:

Email & CRM: lists and segments move to Klaviyo & co., flows (welcome, abandoned cart) are rewired to the new Shopify triggers and test-run BEFORE go-live. Tracking: pixel, Conversions API and consent setup are rebuilt – the move is the natural moment to do this properly (guide: First-party data & server-side tracking). Reviews: product and store reviews are conversion capital and can be exported and imported via the common review apps – leave them behind and you restart at zero social proof (why that is expensive: Reviews & social proof).

Testing: the QA round before the real thing

A migration without a test protocol is a blind flight. Minimum before cutover:

  • Test order per payment method (including cancellation and refund)
  • Tax and shipping matrix: one control order per country/class
  • Email triggers: order confirmation, shipping, password reset – do they arrive, are content and sender correct?
  • Account flows: registration, reactivation, address change
  • Mobile run through the complete purchase journey
  • Performance baseline – the new theme should be faster, not slower (why that counts twice)

The cutover: eight steps for moving night

  1. Content freeze in the old system (no more product/price changes).
  2. Delta import: pull the latest orders and customer changes.
  3. Final check of the redirect import (spot-check the top 50 URLs).
  4. Lower DNS TTL in advance; point the domain at Shopify.
  5. Verify SSL; test payment methods once for real in live mode.
  6. Send the reactivation email to existing customers.
  7. Submit the sitemap in Search Console; request indexing of the homepage.
  8. Arm the monitoring: 404 log, order intake, payment rates on an hourly watch.

The first 30 days

  • Week 1: close 404 reports and redirect gaps daily; compare order rate and payment mix against the old system’s baseline; read support tickets as an early-warning system.
  • Weeks 2–3: watch Search Console coverage and rankings of the top pages; follow up on account reactivation (second email to the inactive).
  • Week 4: take stock: visibility, conversion, speed against the baseline; prioritise remaining parity gaps; only now finally shut down the old system (before that: full backup + archived export of accounting data).

Timeline and costs: the honest plan

Store size Duration DIY With agency
Small (< 500 products, standard) 3–6 weeks low four figures (tools + time) from ~€5,000
Mid (ERP, multilingual, B2B basics) 2–4 months usually not advisable ~€10,000–40,000
Complex (custom logic, large catalogues) 4+ months €40,000+

The time sink is almost never the import, but parity, integration and testing. And the counter-calculation belongs in every decision: maintenance, updates, hosting and developer dependency of the old system disappear entirely after the move – the maths is in the platform comparison.

The most common mistakes

  1. Forgetting long-tail URLs – everyone maps the main navigation, nobody maps the old campaign pages.
  2. Staying silent on passwords – no reactivation campaign, confused customers, collapsed returning-customer revenue.
  3. Leaving order history behind – support works blind from day one.
  4. “Improving” the URL structure while at it – a second risk on top; change structure only for a standalone reason.
  5. Deferring redirects (“we’ll do them after go-live”) – that is exactly when the damage happens.
  6. No test protocol – the first real customer finds the bug in invoice payment.
  7. Cancelling the old system too early – no fallback, no archive, no delta data.

Bottom line

Migrating to Shopify in 2026 is no longer a gamble – the tooling is mature, the platform permanently removes operational work, and the AI channel comes free on top. But it is a project with three construction sites, and it punishes every one of them that has no plan: data without a transformation concept, SEO without redirect discipline, operations without a parity checklist. Work through this playbook in order – inventory, test import, parity, mapping, QA, cutover, 30-day watch – and you move without a crash. And you land on a platform whose possibilities the complete Shopify guide lays out.

FAQ

Frequently asked questions

Can customer passwords be carried over to Shopify?

No – and for structural reasons: passwords are stored only as hashes in any serious system and cannot be converted into Shopify's scheme; saved payment methods additionally fail on PCI requirements. Customer accounts, addresses and order history do migrate, but every customer has to reactivate their account once. That is why a planned reactivation campaign (a go-live email with one-click activation) belongs firmly in the cutover plan – skip it and you will wonder why returning-customer revenue collapsed.

How long does a migration to Shopify realistically take?

A small store (under 500 products, standard processes) can move in 3 to 6 weeks of focused work. A mid-size store with ERP integration, multiple languages or B2B logic needs more like 2 to 4 months. Complex cases with custom development sit above that. The time sink is rarely the data import itself but feature parity, integrations and proper testing – anyone sizing the timeline purely by product count is planning too tight.

Does order history come along to the new system?

Yes – with tools like Matrixify, orders can be imported too, including status and customer assignment, which is gold for support, returns and retention. There are limits around old raw transaction data and payment details; the accounting truth stays in the old system or its archived export anyway. Practical recommendation: bring at least 2 to 3 years of history, archive the rest.

Is a ranking dip after migration normal?

A small dip lasting a few weeks is normal, because Google has to re-evaluate every URL – a crash is not. Whether it stays a dip is decided almost entirely by redirect discipline: complete URL mapping including the long tail (old campaign pages, filter URLs), correctly imported 301s and a clean sitemap switch in Search Console. Stores with patchy mappings, by contrast, often lose visibility permanently.

What does moving to Shopify cost?

The range is wide: doing it yourself with Matrixify (roughly 20 to 200 US dollars depending on plan and month) and this guide, a small store gets by with a low four-figure total effort. Agency migrations of mid-size stores usually land in the mid four-to-five-figure range, complex projects above that. The honest calculation sets ongoing savings against it – maintenance, updates and hosting of the old system disappear entirely.

Migrate yourself or hire an agency?

Small stores with a standard data model can handle the move internally – the tooling is mature, and this guide covers the traps. An agency pays off as soon as ERP integrations, complex variant logic or several thousand indexed URLs are involved; then at least for the two critical trades of redirect mapping and data transformation. The cost of a patchy mapping almost always exceeds the consulting fee.

What is the biggest trap when moving from Shopware 6?

The variant and property model: Shopware separates properties, variants and custom fields far more granularly than Shopify's model with a maximum of three options per product can express. Without a transformation concept, variants end up as separate products or lose attributes. The fix is clean mapping rules before the import – whatever doesn't fit into options belongs in metafields – and a test import with your ten most complex products before the full catalogue runs.