14 minute read

Shopify Migration Guide 2026: What Moves, What Breaks, and What It Costs

Illustration showing a wavy topographic map on a wooden platform with two small house icons, against a colorful abstract background (Optimum7, Guide to Managing Your Shopify Migration).

TL;DR: A Shopify migration rebuilds how your store works inside Shopify’s rules. Products, customers, and orders transfer with planning; themes, apps, and custom checkout logic do not. Plan what moves, what breaks, and what it costs, and the move protects the rankings you already hold.

A Shopify migration moves your catalog, customers, orders, and content onto Shopify, and it rebuilds the parts of your store that Shopify handles its own way. If you moved your store next month, do you know which of your current features would survive the switch and which would turn into a monthly app subscription? That question, more than the raw data transfer, decides how smoothly the move goes.

Shopify’s scale is why the platform feels safe to move to, and it cuts both ways: the path is well worn, so the mistakes are well documented too. Teams treat the move as a data export and get blindsided by the store rebuild it demands. The stores that come through it cleanly plan for three jobs at once, a data transfer, an SEO project, and a front-end rebuild, and they make the Shopify-specific decisions before launch.

This guide is written for merchants moving to a standard Shopify plan, not Shopify Plus. It covers the full path: how Shopify differs from what you are leaving, which platform-specific catches to expect, what does and does not migrate, what the move costs in 2026, how to protect your organic traffic, and the process that ties it together. Where standard Shopify hits a wall that only Plus solves, the guide says so plainly. If you are still weighing the move itself, our guide to the signs you have outgrown your platform and the platform-agnostic ecommerce migration planning process cover that decision.

●  Market Scale
A platform that keeps growing
+29% a year · first year over $300B

Shopify processed $378.4 billion in merchant sales worldwide in 2025. The migration path is well worn, which is exactly why its recurring mistakes are so well documented.

Shopify homepage hero reading Be the next solo-preneur, with a parent working on a laptop at night while holding a baby


What Changes When You Move to Shopify

What are you really buying when you move to Shopify? A hosted platform that trades open-ended control for speed, security, and stability. Shopify runs the infrastructure, patches it, scales it through peak traffic, and keeps checkout fast. In return, it decides how several core parts of your store work, and four of those decisions shape every migration.

Functionality lives in apps
Features that were built into your old platform, or added for free with plugins, become paid Shopify apps. Subscriptions, advanced reviews, loyalty, bundling, and deep search each carry a monthly fee.
Your theme is rebuilt in Liquid
An existing storefront does not carry over. It is rebuilt from the ground up in Liquid, Shopify’s templating language, along with the structured data that earned your rich results.
Checkout is hosted and locked
Shopify hosts the checkout, which keeps it fast and PCI-compliant. That same control limits how much you can change the core checkout on standard plans.
Payments favor Shopify Payments
Run payments through Shopify Payments and there is no extra platform fee. Keep an outside processor and Shopify adds a per-order percentage on top of that processor’s own rate.

Shopify is still a sound destination for a growing store. The trade-offs turn the migration into a series of deliberate calls: which features to rebuild natively, which to replace with an app and its monthly cost, and which to retire because they never earned their keep. A move that treats those calls as afterthoughts is the one that runs over budget and launches with holes in it.


Migrating to Shopify From Your Current Platform

The platform you are leaving decides most of the work. Shopify’s free Store Importer pulls products, customers, and content from the major platforms, but each source carries a different catch that the importer will not warn you about, and each one is a line item in the project plan.

Migration Paths by Source Platform
Coming from What moves with the importer The Shopify-specific catch
WooCommerce Products, customers, pages, blog posts A WooCommerce store runs on a deep stack of plugins, and none of them transfer; subscription data rarely moves cleanly
Magento / Adobe Commerce Catalog and customers by export Magento’s flexible attributes collapse into Shopify’s three-option model, and crawlable layered-navigation URLs have no direct equivalent
BigCommerce Products, customers, content; orders via a migration app BigCommerce supports more product options natively, so complex catalogs hit Shopify’s three-option cap and need restructuring
Wix Products by CSV Wix allows six product options to Shopify’s three, and blog content does not transfer by CSV
Squarespace Products by export The export caps at 2,000 products, and order history and customer preferences arrive incomplete

The pattern across every row is the same: structured records move, and the platform-specific logic around them does not. A WooCommerce store’s real value is often locked in its plugins, a Magento store’s in its attribute model and indexed facet URLs (and, increasingly, in the rising cost of keeping Magento running), a Wix or Squarespace store’s in content the CSV export leaves behind. Naming that gap for your specific source platform is the first hour of a serious migration. Optimum7 runs dedicated migrations for stores moving from WooCommerce to Shopify, BigCommerce to Shopify, and Wix to Shopify, and handles Magento and Squarespace moves through its ecommerce migration team.


What Does Not Migrate to Shopify

A clean Shopify data migration starts with an honest list of what will not come across on its own, and the action each item forces. These four are the ones that generate first-week support tickets when a team assumes the importer handled them.

Forced reset
Customer passwords
Passwords are encrypted outside Shopify and never transfer, so every returning customer resets on first login. Plan a launch-day email that frames the reset as a security upgrade, or a spike in confused support tickets is the first thing your team handles after go-live.
Full rebuild
Your theme and design
Themes never port between platforms. The storefront is rebuilt in Liquid, and the product, review, and breadcrumb schema that earned your rich results has to be re-implemented on Shopify from scratch. A free theme often turns into weeks of custom Liquid work once brand and conversion details are accounted for.
Re-select and reconnect
Apps and integrations
Every plugin and integration is chosen again and reconnected on Shopify. An ERP, PIM, reviews tool, or subscription engine has to be rebuilt on Shopify’s API and working at launch. Reconnect it in the weeks after and it silently drops orders or breaks inventory sync.
Mapped import
SEO metadata and saved payment details
Title tags, meta descriptions, and canonical settings usually need a mapped import or manual re-entry, and saved customer payment methods do not transfer at all. Both are invisible until rankings slip or repeat customers hit a slower checkout, so both belong on the pre-launch checklist.

Shopify’s Product Option Limit and Your Catalog

Shopify sell page showing Shop Pay conversion figures: up to 36% higher conversions, 10% more units per transaction, and 77% more returning customers

Shopify raised the per-product variant limit to 2,048, up from its long-standing 100-variant cap, announced October 15, 2025. Shopify Changelog, 2025. Source

Shopify raised its per-product variant cap to 2,048 variants in October 2025, which retired the old 100-variant ceiling that used to block large catalogs outright. The limit that still bites is options: Shopify allows only three options per product, such as size, color, and material. A store that sells on four or more axes, say size, color, material, and length, has to restructure before a single record imports.

This is the exact wall Optimum7 hit on the Plants4Home WooCommerce-to-Shopify migration. Products that exceeded the option limit were restructured into Shopify’s model before the transfer began, and the store launched with zero post-launch data escalations. The alternative, discovering the cap on import day, stalls the whole project while someone re-architects products under deadline pressure.

Shopify’s Combined Listings feature can group separate products into one storefront listing, which softens the constraint for some catalogs, though it is a merchandising workaround with its own setup and it keeps the three-option limit in place. The practical rule is simple: inventory your option structure early, flag every product above three options, and decide product by product how to handle it: split it, combine it, or simplify it. That call costs an afternoon during planning and a blown timeline on launch day.


What a Shopify Migration Costs

A Shopify migration has three cost layers: the one-time project, the ongoing platform and payment fees, and the monthly app stack. Do you know what your payment processor will cost you on Shopify? That is the layer merchants miss in the quote stage, and it runs for the life of the store.

1. The one-time project
Implementation, data migration, theme rebuild, and integration work. Paid once, and it scales with how much of the store needs rebuilding, not with SKU count.
2. Ongoing platform and payment fees
The monthly Shopify plan, plus a per-order surcharge on every sale if you keep an outside payment processor instead of Shopify Payments. This one runs for the life of the store.
3. The monthly app stack
Reviews, loyalty, subscriptions, search, and email apps that replace features your old platform ran natively. Recurring, and it grows with every feature you replace.

Project cost scales with how much of the store needs rebuilding, not with SKU count. A simple catalog move with a light theme and a handful of integrations sits at the low end, while a mid-market replatform with custom work and deep data mapping runs into six figures. Industry benchmarks put a typical mid-market replatform at $150,000 to $300,000 over 5 to 10 months, with the platform license only 20 to 40 percent of the total. The implementation, data mapping, theme build, and integration work are where the budget goes.

Mid-market replatforming runs $150,000 to $300,000 over 5 to 10 months, with the platform license only 20 to 40 percent of the total and implementation, data migration, and integration work making up the rest. Elogic Commerce Replatforming Cost Index, 2026. Source

The ongoing cost that catches people is Shopify’s fee on outside payment gateways. Run payments through Shopify Payments and there is no extra platform fee. Keep Stripe, PayPal, or another processor and Shopify adds a percentage on every order, on top of what that processor already charges. On a store doing $2M a year, the Basic-plan 2% surcharge is $40,000 in fees that Shopify Payments would avoid, which is why the plan and gateway decision belongs in the migration plan, decided up front.

Shopify Fee on Third-Party Payment Gateways by Plan (2026)

Charged on every order when not using Shopify Payments, on top of the processor’s own rate

Basic ($27/mo)
2.0%
Grow ($72/mo)
1.0%
Advanced ($399/mo)
0.6%
Plus (from $2,300/mo)
0.2%

Fee applies only when using a payment provider other than Shopify Payments. Source: Shopify, 2026.

The third layer is the app stack. Replacing native features from your old platform with Shopify apps for reviews, loyalty, subscriptions, search, and email adds a recurring monthly bill that grows with every feature you replace. Build that number during planning by listing each feature you rely on today and its Shopify replacement, because the difference between a $30 app and a $300 app for the same job is often just which one you found first.


Protecting SEO When You Move to Shopify

If half your product URLs changed overnight, would every one of them still resolve? On Shopify they will change. Shopify forces its own URL structure, with /products/ and /collections/ prefixes you cannot remove on standard plans, so almost every indexed URL from your old store gets a new address. Without a redirect for each one, the rankings behind those URLs fall, and they do not come back on their own.

What happens to organic traffic after a migration
83% recover their rankings, but it takes 523 days on average to climb back to where they were.
17% never return to their previous levels, even after 1,000 days.

Across 892 documented site migrations. Search Engine Journal, 2025. Source

The fix is a complete 301 redirect map built and tested before launch: export every live URL, map each to its new Shopify address, load the redirects with Shopify’s bulk URL Redirects tool using the same 301 redirect mapping method that protects rankings on any migration, then resubmit your sitemap in Google Search Console at cutover and watch the coverage report daily. On the Plants4Home migration, Optimum7 built full 301 coverage for every legacy product, category, and content URL, and the store held its search footprint through the move. With clean redirects, rankings typically stabilize within 4 to 8 weeks; a botched map is what turns a migration into the 523-day recovery above.

Watch out: Redirecting every old URL to your homepage feels like a shortcut, but Google reads a homepage-wide redirect as a soft 404 and drops the rankings you were trying to save. Map each old URL to its closest matching new page instead.

How to Manage a Shopify Migration, Step by Step

A managed Shopify migration follows the same sequence whatever platform you leave, and the order is the point: each stage depends on the one before it, and skipping ahead to the data import is the most common way a project runs over. This is the sequence Optimum7 works through.

1
Audit what you already have
Inventory every indexed URL, product, integration, and app on the current store, along with the organic traffic and inbound links each key page holds. This audit becomes the redirect map, the app-rebuild plan, and the checklist that keeps a product line or content section from quietly vanishing. Stores that skip it discover the gaps in production, where they cost the most to fix.
2
Choose the migration method
Shopify’s free Store Importer suits simple catalogs, a migration app such as Matrixify handles larger and more complex transfers with dry-run testing, and a partner is worth the cost when custom data, large order history, or option-capped products are involved. The free importer quietly skips records it cannot map, so a store that trusts it blindly finds the holes weeks later.
3
Map and restructure the data
Match every source field to its Shopify destination, move non-native data into custom fields, and restructure any product that exceeds the three-option limit before import. Set staged validation checkpoints so records are verified in batches, which surfaces a mapping error at 500 products before it repeats across 50,000.
4
Rebuild the theme and app stack
Build the storefront in Liquid, re-implement the structured data that fed your rich results, and reconnect every integration on Shopify so the store launches with its features working. This is usually the longest stage and the one merchants underestimate, because the design refined over years on the old platform is rebuilt from scratch.
5
Load redirects and test in staging
Load the full 301 map, then run live test orders across every payment method, shipping zone, and tax scenario before go-live. Crawl the old-URL export and confirm each address returns a single clean redirect to the correct new page, with no chains and no 404s. Tax and payment errors caught in staging cost an hour to fix; caught after launch, they cost customer trust.
6
Cut over with a gap import
Run a final data sync at launch to capture orders and customers created during the migration window, the gap-import tactic Optimum7 used on Plants4Home so no transaction fell through the cracks. Send the password-reset email the moment the store is live, keep the old store reachable as a fallback during DNS propagation, and monitor Search Console and analytics daily through the first week.

Two people running a small online store, packing an order at a workbench with a laptop and shipping boxes


Standard Shopify vs Shopify Plus: What Is Locked

A standard Shopify plan is the right call for the typical migration. The gap to know before you commit is what stays locked behind Plus, because a few of those limits are expensive to work around once the store is live.

Capabilities by Plan
Capability Standard Shopify (Basic, Grow, Advanced) Shopify Plus
Checkout customization Branding and app blocks; core information, shipping, and payment steps stay locked Full checkout editing and custom logic
Custom discount and shipping logic Public apps built on Shopify Functions only Custom Shopify Functions you build yourself
Third-party gateway fee 2.0% (Basic), 1.0% (Grow), 0.6% (Advanced) 0.2%
B2B catalogs and wholesale pricing Up to three catalogs, no partial payments Unlimited catalogs and wholesale tools

If your old store relied on custom checkout scripts or wholesale workflows, price the jump to Plus into the decision now. Shopify is retiring its legacy checkout customizations through 2026, so any checkout logic you carry over is rebuilt with Checkout Extensibility, which works on all plans, while the deepest custom checkout logic still requires Plus. Audit the Shopify Scripts your store still depends on before they stop running in 2026. Deciding this before you migrate is far cheaper than discovering a locked door after the store is live.


Common Shopify Migration Mistakes

The migrations that stumble tend to fail on the same handful of assumptions. Each one is avoidable with a decision made before launch, while it is still cheap.

Skipping the app audit

Teams assume their integrations reconnect on Shopify. They do not. Every reviews tool, subscription engine, and ERP connector is chosen again and rebuilt on Shopify’s API, and the recurring app bill is real money that outlives the project. Audit the stack, map each feature to its Shopify replacement, and price the monthly total before you commit, well ahead of the month-two invoices.

Treating the option limit as an afterthought

Products that sell on four or more axes fail to import cleanly against Shopify’s three-option cap, and discovering that on import day stalls the whole project under deadline pressure. Restructure option-heavy products into Shopify’s model during planning, when the decision stays a calm spreadsheet exercise on your own schedule.

Going quiet on the password reset

Passwords do not transfer, so every returning shopper resets on first login, warned or not. Stores that stay silent absorb a support spike and a wave of “my account is broken” emails in week one. A short launch-day message that frames the reset as a security step turns a complaint into a non-event.

Letting redirects pile up

App-generated and theme-level redirects can stack into loops or long chains that Google treats as errors, and a blanket redirect to the homepage reads as a soft 404 that sinks rankings. Audit for a single clean 301 per old URL, pointing to the closest matching new page, and remove any redirect an app added on its own.


Choosing a Shopify Migration Agency

A Shopify migration is won or lost in the decisions made before launch: the option-limit restructuring, the redirect map, the app rebuild, and the gap import. That is where a top-notch Shopify agency earns its fee. When you evaluate Shopify migration services, ask for named client outcomes and a written plan for each of those four items.

A DIY migration
The free importer silently skips records it cannot map
Option-capped products fail on import day
Old URLs change with no redirect map in place
Apps and integrations break in the week after launch
Returning customers hit a wall of failed logins
SEO metadata never makes the move
A managed migration
Every record mapped and validated in staged batches
Option-heavy products restructured before import
A complete 301 map built and tested before go-live
Integrations rebuilt on Shopify and live on day one
A planned password-reset email and a gap import at cutover
Metadata mapped so rankings hold through the move
Optimum7 Client Result
Plants4Home
Online plant retail  ·  WooCommerce to Shopify

Plants4Home moved from WooCommerce to Shopify with nearly 1,000 products, tens of thousands of customers, and years of order history. Optimum7 mapped every record into Shopify’s structure, restructured products that exceeded the option limit, and ran a final gap import at go-live so orders placed during the migration window were captured. The store processed orders on day one.

20K+
customer records migrated
15K+
orders migrated
0
post-launch data escalations

The direction runs both ways. Optimum7 also moved CBD brand Montkush from BigCommerce to Shopify for a wider app ecosystem, and the store saw time on site rise 20% and order-processing efficiency improve 15% with minimal disruption at launch. Planning a move to Shopify? Talk to the Optimum7 team before you lock a date, and if BigCommerce is still on your shortlist, compare the paths with our BigCommerce migration guide.


Frequently Asked Questions

How much does a Shopify migration cost?

Project cost depends on complexity. A simple catalog move costs far less than a mid-market replatform, which industry benchmarks put at $150,000 to $300,000 once it involves custom work, integrations, and a full theme build. Budget separately for the monthly app stack and for Shopify’s fee on third-party payment gateways if you keep an outside processor.

How long does it take to migrate to Shopify?

A simple catalog move takes a few weeks. A mid-market migration with a theme rebuild, app reconnection, and B2B configuration runs 5 to 10 months. The timeline is driven by the theme rebuild and integration work; the raw data transfer is usually the fastest part of the project.

Will I lose my Google rankings when I migrate to Shopify?

Not if every old URL is redirected to its new Shopify address before launch. Shopify changes your URL structure, so a complete 301 redirect map is the single most important SEO task. With clean redirects, rankings typically stabilize within 4 to 8 weeks; missed redirects are what cause lasting traffic loss.

What does not transfer to Shopify?

Customer passwords, your theme and design, apps and integrations, and saved payment methods do not transfer, and SEO metadata often needs a mapped import. Products, customers, orders, and content do transfer when the migration is planned. Passwords in particular mean every returning customer resets on first login.

Do I need Shopify Plus, or is standard Shopify enough?

Standard Shopify is enough for the typical store. Plus is worth it when you need to customize the core checkout, build your own discount or shipping logic, run more than three B2B catalogs, or want the lowest third-party gateway fee. If your old store depended on custom checkout scripts, factor Plus into the migration decision early.

Can I migrate to Shopify myself, or do I need an expert?

A small store with a simple catalog can use Shopify’s free Store Importer and a theme from the store. A Shopify migration expert earns its cost when you have a large catalog, products that exceed the three-option limit, custom data, or an existing SEO footprint to protect, since that work sits outside what automated tools handle.


About the author: Duran Inci is the CEO and Co-Founder of Optimum7, an ecommerce development and digital marketing agency. He helps mid-market and enterprise brands scale revenue through conversion optimization, SEO, and custom ecommerce solutions.

author avatar
Duran Inci CEO of Optimum7

Let's Talk

A digital marketing strategy is the path to profitability. Optimum7 can help you set the right goals, offer and implement creative and technical strategies, and use data and analytics to review and improve your business’s performance.

Share on Social Media
Your AI Visibility Report Awaits