// Insights / Migration

Custom Platform to Shopify Plus: The Migration Playbook for Brands That Outgrew Their Build

Tim Sullivan · Sonder, Melbourne · Published 9 August 2026

A significant number of $10M-$100M brands are running on custom-built ecommerce platforms that were built 5-15 years ago. At the time, custom made sense. No SaaS platform could do what you needed. Your team built something bespoke, it worked, and it grew with you. The checkout handled your complex logic. The product data model matched your catalogue. The integrations talked to your warehouse, your ERP, your fulfilment partner.

But now you are spending 72% of your IT budget just maintaining it. Your developers spend 40% of their time on maintenance, not innovation. Every new feature takes 3x longer than it should because the codebase is fragile, underdocumented, and coupled to everything else. Security patches are a quarterly emergency. PCI compliance is your problem, not your platform's. Meanwhile, your competitors on Shopify Plus are shipping features weekly while you are patching decade-old code.

The question is no longer "should we migrate" but "how much is waiting costing us." For most $10M+ brands on aging custom platforms, a realistic three-year cost model surfaces $3M-$8M in combined hard costs and foregone revenue from maintaining legacy systems. Migration to Shopify Plus is not cheap. But it is significantly cheaper than standing still.

The Maintenance Trap

Enterprise organisations spend 72% of IT budgets maintaining aging systems. According to a 2026 Stripe survey, developers spend 40% of their time on code maintenance rather than building new capabilities. IT staff lose approximately 17 hours weekly keeping legacy systems running. Deloitte's 2026 analysis found that technical debt absorbs 21-40% of total IT spending across enterprise organisations.

For most B2B and DTC merchants on custom platforms, pure maintenance costs land between $200K-$500K annually. That is money producing zero new capability. No new features. No conversion improvements. No competitive advantage. Just keeping the lights on.

Nearly 60% of CTOs say their legacy stacks are both too costly and inadequate for current business requirements. The global cost of application maintenance now exceeds $1.68 trillion annually. Specific to ecommerce, legacy platforms routinely consume 40-60% of every development sprint in workaround maintenance, custom backports, and patch fire drills.

The performance cost compounds the financial one. A one-second delay in page response causes a 7% reduction in conversions. For a site generating $100K/day, that translates to roughly $2.5M in lost revenue per year. Custom platforms built on decade-old architecture rarely meet modern Core Web Vitals thresholds, and every millisecond of latency is revenue walking out the door.

Why Custom-to-Shopify Is Different From Any Other Migration

Unlike Magento or Salesforce Commerce Cloud migrations where agencies have well-defined playbooks, documented export paths, and battle-tested connectors, custom platform migrations have none of that. Every database schema is unique, requiring bespoke ETL pipelines. No out-of-the-box migration connectors exist. The entire data extraction layer has to be built from scratch.

Then there is the undocumented business logic. Years of accumulated rules, edge cases, pricing exceptions, and customer-specific workflows live somewhere in the codebase. Often they are understood only by the original developers, some of whom may have left the company. This institutional knowledge gap is the single biggest risk in any custom platform migration.

Integration spaghetti makes it worse. Custom platforms are usually deeply integrated with ERP, OMS, PIM, fulfilment, payment processing, tax calculation, email marketing, reviews, loyalty programs, site search, fraud detection, and customer service systems. Each connection was built by the team over years, lives somewhere in the codebase, and must be mapped, audited, and rebuilt or replaced. No migration tool can automate this. It requires someone who understands both the source architecture and the Shopify Plus ecosystem well enough to make the right architectural decisions about what gets rebuilt, what gets replaced with a native app, and what gets retired.

Data relationship complexity adds another layer. Custom attributes need to map to Shopify metafields, but relationships are not always one-to-one. A custom platform might store product variants, bundle configurations, and customer-specific pricing in ways that have no direct equivalent in Shopify's data model. These translations require deliberate architecture, not automated scripts.

The Feature Audit That Saves (or Breaks) the Migration

The most critical step in any custom platform migration is the feature audit. Not every custom feature deserves to be rebuilt. The migration is partly a "translation exercise" where bespoke logic gets reviewed against current business requirements, not blindly preserved. If a feature was a workaround for missing platform capabilities that Shopify now provides natively, it goes. If it is a genuine business differentiator that drives revenue, it gets rebuilt deliberately on the right part of the Shopify stack.

Understanding what Shopify Plus provides natively prevents you from rebuilding things that already exist:

  • Shopify Functions: Custom server-side logic for discounts, shipping rates, payment customisation, and cart validation. This replaces much of the custom pricing and checkout logic that brands built into their homegrown platforms.
  • Checkout Extensibility: A structured framework for modifying the checkout experience without touching core checkout code. No more fragile checkout customisations that break with every platform update.
  • Metafields and Metaobjects: Extensible data models that let you store custom product data, customer attributes, and content structures natively within Shopify. This covers most of the "we need custom database tables" use cases.
  • Shopify Flow: Visual workflow automation for order routing, inventory management, customer tagging, fraud flagging, and dozens of operational processes that were probably hardcoded into your custom platform.
  • Hydrogen and Oxygen: Shopify's headless framework and hosting. For brands that need truly unique frontend experiences, this provides a React-based storefront with no additional hosting costs, deployed on Shopify's global edge network.

The hybrid approach often makes the most sense: migrate highest-impact pages (product detail, collection, checkout) first, keep lower-impact pages on standard Liquid templates, then measure the conversion difference before committing to a full headless build. This de-risks the migration and produces data to justify (or rule out) the additional investment.

The Security and Compliance Argument

PCI DSS 4.0 came into effect in March 2025 with 51 new mandatory requirements. Requirements 6.4.3 and 11.6.1 specifically target script tampering on payment pages, adding significant new obligations for any organisation that handles payment card data. Custom ecommerce applications require implementing these controls from scratch, maintaining them continuously, and proving compliance in every audit cycle.

The compliance reality is stark. According to Verizon's 2024 Payment Security Report, only 43% of organisations maintain full PCI DSS compliance year-round. Fines for non-compliance range from $5,000 to $100,000 per month. The average cost of a payment card data breach hit $4.35M according to IBM's 2024 Cost of a Data Breach Report. US data breach costs reached $10.22M in 2025. Twenty percent of breaches exploited known vulnerabilities, up 34% year-over-year.

The Shopify Plus advantage here is not incremental, it is structural. Hosting, security patches, PCI compliance (Level 1, the highest certification level), checkout optimisation, and infrastructure scaling all sit with the platform. Your team stops maintaining security infrastructure and starts selling products. That shift alone justifies the migration for many enterprise brands whose security and compliance overhead consumes two or more full-time engineering roles.

What the Migration Actually Costs

Transparency matters in an industry where "it depends" is the standard answer to every pricing question. Here are realistic ranges based on project complexity:

Timelines

  • Small catalogue, straightforward data: 6-8 weeks
  • Mid-market with custom themes and moderate integrations: 10-14 weeks
  • Enterprise Plus with B2B, wholesale, and ERP integration: 16-24 weeks
  • Complex custom enterprise with headless frontend: 5-10 months

Investment Ranges

  • Simple migrations (small catalogue, few integrations): $10,000-$50,000
  • Mid-range enterprise (custom theme, moderate complexity): $60,000-$180,000
  • Complex custom enterprise (headless, multi-channel, deep integrations): $150,000-$700,000+
  • Ongoing Shopify Plus platform cost: $2,300/month on a 3-year term
  • Realistic monthly with apps and integrations: $4,000-$10,000

EY research published in October 2025, studying 300+ organisations with $50M-$500M+ GMV, found that migrations to Shopify are 36% faster, 74% more likely to finish on time, 56% lower in budgeted costs, and 1.9x more likely to stay on budget compared to other enterprise platforms. For brands coming off custom platforms, where migration risk is inherently higher, these numbers matter. Choosing a destination platform with a strong track record of successful migrations reduces the single biggest risk in the project: going over time and over budget.

Enterprise Brands That Made the Move

The proof is in the results from brands that have already made this transition.

Everlane moved off a decade-old homegrown platform. Shopify's president described the resulting build as "4.5x faster than the headless stack it replaced." That performance improvement translates directly to conversion rates and customer experience.

Glossier stopped maintaining a bespoke platform to redirect engineering energy into product development and growth initiatives. The ROI was not just cost savings but what the engineering team could build once they were no longer maintaining infrastructure.

MeUndies migrated from an aging custom platform that was struggling to support their subscription model growth. The move to Shopify Plus unlocked the subscription flexibility they needed without the custom development overhead.

Staples replatformed in under 12 months at less than half the cost of alternative platforms. They are now on track for record sales. For a brand of that scale, the speed and cost efficiency of the migration itself was a competitive advantage.

Polyvinyl Records spent 15 years on a custom CMS before migrating. The results: +20% revenue and a 3.88% conversion rate. Audio Advice saw a 21% revenue lift after their August 2025 migration. Daniel Wellington switched from Commercetools. Dollar Shave Club moved from custom to Shopify Plus. Serge Blanco cut platform costs 75-80% while achieving 5% conversion rates.

The pattern is consistent. Brands that leave custom platforms for Shopify Plus see meaningful improvements in revenue, conversion rates, platform costs, and development velocity. The migration has a cost, but the cost of staying is higher.

The Living Ecosystem Advantage

The traditional agency migration model works like this: migrate, launch, invoice, disappear. The site is technically on Shopify Plus, but nobody is watching it. Performance degrades as traffic patterns shift. New Shopify features go unused because nobody is evaluating them against your use cases. Integrations drift out of sync as third-party APIs evolve. Within 18 months, you need another agency to fix what the first one left behind.

The living ecosystem approach treats migration as the beginning, not the end.

AI monitoring watches site performance, conversion rates, integration health, and security posture from day one. Not a monthly report that arrives three weeks late, but continuous observation that catches degradation before it hits revenue. Human experts act on AI-surfaced intelligence to continuously optimise. This is not automation replacing judgment. It is automation ensuring that nothing falls through the cracks between human review cycles.

New Shopify capabilities get integrated as they ship, not two years later when you finally hire another agency. Checkout extensibility updates, new Shopify Functions capabilities, agentic commerce features, B2B enhancements: these get evaluated against your specific business requirements and implemented when the ROI justifies it. Your platform gets better every month instead of decaying from launch day.

Think of it like a personal trainer for your website. We do not build a workout plan and disappear. We watch, measure, adjust, push, and prevent injuries before they happen. The client dashboard shows site health, optimisations applied, and ROI in real time, so you always know exactly what your investment is producing.

Who This Migration Is For

Custom platform migration to Shopify Plus is appropriate for brands meeting most of these criteria:

  • Annual revenue exceeds $10M
  • Running on a custom-built platform that is 5+ years old
  • IT budget is dominated by maintenance rather than innovation
  • Security and PCI compliance is an ongoing burden on the internal team
  • Developer time is spent patching, not building
  • Platform performance (page speed, checkout conversion) is declining
  • New features take months instead of weeks
  • Original developers who built the platform have moved on, and institutional knowledge is leaving with them

If your custom platform is 2 years old and performing well, this is not for you yet. A well-maintained, recently built custom platform that serves your business needs is an asset, not a liability. But if you are staring at a $500K annual maintenance bill for a platform that was state-of-the-art in 2015, the ROI case for migration is overwhelming.

IDC research confirms that organisations which proactively reduce technical debt realise 20-30% faster time to market on new digital initiatives. Migration is not just about cutting costs. It is about unlocking the development velocity that your competitors already have.

Written by

Tim Sullivan, Lead Solutions Architect

Tim is the co-founder of Sonder Sites. He leads enterprise platform migrations for brands doing $10M+ in annual revenue, specialising in complex custom-to-Shopify Plus transitions where undocumented business logic and integration spaghetti make standard playbooks insufficient.

// Platform migration

Your custom platform was the right call. It is time for the next one.

Custom platforms served their purpose. But maintaining decade-old code costs more than replacing it. We migrate enterprise brands to Shopify Plus and build living ecosystems that appreciate instead of decay.

Replies within one business day. From the engineer who scopes the migration.