Shopify Plus Migration Services

Book a migration scoping call
75+
Replatforms since March 2018
10–14 wks
Typical timeline, scoping to launch
20M
Redirect cap on Plus, vs 100k

We move stores from Magento, WooCommerce, BigCommerce and custom platforms onto Shopify Plus without losing rankings, order history, or revenue. We have delivered 75+ replatforms and new builds since March 2018.

What to expect

75+
Migrations run since March 2018
10–14 wks
Typical timeline — scoping to launch
5 platforms
Magento, Woo, BigCommerce, OpenCart, custom
Platinum
Top Shopify tier
20,000,000
Plus redirect cap, vs 100,000 on standard plans

What a Shopify Plus migration involves

A Shopify Plus migration moves your catalog, customers, order history and content from an existing platform onto Shopify's enterprise plan, then rebuilds the storefront, integrations and checkout on top of it. The work splits into four tracks: data migration, URL and redirect mapping, integration rebuild, and theme development. Data is the smallest of the four.

Most migration projects fail on the tracks people underestimate. Exporting products is straightforward. Rebuilding an ERP connection, preserving ten years of indexed URLs, and reproducing pricing logic that lived in custom platform code is where the time and the risk sit.

Solo Media Group is a Shopify migration agency at the Platinum tier — the top of Shopify's Service Track. We have delivered 75+ replatforms and new builds, and we plan redirect mapping and integration scope before any data moves, not after launch.

Why brands migrate to Shopify Plus

The reasons that actually come up in scoping calls, in the order we hear them:

Infrastructure cost and maintenance burden

On Magento or a custom build you pay for hosting, CDN, security patching, and a developer to keep it upright. Shopify Plus folds all of that into the platform fee. For teams already carrying their own infrastructure this is often cost-neutral or a saving.

Checkout you cannot touch

Conversion work stalls when checkout is off-limits. Shopify Plus opens it up through Checkout Extensibility and Shopify Functions — custom discount logic, pricing rules, and flows built into checkout itself.

Multiple brands, regions or currencies

A Plus contract includes your primary store plus nine expansion storefronts under one organization. Running several brands or markets on separate platform licenses is usually more expensive and always harder to operate.

B2B living in a separate system

Shopify Plus has native B2B — company accounts, customer-specific price lists, payment terms — so wholesale runs on the same catalog and inventory as DTC instead of a bolt-on portal.

Release speed

Teams migrate because shipping a landing page takes a sprint instead of an afternoon. Platform choice sets your marketing team's ceiling.

When we tell brands not to migrate

If your current platform works, your team can ship, and nothing on the list above is a live problem, a replatform is an expensive way to solve nothing. Migration is justified by a constraint you can name. If you cannot name one, a redesign on your existing platform will get you further for less.

Platforms we migrate from

PlatformWhat makes it difficult
Magento / Adobe CommerceDeep customization in platform code, complex attribute sets, and category-nested URLs ending in .html. The largest of the migrations we run and the most common.
WooCommerceProduct data spread across WordPress post meta, plus plugins doing work no one documented. Blog content and its URL structure usually need migrating alongside the store.
BigCommerceClosest structural match to Shopify, so data maps cleanly. The work concentrates on rebuilding apps and integrations that have no direct equivalent.
OpenCartOlder installs with inconsistent data hygiene. Cleaning the catalog is often more work than moving it.
Custom and headless buildsNo export tooling exists. We work from the database and API directly, and business logic has to be documented before it can be rebuilt.

Magento is the migration we are asked about most. Our full Magento to Shopify Plus migration guide covers attribute mapping, .html URL handling, and the pitfalls specific to that move.

The migration process, step by step

Ten to fourteen weeks for a typical mid-market store. The order matters more than the duration.

1

Audit and scoping, weeks 1–2

We crawl your live site, export every URL with traffic or backlinks, inventory every integration, and count products, variants, customers and orders. The size of that data decides the migration method. Nothing is built yet.

2

URL mapping, weeks 2–3

Every old URL is mapped to its Shopify destination in a spreadsheet you sign off on. This happens before design, not during QA, because it frequently changes the collection architecture.

3

Design, weeks 3–7

Concepts, then full page design in Figma. Either a refresh or a faithful rebuild, depending on what the migration is for.

4

Data migration to a staging store, weeks 5–9

Products and variants first, then customers, then order history. Each import is verified before the next begins. Plus includes unlimited staging stores, so this never touches production.

5

Integration rebuild, weeks 5–11

ERP, POS, CRM, subscriptions, reviews, feeds. Rebuilt and tested against real data on staging.

6

Theme build and QA, weeks 7–12

Development against approved designs, then cross-device, cross-browser, checkout and integration testing.

7

Launch, week 12–14

DNS cutover during your lowest-traffic window. Redirects go live with the store, not after. Sitemap resubmitted the same day.

8

Monitoring, first 30 days

Daily Search Console checks for the first fortnight: coverage errors, 404s, index status, rankings on your top revenue URLs. Fixes on original scope are included.

How URLs change when you move to Shopify

Shopify uses fixed path prefixes — /products/, /collections/, /pages/ and /blogs/ — and these cannot be changed on any plan, including Plus. Almost every URL on your site will therefore change, and every one that had traffic or a backlink needs a 301 redirect mapped before launch.

Content typeCommon source patternShopify destination
Product/red-shoes.html · /catalog/product/view/id/123 (Magento) · /product/red-shoes/ (WooCommerce)/products/red-shoes
Category or collection/footwear/sneakers.html (Magento) · /product-category/footwear/ (WooCommerce)/collections/sneakers
CMS page/about-us · /about-us.html/pages/about-us
Blog article/blog/post-title · /2024/03/post-title/blogs/news/post-title
Faceted or filtered/footwear?color=red · /footwear/color-red.html/collections/footwear?filter.p.m.custom.color=red
Search/catalogsearch/result/?q=shoes/search?q=shoes

A prefix change alone still requires a redirect. /product/red-shoes and /products/red-shoes are different URLs, and Google treats them that way.

Protecting SEO and data through the move

Traffic loss after a replatform is a planning failure, not an inevitability. Six things decide the outcome.

Build the URL inventory from history, not the current export

Your platform export lists what is live now. Google has indexed a decade of URLs, including pages you deleted. We crawl the live site and pull Search Console and backlink data so discontinued URLs with referring domains still get redirected.

Know the Plus redirect ceiling

Standard Shopify plans cap URL redirects at 100,000. Shopify Plus raises that to 20,000,000. For a large catalog with a long history, this alone can decide whether a clean migration is technically possible.

Know what Shopify will not let you redirect

Redirects only fire on URLs that return a 404, and Shopify blocks redirects from its own fixed paths — /products, /collections, /collections/all — and from prefixes including /apps, /cart, /orders and /services. Collection tag-filter URLs cannot be redirected either. Any of these in your mapping needs a different solution, found during scoping rather than after launch.

Fix collection-nested product URLs

Shopify themes can render products at /collections/sneakers/products/red-shoes as well as /products/red-shoes, splitting signals across duplicates. We remove the collection scope in Liquid so every product resolves to one canonical URL.

Migrate metadata deliberately

Title tags, meta descriptions, image alt text and structured data do not travel with a product export. They are mapped and imported as their own workstream.

Launch redirects with the store

Redirects go live at cutover. A store that launches on Monday with redirects added on Wednesday has spent two days teaching Google its catalog is gone.

What actually gets migrated

DataNotes
Products, variants, imagesIncluding SKUs, barcodes, weights, inventory levels per location
Metafields and custom attributesMapped to Shopify metafield definitions; Magento attribute sets need remodelling
Collections and category structureOften restructured deliberately, which is why URL mapping comes first
CustomersAccounts, addresses, tags, marketing consent state
Order historyComplete history including refunds and fulfilment status
Discounts and price rulesRebuilt rather than imported; logic differs by platform
Blog content and CMS pagesWith their redirect map
ReviewsVia your review platform's own migration path, not the store export
SubscriptionsRebuilt on Stay.ai or ReCharge; contracts and billing dates need care
301 redirect mapImported in bulk before DNS cutover

Customer passwords cannot be migrated from any platform. Shopify sends account activation invitations instead, and that communication should be planned as part of launch rather than discovered on day one.

What a Shopify Plus migration costs

Migration projects at Solo Media Group start at around $20,000 and are quoted as a line-item estimate. Shopify Plus itself is separate: Shopify publishes $2,300 per month on a three-year term or $2,500 per month on a one-year term, purchased directly from Shopify.

Agency fees

Our migration projects start at approximately $20,000. Ongoing retainers start at 20-hour engagements or $3,000 per month. Billing runs against milestones — a percentage on signing, at design approval, at development start, and at launch — with net 15 invoicing agreed in the statement of work before work begins. Our full Shopify Plus cost guide covers budgeting in more depth.

What drives the number

Catalog size and order history volume. Number of integrations to rebuild. Whether custom apps are required. Whether B2B or multi-store is in scope. Whether you want a faithful rebuild or a full redesign. Data hygiene on the source platform — cleaning a decade of inconsistent product data is real work, and it is usually underestimated.

Platform cost, stated honestly

Shopify publishes one figure: from $2,300 per month on a three-year term, $2,500 on a one-year term. Above a high monthly volume, billing shifts to a variable platform fee based on revenue and business model.

Shopify does not publish the threshold or the rates. Partner-reported figures put activation near $800,000 in monthly GMV with rates around 0.35% D2C on a three-year term and a cap near $40,000 per month, but these vary by contract and business type and should be confirmed with Shopify's Plus team rather than taken from any agency page, including ours. Additional expansion stores beyond the nine included are roughly $250 per month each.

Five ways migrations go wrong

Redirects treated as a launch-week task

The most common and most expensive mistake. Mapping is a scoping deliverable. By launch week there is no time to do it properly and no time to check it.

Integrations discovered mid-build

An ERP connection nobody documented surfaces in week eight and adds a month. A full integration inventory in week one prevents it.

Migrating dirty data

Moving a decade of inconsistent product data reproduces every problem on a more expensive platform. Cleaning during migration is cheaper than cleaning afterwards.

Launching in peak season

A November cutover means the highest-stakes fortnight of your year runs on a platform nobody has operated yet. We push launches out of peak, or we wait.

Nobody watching Search Console after launch

Ranking damage is recoverable in the first fortnight and much harder at three months. Daily monitoring for two weeks is not optional.

Time4Learning Case Studies - Migrated T4L to Shopify

Time4Learning

Education · WordPress to Shopify

Time4Learning

Education · WordPress to Shopify

Time4Learning

Educational eLearning
Manukora Case Study: Rebuilt customer experience — case study

Manukora

Food and beverage · Replatform and redesign

Manukora

Food and beverage · Replatform and redesign

Manukora

Consumer Goods Food Retail
Wild Planet Foods Case Study: UX-Driven Website Redesign Focused on Subscriptions & ADA Compliance — case study

Wild Planet Foods

Consumer packaged goods · WordPress to Shopify

Wild Planet Foods

Consumer packaged goods · WordPress to Shopify

Wild Planet Foods

Beverage Consumer Goods Food Retail

Migrations we have run

Reviewed on the Shopify Partner Directory

Verify on the directory
"We worked with SMG to rebuild our site from the ground up… The project involved migrating from Magento, cleaning up years of technical debt, and setting up a new Shopify experience that finally feels clean, fast, and modern."
Say It With A Condom, Magento to Shopify migration
"We really appreciate Solo Media's continued partnership. The team has been persistent and helpful throughout our migration to Shopify."
Micaela Shaw, SVP Revenue, Time4Learning
"SOLO MEDIA GROUP helped see me through a transition from WordPress to Shopify, the addition and modification of our subscription platform, SEO crawls and fixes, multi-agency brainstorming sessions, as well as the development of new buildout for our Site."
Dana Lusted, Brand Manager, Wild Planet Foods

Who we're not the right fit for

  • Migrations under $20,000. Below that, a quality replatform of a real catalog is not realistic. We will say so on the call rather than scope down to a number that fails.
  • Anyone who needs to launch in three weeks. A store that takes orders cannot be moved safely in three weeks. Any agency that agrees to it is skipping the mapping work you will pay for later.
  • Brands migrating without a reason they can name. If nothing on your current platform is blocking you, a replatform is an expensive solution to no problem.
  • Data-only handoffs. We do not run import-and-leave engagements. If nobody owns redirects, integrations and post-launch monitoring, the migration will look successful for about a fortnight.

Shopify Plus migration FAQs

How long does a Shopify Plus migration take?

Ten to fourteen weeks for a typical mid-market store, from scoping to launch. Simpler catalogs with few integrations can move in six to eight. The variables are catalog size, order history volume, number of integrations, and how quickly your team returns feedback.

Will I lose SEO traffic when I migrate to Shopify Plus?

Not if redirect mapping is done before launch and redirects go live at cutover. Shopify uses fixed URL prefixes, so nearly every URL changes and every URL with traffic or backlinks needs a 301. Traffic loss after a replatform is a planning failure, not a property of the platform.

What does a Shopify Plus migration cost?

Our migration projects start at around $20,000, quoted as a line-item estimate. Shopify Plus is billed separately by Shopify at a published rate from $2,300 per month on a three-year term or $2,500 on a one-year term.

Can I keep my URLs exactly as they are?

No. Shopify's path prefixes — /products/, /collections/, /pages/, /blogs/ — are fixed and cannot be changed on any plan, including Plus. You control the slug after the prefix. This is not an SEO disadvantage; Google treats enforced subdirectory patterns as normal.

How many redirects can Shopify handle?

Standard Shopify plans allow up to 100,000 URL redirects. Shopify Plus allows up to 20,000,000. For large catalogs with long histories this difference can determine whether a complete redirect map is possible.

Does order history migrate?

Yes. We migrate complete order history including refunds and fulfilment status, alongside customers, addresses, tags and marketing consent state.

Do customer passwords migrate?

No — passwords cannot be migrated from any platform. Shopify sends account activation invitations instead. That email should be planned as part of your launch communications.

What happens to my apps and integrations?

Each is assessed during scoping. Some have direct Shopify equivalents, some need rebuilding as custom apps or middleware, and some turn out to be unnecessary once you are on Plus. We inventory all of them in week one rather than discovering them in week eight.

Will my store go down during the migration?

No. The new store is built on a staging store while your current store keeps trading. Shopify Plus includes unlimited staging stores. The only cutover is a DNS switch, scheduled for your lowest-traffic window.

Can you migrate from Magento or Adobe Commerce?

Yes, and it is the migration we run most often. Magento carries the most complexity — attribute sets, category-nested .html URLs, and business logic living in platform code. Our Magento to Shopify Plus guide covers that move specifically.

Should I redesign at the same time as migrating?

Usually yes, because you are rebuilding the theme regardless. The exception is a fixed launch date or a brand mid-rebrand, where a faithful rebuild first and a redesign later reduces risk.

What happens after launch?

Every migration includes a 30-day post-launch support window for fixes on original scope, with daily Search Console monitoring through the first fortnight. Ongoing work continues on retainer.

Book a migration scoping call

Bring your current platform, roughly how many products and orders you hold, and your integration list. We will tell you what the migration involves, roughly what it costs, and whether migrating is the right move at all. If you are still deciding on the platform, start with our Shopify Plus development overview instead.