Adobe Commerce migration

Adobe Commerce to Shopify Plus migration

OUXP moves Adobe Commerce (Magento) stores – on Adobe’s cloud or self-hosted – to Shopify Plus, planned around your license renewal so you can launch before you sign another term. Our engineers were building enterprise Magento stores before Shopify Plus existed. Data and order history move intact, each Adobe B2B feature and service is mapped to a Shopify feature, an app or a custom build, and a 301 map covering every URL pattern is live at launch.

Reviewed by the OUXP engineering teamUpdated

Best for
Adobe Commerce on Adobe’s cloud (Pro or Starter) or self-hosted, with a renewal ahead
Licensing
Adobe’s revenue-tier license swapped for a fixed Plus fee, variable only at very high volume
Timeline
10–⁠24+ weeks; start 6–9 months before renewal
Migration price
From $60,000, fixed before work starts
B2B
Adobe B2B mapped to Shopify’s native B2B, gaps scoped up front
Adobe services
Live Search, Payment Services, AEM and Target each replaced, reconnected or retired
Cutover and SEO
Minimal downtime with a rehearsed cutover; SEO preservation in every migration
After launch
Retainer support, first response within 30–⁠60 minutes in business hours

Why teams leave Adobe Commerce

Adobe Commerce is a capable platform. Most teams we talk to leave over what surrounds it: a license that rises with revenue, upgrade deadlines on Adobe’s cloud, and the engineers it still takes to run it.

  • 01

    The license grows with your revenue

    Adobe prices Adobe Commerce by revenue tier and doesn’t publish rates; licenses typically run $22,000–$125,000+ a year (industry estimate). Sell more, and the next renewal quote rises with you.

  • 02

    Each renewal locks in another term

    Signing commits you to another license term, and to the upgrades and integrator retainers that come with it. Check your contract’s notice deadline: that’s when the decision is due, and it can fall before the renewal date.

  • 03

    Version deadlines are enforced on Adobe’s cloud

    Standard support for Adobe Commerce 2.4.6 ended on August 11, 2026. On Adobe’s cloud, old releases now have enforcement dates: June 1, 2027 for 2.4.4 and 2.4.5, and June 1, 2028 for 2.4.6 and 2.4.7. After that date Adobe stops maintaining the environment and may suspend its traffic, so upgrades aren’t optional.

  • 04

    Managed cloud still needs your engineers

    Under Adobe’s shared responsibility model, applying Adobe’s patches, custom code, extensions and security incident response stay with you. Many Adobe stores keep a specialist integrator on retainer to cover them.

  • 05

    Peak traffic starts with a ticket

    On Adobe Commerce Cloud, Adobe asks you to request a temporary upsize from its support team before an expected traffic spike. On Shopify Plus, peak capacity is Shopify’s job.

  • 06

    Adobe’s SaaS route is a rebuild too

    Moving to Adobe Commerce as a Cloud Service means a new storefront on Edge Delivery Services and rewriting modules that run inside the application to run outside it, with App Builder and API Mesh. If customizations get rebuilt either way, compare both destinations.

Running Magento Open Source, without an Adobe license? Magento to Shopify Plus migration

Adobe Commerce vs Shopify Plus: what changes for your team

The operating differences in one table. The full guide adds total cost of ownership and the trade-offs for teams invested in Adobe Experience Cloud.

Adobe Commerce vs Shopify Plus at a glance
CriteriaAdobe CommerceShopify Plus
Hosting and infrastructureAdobe-managed on Cloud
Platform as a service on AWS or Azure, with Fastly in front; yours to run on‑premises
Included
Hosting and CDN managed by Shopify
Security and PCIShared
Adobe secures the infrastructure and issues core patches; applying them, custom code, extensions and incident response are yours
Included
Shopify is a PCI DSS Level 1 platform
Version upgradesYour project
Every 2.4.x release line has an end-of-support date
None needed
The platform updates continuously
Peak trafficOn request
Temporary upsizes through Adobe support on Cloud
Handled by Shopify
Releasing changesDeploy cycle
Code moves through Cloud’s integration and staging environments, with a build and deploy for every release
From the admin
Theme and content changes publish without a platform deploy; Launchpad schedules campaigns
Storefront speed and checkoutYours to tune
Depends on your hosting, code and Varnish or Fastly caching
Managed
Shopify’s global CDN and a Shopify-maintained checkout with Shop Pay
Checkout customizationFull code accessExtensible
Checkout Extensibility and Shopify Functions
B2BDeep B2B module
Negotiable quotes, approval rules, company credit
Native, with gaps
Core B2B on every paid plan; Plus adds company-specific catalogs and deposits
Search and recommendationsAdobe services
Live Search and Product Recommendations
Via app
Shopify Search & Discovery, or Algolia or Klevu
Platform feeLicense typically $22,000–$125,000+ a year, priced by revenue tier (estimate)From $2,300/month on a three-year term, or $2,500/month on a one-year term; high-volume stores move to a revenue-based variable fee

Broad comparison; details vary by project and by Adobe plan. Adobe and Shopify facts as of October 2026; the Adobe Commerce license range is an industry estimate.

When staying on Adobe Commerce is the right call

Stay when Adobe Experience Cloud – AEM, Target, Real-Time CDP – runs through how you sell, when your B2B buyers depend on multi-step approval chains, negotiated quotes and credit limits, or when an in-house engineering team ships custom Adobe modules every week. If that describes your store, the free migration assessment says so.

How long does an Adobe Commerce migration take – and when should you start?

Delivery takes 10–⁠24+ weeks. Start 6–9 months before your Adobe renewal date, and the decision, a fixed quote, the build and a launch away from peak trading all fit inside the term you’ve already paid for.

  1. 1

    Assess

    A free written assessment within 2 business days: platform verdict, timeline band, cost band and risk flags. No store access needed.

    6–9 months before renewal

  2. 2

    Fix the price

    A deeper pass with read-only access under NDA turns the band into a fixed price and timeline – in hand before your renewal or notice deadline.

    Before you answer Adobe

  3. 3

    Build and rehearse

    The seven delivery steps below, from discovery to a full launch rehearsal, while your Adobe store keeps trading.

    10–⁠24+ weeks

  4. 4

    Launch

    Cut over on a date agreed away from peak trading, with time to monitor before the Adobe term ends.

    Ahead of the renewal date

Renewal less than 6 months away? Request a free migration assessment anyway. The assessment tells you plainly whether a launch before that date is realistic – and if it isn’t, how long a bridge term you’d need. We won’t rush a cutover to meet it.

What does an Adobe Commerce migration cost?

Typically $60,000–⁠$200,000, with a fixed price agreed before work starts.

In the migration price

  • The agreed scope: data, store architecture, theme, B2B setup, integrations and checkout extensions
  • SEO preservation – URL map, 301s, metadata, structured data and post-launch monitoring – always
  • Pilot imports, reconciliation reports, QA with your team’s user acceptance testing and a full launch rehearsal

Billed separately

  • The Shopify Plus subscription: from $2,300/month on a three-year term or $2,500/month on a one-year term, as of October 2026
  • App subscriptions, billed by each app’s vendor
  • If you keep your current payment gateway instead of Shopify Payments: a Shopify transaction fee, currently reported as 0.20%, on top of your processor’s fees

Near $60,000: a single site whose catalog fits Shopify’s product model, with standard B2B or none. Toward $200,000 and 24+ weeks: B2B quote and approval workflows, ERP and PIM integrations, several websites or store views, and Adobe services such as Live Search to replace.

What moves to Shopify Plus – and what gets rebuilt

Data moves with its history. Modules, Adobe services and custom code can’t transfer between platforms, so each one is replaced, rebuilt or retired. Discovery inventories all of it, and you sign off the list before the build starts.

Migrated

  • Products and variants
  • Categories as collections
  • Attributes as metafields
  • Images
  • Inventory
  • Customers and addresses
  • B2B companies and buyers
  • Shared catalog pricing
  • Order history
  • Reviews and ratings
  • Gift card balances
  • Store credit balances
  • Reward point balances
  • CMS pages and blog posts
  • SEO metadata
  • URLs as 301 redirects

Internal IDs don’t carry over between platforms; the relationships do – each order with its customer and products, each company with its buyers and locations. Old order and customer numbers that finance or your ERP rely on are kept for reference.

Rebuilt or reconnected

  • Quote and approval workflows
  • Live Search and recommendations
  • Page Builder layouts
  • Scheduled campaigns
  • Custom modules
  • App Builder and API Mesh apps
  • Checkout customizations
  • Payment Services
  • ERP, PIM and OMS
  • CRM and email marketing
  • Adobe Analytics and Target
  • AEM content

Passwords can’t move – Shopify can’t read Adobe Commerce password hashes – so returning customers sign in with an emailed one-time code from launch day. Saved cards move only where your payment provider supports a token migration to Shopify; we confirm that, and any data held in third-party services, in discovery.

What’s different about leaving Adobe Commerce

Catalog restructuring, URL patterns and the checkout rebuild work as they do for any Magento-based store – our Magento migration page covers them. These four problems are specific to Adobe Commerce, so we scope them before quoting.

  1. Data leaves Adobe Commerce Cloud on Adobe’s terms

    How we solve it

    Adobe’s documented database export, ece-tools db-dump, puts the store into maintenance mode while it runs, and Cloud snapshots can’t be downloaded. So we agree an off-peak window for the full export, run every pilot import from that copy, and pull the final delta of orders and customers through the API at cutover. The only planned pause for data work is that one agreed off-peak export; every pilot import and rehearsal runs while your store keeps trading.

  2. Redirects live in three places

    How we solve it

    On Cloud, redirects can sit in the Commerce URL rewrites, in .magento/routes.yaml and in Fastly edge dictionaries loaded by custom VCL snippets. We collect all three, add your store-view and filter URL patterns, and build one per-pattern 301 map – so a redirect that only existed at the CDN isn’t lost when your domain moves to Shopify. Titles, meta descriptions and structured data carry over with it. After launch we submit the new XML sitemap in Google Search Console and monitor rankings and crawl errors. Short-term movement can happen with any platform migration; the goal is to keep as much organic visibility as possible.

  3. Websites, stores and store views don’t map one to one

    How we solve it

    One Adobe Commerce install often runs several sites, languages and price scopes. On Shopify that becomes Markets – languages, currencies, domains or subfolders and B2B catalogs – or separate expansion stores where a region or business unit of the same brand, such as wholesale or outlet, needs its own admin. A separate brand needs its own Shopify Plus contract. Store-view values become translations and market-level content. You approve the store architecture before we build it.

  4. Custom logic runs in modules, App Builder and API Mesh

    How we solve it

    Nothing that runs inside Adobe Commerce runs on Shopify. Pricing and promotion rules become Shopify Functions, checkout changes become checkout UI extensions, and back-office logic becomes custom apps, Shopify Flow workflows or middleware. Every module gets a decision at discovery: rebuild, replace with an app, or retire.

What replaces Adobe’s B2B features and services?

Each Adobe feature you use gets one decision: a native Shopify feature, an app, a custom build or retirement. These are the most common mappings; your full list is itemized during discovery.

Adobe Commerce B2B to Shopify B2B

Most Adobe B2B features map to native Shopify B2B, on every paid plan since April 2, 2026. Four don’t: approval chains inside the buyer’s company, back-and-forth quote negotiation, credit limits and deep team hierarchies – each becomes an app, ERP logic or a custom build, scoped before we quote. Shopify Plus adds unlimited catalogs assigned to companies and locations, deposits, partial payments and payment requests per fulfillment, plus Shopify Functions and checkout extensions for custom rules.

Adobe Commerce B2B features and their Shopify replacements
On Adobe CommerceOn Shopify Plus
Company accounts with users, teams and rolesCompanies with locations and buyers, with permissions per location; deeper team hierarchies need an app or custom logic
Shared catalogsCatalogs with price lists and product publishing – more than three, or assigned per company, on Plus
Tier prices and quantity incrementsVolume pricing and quantity rules (minimums, maximums, increments)
Payment on Account and company creditNet payment terms and vaulted cards; credit limits enforced through your ERP or an app
Negotiable quotesDraft orders as quotes; back-and-forth negotiation through an app or a custom build
Purchase orders and approval rulesCheckout to draft for your team’s review, with PO numbers; approval chains inside the buyer’s company through an app or a custom build
Requisition lists and quick orderA quick order list of each product’s variants in Shopify’s free themes (version 11 and later), plus reorders from order history; saved lists, SKU entry and CSV upload through an app

Payments, loyalty and customer features

Balances customers already hold – gift cards, store credit, reward points – are reconciled before and after the import, and any mismatch is fixed before launch.

Adobe payment and customer features and their Shopify replacements
On Adobe CommerceOn Shopify Plus
Payment Services (powered by PayPal), Stripe or Authorize.netShopify Payments with Shop Pay, Apple Pay and Google Pay, plus PayPal – or a third-party gateway Shopify supports, such as Authorize.net, with Shopify’s transaction fee
Customer segmentsShopify customer segments
Reward pointsA loyalty app such as Smile.io or LoyaltyLion, with point balances imported
Store creditShopify’s native store credit, which works with customer accounts
Gift card accountsShopify gift cards, with balances imported
Returns (RMA)Shopify’s self-serve returns, or a returns app for complex exchange rules
Adobe Commerce IntelligenceShopify analytics and reports, plus an export to your data warehouse if you run BI

Adobe Experience Cloud and enterprise integrations

Every connected system is checked for a direct Shopify connector, a replacement app or a rebuild through Shopify’s APIs. For the systems that run your operations, see commerce integrations.

Adobe Experience Cloud tools and integrations and their Shopify replacements
On Adobe CommerceOn Shopify Plus
Adobe Experience Manager (AEM)AEM kept as the content layer for a headless storefront on Shopify’s Storefront API, or content moved into metaobjects and the theme
Adobe Analytics and Adobe TargetRebuilt on Shopify’s customer events (web pixels), which cover checkout, plus theme tags for the storefront
Adobe Experience Platform and Real-Time CDPAdobe’s Shopify streaming source connector (in beta as of October 2026), or a server-side feed from Shopify webhooks
ERP connectors (SAP, Microsoft Dynamics, NetSuite)Celigo, Boomi or custom middleware on Shopify’s Admin API
PIM (Akeneo and others)The PIM’s Shopify connector, or a custom sync into products and metafields
CRM (Salesforce CRM, HubSpot)A Shopify connector for your CRM, or customers and orders synced through middleware or a custom app
Email and marketing platforms (Klaviyo and others)The same platform’s Shopify integration, with lists, flows and tracking events reconnected
Cron jobs and message-queue consumersWebhooks, Shopify Flow and scheduled jobs in middleware
Tax, shipping (ShipStation, EasyPost), 3PL and WMSShopify Tax or Avalara for Shopify; shipping and fulfillment providers through their Shopify integrations, or through Shopify’s APIs where a provider has none

Common mappings, not a fixed list. Adobe and Shopify features as of October 2026; app subscriptions are billed by their vendors and are not part of the migration price.

How an Adobe Commerce migration runs

Seven steps, each with an output you check before the next one starts. Your team’s time goes mainly into approving the maps, reviewing the build and user acceptance testing before launch.

  1. 1

    Discovery

    Inventory data, modules, B2B setup, Adobe services, integrations, redirect layers and your renewal terms.

    Output: written inventory and plan

  2. 2

    Mapping

    Decide where everything goes: store architecture, B2B map, attribute-to-metafield map, service replacements and the 301 map.

    Output: maps you approve

  3. 3

    Design and build

    The theme – your current design recreated, refreshed or redesigned, as agreed in the quote – plus apps, Shopify Functions, checkout extensions and your ERP, PIM and OMS integrations, in a separate development store.

    Output: a working store to review

  4. 4

    Pilot and reconcile

    Import from the off-peak export, then compare counts, totals, companies, price lists and balances with Adobe; fix and repeat.

    Output: reconciliation report

  5. 5

    QA and launch rehearsal

    Test functionality, checkout, integrations, SEO and page speed, take your team’s user acceptance sign-off, then run the cutover end to end, including redirects, payments, B2B checkout and order flow into your ERP.

    Output: UAT sign-off, tested cutover and rollback plan

  6. 6

    Launch

    Freeze changes, import the final delta through the API, point the domain to Shopify (off Fastly on Adobe’s cloud) and verify checkout.

    Output: live store, before your renewal

  7. 7

    Monitor and optimize

    Watch orders, errors, rankings, integrations and Core Web Vitals, fix what launch surfaces and tune speed and conversion, then hand over to your team or to an OUXP retainer and maintenance plan.

    Output: handover

Why OUXP for an Adobe Commerce migration

  • Commerce engineers since 2011

    We were building enterprise Magento stores before Shopify Plus existed and have worked on Adobe Commerce since, so we know where an Adobe store keeps its logic: modules, B2B configuration, cron jobs and CDN rules.

    15+ years · 300+ projects delivered

  • A fixed price before you renew

    B2B workflows, integrations and Experience Cloud connections are scoped before we quote, so you can put our fixed price next to Adobe’s renewal quote before you sign.

    Quoted from read-only access, under NDA

  • AI-accelerated, senior-reviewed

    AI tooling speeds up the repetitive parts of a migration, which shortens timelines and catches errors earlier. A senior engineer reviews every AI-assisted change before it reaches your store.

    Used for data mapping, test suites, code review and QA

  • Performance first

    Every migration prioritizes page speed, Core Web Vitals, SEO and conversion, so the new store is built for them from the start rather than tuned after launch.

    Page speed tested before launch, Core Web Vitals watched after

  • Trusted with large Plus stores

    “We are large shopify plus store and Sean managed to deliver our most complicated tasks.”

    ADDICT, via Shopify Partner Directory (external site)

  • Support after launch

    Retainers from $2,500 a month, month to month with 30 days’ notice, cover fixes and ongoing Shopify Plus development, with an optional 24/7 emergency add-on.

    First response within 30–⁠60 minutes in business hours

Migration, B2B and integration work

The hard parts of an Adobe move, in work we’ve shipped: wholesale pricing across two markets, trade pricing that only approved accounts can see, a store migration to Shopify and inventory synced with a custom setup. The reviews are quoted word for word from the Shopify Partner Directory.

  • CleanFlow

    Industrial supply · Canada

    Thousands of SKUs, wholesale pricing and CAD/USD selling in one storefront

    We built a deep mega-menu taxonomy, a wholesale account portal and Canada and US markets, keeping navigation fast across the full catalog.

  • Wall Snobs

    Luxury wallcoverings · USA

    A trade-only channel with gated pricing, sample orders and custom requests

    We built trade applications with approval, logged-in-only pricing, a sample order flow and a custom-request pipeline straight to the print studio.

  • Rated 5 out of 5

    “OUXP was highly communicative and quick to respond. Store migration is successfully done by a top-notch team on Shopify. They met the requirements and provided high-quality work, just as requested.”

    Lordstown Motorsvia Shopify Partner Directory (external site)Store migration
  • Rated 5 out of 5

    “Others told us it wasn't possible but Vitali created a central inventory system that works with our custom setup. Great work and communication.”

    Dive Bar Shirt Clubvia Shopify Partner Directory (external site)Apps & integrations

Reviews sometimes name our engineers – everyone named is part of the OUXP team.

Will a migration fit before your Adobe renewal? Get a free written timeline and cost band in 2 business days – no store access needed.

Adobe Commerce migration questions

Something else on your mind? Ask an engineer – first response within 30–⁠60 minutes in business hours.

Can we migrate before our Adobe Commerce renewal date?

Yes, if you start early enough – a renewal date is the most common trigger we see for Adobe Commerce migrations. Delivery takes 10–⁠24+ weeks, so starting 6–9 months before the renewal leaves room for a fixed quote, the build and a launch away from peak trading. If your date is closer, the free migration assessment tells you plainly whether launching before it is realistic.

How long does an Adobe Commerce to Shopify Plus migration take?

Most Adobe Commerce migrations OUXP delivers take 10–⁠24+ weeks. A single site whose catalog fits Shopify’s product model sits at the short end. B2B approval and quote workflows, ERP and PIM integrations, several websites or store views and Adobe Experience Cloud connections push a project toward 24 weeks and beyond. The free assessment says where your store sits in that range, and a fixed timeline with milestones is agreed before work starts.

How much does an Adobe Commerce to Shopify Plus migration cost?

Most Adobe Commerce migrations OUXP delivers cost $60,000–⁠$200,000. Complexity moves the price more than catalog size: B2B workflows, integrations, the number of sites and store views, Experience Cloud connections and design scope. The free assessment gives you a cost band; a deeper pass with read-only access under NDA fixes the price in writing before work starts. SEO preservation is always included.

How much can we save by leaving Adobe Commerce?

It depends on your license tier and what keeping Adobe running costs you. Adobe Commerce licenses typically run $22,000–$125,000+ a year (an industry estimate); Shopify Plus base fees are about $27,600–⁠$30,000 a year as of October 2026, with hosting included. At the low end of Adobe’s range, the saving comes from upgrade projects, integrator retainers and, for self-hosted stores, hosting – not the license. Very high-volume stores pay a revenue-based variable fee, commonly reported at about 0.35–0.40% of sales above roughly $800,000 a month – confirm it in writing with Shopify. See the cost comparison in the Adobe Commerce vs Shopify Plus guide.

We’re on Adobe Commerce Cloud – does that change the migration?

A little. The process, timeline range and deliverables are the same as for a self-hosted install, but Cloud changes how data comes out and where redirects live. Adobe’s documented database export puts the store into maintenance mode, so we run it off-peak and take the final delta through the API. Redirects are collected from the Commerce admin, routes.yaml and Fastly before the 301 map is built.

Does Shopify’s B2B cover what we use in Adobe Commerce B2B?

Mostly. Company accounts, catalogs with custom pricing, volume pricing, quantity rules, net payment terms and draft-order quotes are native – on every paid Shopify plan since April 2, 2026, with unlimited company-specific catalogs and deposits on Plus. Multi-step approval chains, negotiated quote threads and credit limits aren’t native; they become an app, ERP logic or a custom build, scoped before we quote.

What happens to Live Search, Product Recommendations and our Adobe Experience Cloud tools?

Live Search and Product Recommendations are replaced by Shopify Search & Discovery or a search app such as Algolia or Klevu, with your synonyms and rules recreated. Adobe Analytics and Target are rebuilt on Shopify’s customer events, AEM can stay as the content layer for a headless storefront, and Adobe Experience Platform has a Shopify source connector, in beta as of October 2026. Each system gets its own decision in discovery.

Should we move to Adobe Commerce as a Cloud Service instead?

Compare it like for like. Adobe’s SaaS version also needs a new storefront on Edge Delivery Services, and modules that run inside the application must be rewritten to run outside it with App Builder and API Mesh, so your storefront and customizations get rebuilt either way. It keeps you on Adobe licensing and in the Adobe ecosystem; Shopify Plus changes the cost model and hands infrastructure to Shopify. Our free assessment includes a stay-or-go verdict, and the Adobe Commerce vs Shopify Plus guide compares both.

Adobe renewal on the calendar?

Send your store URL and when your Adobe term renews. Within 2 business days an engineer sends a free written assessment: platform verdict, timeline band, cost band and the risks specific to your store – yours to keep whether or not you hire us.