Home Shopify Call Blog

Shopify Migration Guide 2026: from WooCommerce, Magento or Lightspeed

Shopify Updated 4 August 2026 Patrick Verhoeks Patrick Verhoeks

Complete step-by-step plan for a Shopify migration — from inventory and data mapping to SEO redirects, integrations and a controlled go-live. Includes platform-specific guides.

Migrating to Shopify — data transfer from old to new platform

A migration to Shopify is one of the smartest moves you can make as an e-commerce entrepreneur — but one that needs solid preparation. Do it carelessly and you lose years of built-up SEO value, customer data you can’t recover, or transactions that break mid-migration. Do it in a structured way and you have a fast, scalable and manageable platform as the foundation for your next growth phase.

This guide walks through the complete process we follow at Web Builders — from inventory and data mapping to SEO redirects, integrations and a controlled go-live. Jump straight to the platform-specific guide if you already know where you’re migrating from: WooCommerce to Shopify, Magento to Shopify or Lightspeed to Shopify.

When is switching to Shopify the right move?

A platform switch only makes sense when your current situation is actively blocking growth. These are the signals we see most often from merchants who come to us:

Slow performancePages load slowly, PageSpeed scores are poor and you’re losing buyers before they even reach checkout.
High maintenance burdenPlugin conflicts, security updates, hosting issues and technical debt cost more time and money than they’re worth.
Limited scalabilityMarketing and product teams can’t update campaigns or product listings quickly enough without a developer.
Integration problemsConnections with ERP, Klaviyo, Channable or other tools are unstable or require too much manual work.
International growthMultiple languages, currencies and markets are becoming unmanageable on your current platform.
B2B ambitionsCompany accounts, catalogue pricing, bulk orders and hybrid D2C+B2B commerce need Shopify’s native B2B functionality.

Recognise three or more of the above? Then a migration is almost certainly worthwhile. If the foundation is still healthy, iterating on your current platform can sometimes be cheaper — but you’ll only know after an honest inventory.

Which platform are you migrating from?

Every source environment has a different data structure, URL architecture and technical complexity. A Magento migration requires a fundamentally different approach than a WooCommerce switch. Click through to the platform-specific guide for details:

PlatformCommon triggerBiggest challenge
WooCommercePlugin conflicts, hosting, slow checkoutVariants, WordPress content, plugin data, URLs
Magento / Adobe CommerceHigh TCO, legacy code, developer dependencyEAV product data, B2B logic, custom modules
LightspeedLimited design freedom, retail growth, checkout restrictionsMatrix products, POS coupling, .html URLs
PrestaShop / ShopwareTechnical complexity, maintenance, internationalisationCombinations/properties, modules, languages
Custom platformVendor dependency, outdated codeAPI access, custom data model, process inventory

What do you bring with you? Data inventory

Before touching anything in the new system, map out exactly what exists and what needs to come along. This is the foundation of every migration — don’t skip this step.

Data typeMigrate?Key considerations
Products & variantsYesSKUs, options, images, inventory, metafields — map carefully
Collections & categoriesYes, rebuildTranslate source categories into Shopify collections and tags
Customers & addressesYesCheck marketing consent, duplicates and privacy basis
PasswordsNot directlyDifferent hashing — customers receive an activation email
Order historyUsually yesUseful for customer service; not linked to payment transactions
Pages & contentYesCheck quality and internal links — don’t copy blindly
ReviewsOften yesDepends on review platform and export format
Integrations & appsReconnectAssess per tool whether a native app is sufficient

Also export your current analytics and Google Search Console data. You want a baseline — rankings, organic traffic, revenue — so you can compare after go-live.

Step 1: Inventory and test environment

Open a Shopify trial account (14 days free, extendable) and use that period actively — not passively. This is your sandbox to:

  • Test and configure the new theme
  • Run a trial import and check for data errors
  • Connect integrations without production pressure
  • Start building your redirect matrix

Set up the test environment as realistically as possible. Configure shipping profiles, tax settings and payment methods now — then you won’t have to redo it when the real migration begins.

Step 2: Export and import data

From WooCommerce: WooCommerce has a built-in CSV export for products. For customers and orders, use the WooCommerce order export plugin or a tool like LitExtension. Note: WordPress-specific metafields and product attributes need to be manually mapped to Shopify metafields.

From Magento: Magento’s EAV data structure differs fundamentally from Shopify’s flat product model. Attributes become metafields, attribute sets become tags or collections. With large catalogues (over 2,000 products) you’ll almost always need a specialised migration tool or custom scripts — plus a data mapping session upfront.

From Lightspeed: Lightspeed’s matrix products (combinations of colour × size × length) need to be converted to Shopify variants. Pay close attention to the .html URLs that Lightspeed generates by default — these require a separate redirect approach.

After every import, always check:

  • Have all images loaded correctly?
  • Are variants, prices and inventory levels correct?
  • Are product descriptions intact (no HTML garbage or broken formatting)?
  • Are SKUs unique and correct?
  • Have metafields been created that you need for filtering or SEO?

Step 3: SEO migration and redirects — the most underestimated step

If you do one thing right in a Shopify migration, make it this. A poor SEO migration may not become fully visible until months later — and is expensive to fix.

The problem: Shopify uses fixed URL paths (/products/name, /collections/category). If you’re coming from WooCommerce or Lightspeed, your URL structure will likely look very different. Every URL that isn’t correctly redirected loses its accumulated link value and ranking.

Before go-live:

  • Crawl your current store fully with Screaming Frog or Ahrefs — export all indexed URLs
  • Analyse Google Search Console: which pages drive organic traffic and revenue?
  • Inventory backlinks to your most important pages
  • Build a redirect matrix: column A = old URL, column B = new Shopify URL
  • Set up all 301 redirects via Online Store → Navigation → URL Redirects (bulk import via CSV)
  • Check metadata, H1 tags, canonicals, structured data and internal links on the new store

After go-live:

  • Monitor 404 errors in Search Console daily for the first two weeks
  • Verify all redirects are returning 301 status (no 302s, no redirect chains)
  • Compare organic traffic, rankings and revenue against your baseline
  • Fix missing mappings quickly — every day matters for indexation

Practical tip: Start the redirect matrix as soon as you know how the new Shopify URL structure looks. That gives you weeks of preparation time instead of hours.

Step 4: Payment, shipping and configuration

Key settings you shouldn’t skip:

  • Shopify Payments — activate this first for the lowest transaction fees and access to Shop Pay
  • Tax configuration — set your fiscal location correctly, enable taxes on products and verify rates by product category
  • Shipping profiles — set free shipping thresholds and configure separate profiles for large or heavy items
  • Local payment methods — add the relevant payment methods for your target markets (iDEAL, Klarna, Bancontact, etc.)

Step 5: Reconnect integrations

A migration is only successful when Shopify works well with the systems behind the storefront. Build an integration inventory before you start:

Email marketingKlaviyo has a native Shopify integration. Flows, segments and historical order data sync automatically.
Feed managementChannable connects via the Shopify connector. Google Shopping and marketplace feeds are quickly back live.
Analytics & trackingInstall GA4 and GTM via Shopify Online Store → Preferences. Always verify that purchase events fire correctly after migration.
AccountingConnect your accounting software via apps from the Shopify App Store or middleware integrations.
Logistics & WMSMost major fulfilment providers have direct Shopify integrations. Test order flow and inventory sync before go-live.
SEO toolsAhrefs and Google Search Console continue to work — reconnect Search Console to the new sitemap address.

Not every existing integration needs to be rebuilt one-to-one. Use the migration as an opportunity to evaluate outdated or redundant tools — sometimes Shopify’s native functionality is a better solution than a third-party app.

Step 6: Testing — everything before go-live

Do a full test run before switching the domain. Use this checklist:

Orders & payment

  • Complete test purchase with a real payment (then refunded)
  • Check order confirmation email for content and formatting
  • Test multiple payment methods
  • Check discount codes and free shipping thresholds

Data & inventory

  • Spot check: manually verify 20+ products for price, variants, images
  • Check inventory levels after a test purchase
  • Create a customer account and log in

Integrations

  • Klaviyo: does a test purchase trigger a welcome flow?
  • Feed management: are products visible in your feeds?
  • GA4 + GTM: do purchase events fire correctly?
  • Accounting: does the order process correctly?

Technical & SEO

  • Verify all redirects return 301 status (no 302s, no chains)
  • Crawl pages for 404 errors
  • Check meta titles and descriptions on critical pages
  • Sitemap available at /sitemap.xml

Step 7: Go live and hypercare

Once all tests pass, switch the domain. Do this at a quiet moment — not on a Friday afternoon, not in the middle of a sale.

DNS cutover: Update your DNS settings so your domain points to Shopify. Set a TTL of 300 seconds (5 minutes) in the lead-up to go-live so changes propagate quickly. Allow up to 24 hours for full propagation.

Keep the old environment active for 2–4 weeks as a backup. Put it on a subdomain or wait before cancelling your old hosting contract.

The first two weeks after go-live:

  • Check Google Search Console daily for 404 errors and crawl issues
  • Compare organic traffic against your baseline
  • Verify payments and orders for completeness
  • Monitor integrations for sync errors

Technical migration or full replatforming?

There’s an important distinction that many people overlook:

Technical migrationFull replatforming
What changes?Data, content, URLs and settingsData plus UX/UI, design, product structure and CRO
DesignLargely unchangedNew theme or custom storefront
Timeline2–8 weeks8–20 weeks
When?Platform changes, storefront still worksBoth platform and storefront are limiting growth

A migration moment is also an ideal opportunity to audit the store. Merchants who combine a platform switch with a redesign often see more revenue growth than the migration benefits alone would justify.

When to bring in an expert

You can do a migration yourself if your store is small (under 200 products), you have no complex integrations and you’re willing to invest significant time.

Bring in a Shopify specialist when:

  • Your catalogue is large (500+ products with variants, metafields and attributes)
  • SEO rankings are critical to your revenue
  • You have integrations with ERP, WMS or PIM systems
  • You want to combine the migration with a redesign or new brand identity
  • You’re running a B2B migration with company accounts and price lists

Mistakes in the SEO migration or data mapping are expensive to fix after the fact — sometimes months of work to recover rankings. The investment in professional guidance pays for itself in protected organic traffic alone.

At Web Builders we handle migrations from WooCommerce, Magento and Lightspeed to Shopify — including SEO migration, integrations and optionally a new design. Book a free consultation to discuss what your specific migration looks like.

Frequently asked questions

  • How long does a Shopify migration take?

    A straightforward migration (fewer than 500 products, no complex integrations) can be completed in 2–4 weeks. Larger projects involving custom design, B2B logic or multiple integrations typically take 6–12 weeks. The SEO migration and testing phase always need extra buffer — plan generously.

  • Will I lose SEO value when migrating to Shopify?

    Not if you do it properly. Shopify uses a fixed URL structure (/products/, /collections/), so all your old URLs need to be mapped via 301 redirects. With a thorough pre-migration crawl, a redirect matrix and monitoring after go-live, you can preserve the vast majority of your organic value.

  • Can I bring my customer accounts and passwords to Shopify?

    Customer data such as names, email addresses, shipping addresses and order history can all be migrated. Passwords cannot be transferred directly due to different hashing methods. Existing customers receive an activation email to reset their account.

  • What does a Shopify migration cost?

    A DIY migration for a small store costs mainly time. Professional assistance ranges from €2,500 to €15,000+ depending on catalogue size, SEO risk, number of integrations and whether you also want a redesign. At Web Builders we discuss your specific situation in a free consultation.

  • Can I bring my order history to Shopify?

    Yes, in most cases historical orders can be migrated. This is useful for customer service, returns processing and reporting. Note: imported orders in Shopify are not linked to payment transactions, but they are visible in the admin overview.

  • When should you bring in a Shopify expert for the migration?

    If you have more than 500 products, want to protect critical SEO rankings, need ERP or WMS integrations, or want to do a redesign at the same time — bring in an expert. Mistakes in the SEO migration or data mapping are expensive to fix after the fact.

  • #shopify
  • #migration
  • #woocommerce
  • #magento
  • #lightspeed
  • #e-commerce
  • #seo

Ready to get started?

Book a free strategy call or ask your question by email — we respond within one business day.