INNOVATION

Replatforming eCommerce Without Breaking the Business: A Migration Path Comparison

A replatform is not a catalog transfer. Products and customers move with tooling; the parts that break are the ones nobody listed. What carries across cleanly, what has to be rebuilt, and what quietly loses its search rankings differ by migration path, and comparing those paths is worth doing before a timeline gets committed to...

Last updated: 26 Aug 2026

Replatforming eCommerce Without Breaking the Business_ A Migration Path Comparison

CONTENTS

A replatform is not a catalog transfer. Products and customers move with tooling; the parts that break are the ones nobody listed. What carries across cleanly, what has to be rebuilt, and what quietly loses its search rankings differ by migration path, and comparing those paths is worth doing before a timeline gets committed to a board.

The constraint that decides the path is not budget and it is not risk appetite. It is whether your team can operate two systems at once for a period of months. That capacity, more than anything on a vendor’s comparison sheet, eliminates most of the options that look attractive in a proposal.

The binding constraint: can you run two systems simultaneously

Every migration path other than a single cutover requires a period where both the old and new systems are live and both are real. That period places demands that do not appear in a project budget.

Inventory has to be accurate in two places, or authoritative in one with the other reading from it. Orders arrive on both sides and have to reach one fulfilment process. Customer service needs to know which system a given customer is on before answering anything. Finance reconciles two sources for the duration. Marketing runs campaigns that must work on whichever system the traffic lands on. And someone has to hold the whole picture in their head while the normal operating year continues around them.

That is dual-running capacity, and it is a function of team size, process maturity, and how much slack exists in the calendar. A brand with four people covering eCommerce operations does not have it, regardless of how much budget is available, because the constraint is attention rather than money.

Ask the question directly before evaluating any path: for three to six months, can we operate two live commerce systems without degrading the one that is currently paying for everything. The answer eliminates more options than any feature comparison will.

What that rules out

If dual-running capacity is absent, phased and parallel approaches are not safer alternatives. They are higher-load alternatives that happen to spread risk over more time, and the load lands on the same team that is already running the business.

This inverts the way these paths are usually presented. Phased migration is marketed as the lower-risk option because no single moment carries everything. Operationally it is the higher-burden option, because it extends the period of maximum complexity from one weekend to two quarters. For a team without slack, the risk simply relocates: instead of a difficult cutover weekend, you get four months of accumulating small failures that nobody has time to fix properly.

Two further eliminations follow from the same constraint.

A migration cannot run through your peak trading period. Whatever the path, the dual-running or cutover window has to sit outside the season your business depends on, which for most European brands means the window is narrower than the project plan assumes.

And a migration cannot be scoped around rebuilding everything. Teams without dual-running capacity need the rebuild list to be short, which makes the asset audit below the first piece of real work rather than a documentation exercise.

The three-bucket audit_ carries or rebuilds or retires

The three-bucket audit: carries, rebuilds, retires

Before comparing paths, sort what you have into three buckets. This is the audit that determines project size, and it is routinely skipped in favour of a data migration plan.

BucketTypical contentsWhat it means for the project
Carries acrossProducts, variants, customers, order history, images, basic content, most structured dataTooling handles this. It is the visible part of a migration and the smallest share of the work
Gets rebuiltCheckout customisations, promotion and discount logic, integrations, subscription and loyalty mechanics, custom reporting, anything built as an app or extensionThis is where the timeline lives. Every item needs a decision about whether it returns at all
RetiresWorkarounds built for limitations that no longer apply, features nobody uses, one-off code from a campaign three years agoThe most valuable bucket, and the one requiring the most political capital to fill

The distinction that matters inside the second bucket is whether a customisation encodes genuine business logic or works around a platform limitation. Our analyses of migrating from Sylius and from Lightspeed both land on the same finding: brands consistently underestimate how much of their custom build exists to compensate for the platform they are leaving. Those items belong in the retire bucket, not the rebuild bucket, and moving them across is how a six-month project becomes a twelve-month one.

There is a fourth category worth naming separately, because it does not behave like the other three.

Search visibility is a separate risk class — the silent decline

Search visibility is a separate risk class

Rankings do not migrate. They are re-earned, on the new URLs, after the new site is crawled, and the mechanism by which they are preserved is entirely under your control and entirely easy to get wrong.

Four things carry most of the risk. URL structure changes, which is normal in a replatform and requires a complete redirect map from every old URL to its closest new equivalent, not to the homepage. Internal linking, which is frequently rebuilt from scratch by a new theme and silently drops the structure that distributed authority. Structured data, which theme and app changes routinely alter. And page content itself, where a migration is often used as an opportunity to shorten copy, removing the text that was ranking.

The failure mode is specific and common: the site launches, everything works, and traffic declines over the following six weeks in a way that looks like seasonality until it does not recover. By then the redirect gaps are months old.

The mitigations are unremarkable and effective. Crawl the current site completely before anything changes, so you have a full URL inventory rather than a sitemap. Build the redirect map against that inventory, one to one wherever a match exists. Preserve internal linking structure, or rebuild it deliberately rather than accepting what a theme produces. Validate structured data on the new templates before launch, not after. And resist the temptation to rewrite content during the migration, since it makes any traffic change impossible to diagnose.

This is also where the phased and parallel paths carry a hidden cost: for the duration, two versions of your content can be live and crawlable, which is a canonicalisation problem you now have to manage on top of everything else.

Three paths compared by dual-running period and risk

The three paths that genuinely work

Single cutoverPhased by scopeParallel build
How it worksBuild complete, migrate data, switch in one windowMove one segment at a time: a market, a channel, a brand, or B2B before DTCBuild the new store alongside, run limited real traffic, then switch
Dual-running periodEffectively noneMonths, at full operational loadWeeks, at partial load
Best whenScope is contained, the team is small, and the trading calendar has a genuine gapThe business is genuinely separable and the team has operational slackRebuild scope is large or the commercial model is unusual enough to need validation
Main riskEverything lands at once, and the window has to be rightComplexity extends across quarters; the temporary state becomes semi-permanentCost of building without revenue, and scope creep while it is invisible
SEO exposureConcentrated at one point, easiest to plan forExtended, with duplicate-content management throughoutContained if the parallel build is not indexed until switch

The path most mid-market brands should choose is the one their capacity permits rather than the one that sounds safest. For a lean team with contained scope, a single cutover into a quiet trading window is usually both cheaper and less risky than a phased approach nobody has the attention to run properly.

Phased earns its keep when the business is genuinely separable. Moving wholesale before retail, or one market before the rest, works when those segments have distinct catalogs, customers, and operational processes. It works poorly when the split is artificial, because the two halves keep needing to talk to each other.

Selection rules

  1. Answer the dual-running question first. No capacity means single cutover, and the project plan should be built around making that cutover small enough to succeed.
  2. Complete the three-bucket audit before setting a timeline. The rebuild bucket determines duration. A timeline set before that audit is a guess presented as a commitment.
  3. Fight for the retire bucket. Every workaround carried across is permanent cost. This is the highest-leverage conversation in the whole project and it is organisational rather than technical.
  4. Choose phased only if the segments are genuinely independent. Distinct catalog, distinct customers, distinct processes. If two of the three overlap, phasing creates integration work that would not otherwise exist.
  5. Treat search continuity as a workstream with an owner, not as a launch checklist item. Full crawl before changes, redirect map one to one, internal linking preserved, structured data validated pre-launch.
  6. Do not rewrite content during the migration. Change one variable at a time, or you will not be able to diagnose what happened.
  7. Book the window against your trading calendar first, then plan backwards. The window is the least flexible input in the project and the one most often treated as adjustable.

If you already know which platform you are moving to, the path detail is in the source-specific guides: migrating from PrestaShop, from WooCommerce, or from Lightspeed. If the platform decision itself is still open, that is a different question and it comes first, covered in our piece on choosing an eCommerce platform when you outgrow the first.

A replatform readiness review surfaces what will and will not carry across before a timeline is committed. Flatline maps the three buckets and the search continuity plan against your trading calendar, which is the work that determines whether the date you announce is one you can hold.

When the constraint can be relaxed

Two situations change the calculus.

A temporary operational hire or partner. Dual-running capacity can be bought, in the form of interim operations support that absorbs the reconciliation and exception handling during the overlap. This is a real option and it should be costed explicitly rather than assumed away, because the alternative is that the same work lands on people who also have day jobs.

A genuinely separable segment. If one part of the business runs on its own catalog, its own customers, and its own processes, phasing that segment first is low-risk regardless of overall capacity, because the overlap is bounded to a segment rather than spanning the whole operation. Wholesale is frequently the cleanest candidate.

Outside those two, treat dual-running capacity as fixed. It is the input most likely to be optimistic in a project plan and the one that determines whether the plan survives contact with a normal trading month.

Frequently Asked Questions

How long does an eCommerce replatform take? 

The data migration is measured in weeks and is rarely the constraint. Duration is set by the rebuild bucket: how many customisations, integrations, and pieces of commercial logic have to be reconstructed. Complete the three-bucket audit before committing to any timeline, because a date set before that audit is an estimate of work nobody has scoped.

Will we lose search rankings when we replatform? 

Some volatility is normal; sustained loss is usually preventable. The recurring causes are incomplete redirect maps, internal linking rebuilt from scratch by a new theme, structured data altered by template changes, and content shortened during the move. Crawl the existing site completely before anything changes, map redirects one to one against that inventory, and change content separately from platform.

Is a phased migration safer than a single cutover? 

Not automatically. Phasing spreads risk across time and raises operational load for the whole period, because two live systems have to be reconciled continuously. It is genuinely safer when the business has separable segments and the team has slack to run both. For a lean team with contained scope, a well-planned single cutover into a quiet window is frequently the lower-risk choice.

What is most often underestimated in a replatform? 

Two things. How much existing customisation exists to work around the platform being left, which belongs in the retire bucket rather than the rebuild bucket. And how much attention dual-running consumes from a team that still has to run the business through the entire period.

Key Takeaways

  • Dual-running capacity is the binding constraint, not budget. If the team cannot operate two live systems for months without degrading the current one, phased and parallel approaches are higher-load rather than lower-risk.
  • Sort assets into carries, rebuilds, and retires before setting a timeline. The rebuild bucket determines duration, and the retire bucket is where the most value sits and the most resistance appears.
  • Search visibility is re-earned rather than migrated. Full crawl before changes, one-to-one redirect mapping, preserved internal linking, and validated structured data are the mitigations that work.
  • Choose the path your capacity permits. A lean team with contained scope is usually better served by a single cutover into a quiet trading window than by a phased approach nobody has the attention to run properly.

The decision that damages businesses is not choosing the wrong path. It is committing to a date before the three-bucket audit exists, then compressing the search continuity work because it is the only part of the plan with no visible deadline attached.

THINKING

How to calculate the Total Cost of Ownership (TCO) for your eCommerce store

Running a successful eCommerce business requires more than just a great product and marketing strategy. Understanding the Total Cost of Ownership (TCO) is crucial for making informed decisions about your platform, tools, and long-term scalability. Whether you’re on Shopify, Magento, or another platform, calculating your TCO can help you uncover hidden costs and optimize your...

Turning one-time buyers into a second purchase: the flow architecture behind repeatable revenue

The second purchase flow architecture that earns a repeat order is not a fixed list of emails. It is a routing system: an entry trigger at the first order, a branch by what the customer bought and how they were acquired, a sequence timed to the moment they are still paying attention, and a clean...

Acquisition or retention_ deciding where the next euro actually returns

Acquisition or retention: deciding where the next euro actually returns

It is budget season, and two line items are competing for the same money. One funds another month of Meta and Google. The other funds the flows, the loyalty logic, and the post-purchase work that turns a first order into a second. Most teams settle it with a percentage split copied from somewhere: 70/30, 60/40,...

Acquisition keeps getting more expensive_ shifting weight to the channels you already own

Acquisition keeps getting more expensive: shifting weight to the channels you already own

The paid budget went up again this quarter, and the new-customer count stayed flat. Same campaigns, same creative discipline, more spend to stand still. Most teams read that line as a bidding problem and go hunting for a cheaper channel or a sharper audience. Rising customer acquisition cost is rarely a bidding problem. It is...

How Much of Your Marketing Budget Should Go to Retention vs Acquisition_

How Much of Your Marketing Budget Should Go to Retention vs Acquisition?

The number you have probably been handed is that retention should get 15 to 25 percent of your marketing budget. It is a real figure from real practitioners, and applying it to your business is still a mistake, because it is a range for one revenue band with its conditions stripped off. The honest answer...

The Cheapest LTV Lever You Already Own_ Post-Purchase Flows and the Second-Purchase Problem

The Cheapest LTV Lever You Already Own: Post-Purchase Flows and the Second-Purchase Problem

Every brand under acquisition pressure already owns the highest-return automation in its stack, and most have it half-built. The post-purchase flow costs nothing in media, it speaks only to customers you have already paid to acquire, and it works the single inflection where lifetime value actually compounds: the second purchase. There is a catch that...

WhatsApp or SMS at Shopify Checkout_ A Market-by-Market Opt-In Decision Guide

WhatsApp or SMS at Shopify Checkout? A Market-by-Market Opt-In Decision Guide

Choose WhatsApp or SMS opt-in at Shopify checkout by assessing each market’s customer evidence, messaging readiness and operating costs. Prefer the channel your team can support with verified consent handling and a relevant program. Use the market worksheet below to record the choice, its evidence and the conditions that would change it. Your CRM team...

Shopify Adds WhatsApp Marketing Consent at Checkout_ What Changes for Your Retention Workflow

Shopify Adds WhatsApp Marketing Consent at Checkout: What Changes for Your Retention Workflow

Shopify now supports WhatsApp marketing consent collection at checkout. The September 10, 2026 release gives merchants another place to capture opt-ins. Your retention team should connect that checkout setting to a documented workflow for recording preferences, checking messaging-platform support and handling subsequent customer requests. The responsibility worksheet below helps organize that work. Your eCommerce team...

New customers keep coming, none come back_ the retention math that decides if growth is profitable

New customers keep coming, none come back: the retention math that decides whether growth is profitable

A store can add more new customers every month than it did the month before and lose more money every month at the same time. The retention math is the reason. Whether growth is profitable is decided by whether each customer’s lifetime contribution margin exceeds what you paid to acquire them, and that figure is...

Should You Keep Meta Direct Checkout Enabled_ A Shopify Readiness Guide

Should You Keep Meta Direct Checkout Enabled? A Shopify Readiness Guide

Keep Shopify Meta direct checkout enabled when your store is eligible and the available purchase experience satisfies its essential requirements. Review product support, delivery and measurement before making that choice. If a mandatory requirement is unsupported or unresolved, use the online-store route while your team assesses the gap. An active setting gives a Head of...

Meta Is Now a Shopify AI Channel_ What Merchants Can Control

Meta Is Now a Shopify AI Channel: What Merchants Can Control

Meta is now a Shopify AI channel in Agentic Storefronts. Merchants can manage Shopify Catalog access and direct checkout, then review Meta performance in the admin. These controls govern different parts of participation, so your team should record product-access and checkout decisions separately, with an owner for each. For a brand running several markets and...