1. Platforms
  2. Migrations
  3. Commerce Cloud to Shopify

Leave the
revenue share.
Keep the CRM.

Salesforce Commerce Cloud to Shopify Plus, with Service Cloud and Marketing Cloud kept and connected, promotions rebuilt as discounts and Functions, and every URL redirected. Worth doing only when the one-estate case no longer holds, and we will say so.

Salesforce Commerce Cloud to Shopify migration

Anthony’s Shopify Plus replatform

Zero SEO loss

Why merchants make this move

“The platform bill
grew with the quarter.”

Nobody picked Commerce Cloud for the storefront. Merchants leave when the systems that justified it are no longer load-bearing, the revenue share keeps compounding, and the cartridge stack makes every release a project.

  1. A bill priced on gross merchandise value

    Commerce Cloud charges against GMV, so a good year raises the platform cost and weakens your position at renewal. We model the two bills against your growth plan before anyone signs anything.

  2. Service Cloud and Marketing Cloud that never got deeply connected

    The one-estate advantage only exists if support and marketing actually read the commerce data. If they run on exports and a nightly job, you are paying for an integration you did not get, and Shopify can be connected to the same systems.

  3. Cartridge conflicts on every release

    Customization that drifted into vendor cartridges turns each platform release into a project. Shopify Plus updates itself, and customizations live in apps, Functions, and extensions that survive the update.

  4. Certified developers you cannot hire

    The Commerce Cloud talent pool is small and expensive, so roadmaps stall on availability rather than priority. Shopify’s developer pool is far larger, and the internal team can do more of the work themselves.

  5. A SiteGenesis or SFRA storefront nobody wants to modernize

    Moving to PWA Kit is a frontend rewrite on the same platform and the same bill. If you are rewriting the storefront anyway, the audit compares that project against a move honestly.

  6. Multi-brand, multi-locale that a mid-market platform can now run

    Expansion stores and Markets on Shopify Plus cover multi-brand and multi-region setups that once required an enterprise platform. Not every estate fits. The ones that do are overpaying.

What moves, what changes

What carries over.
What gets rebuilt.

Commerce Cloud is an estate, so what moves is mostly integrations, promotions, and sites rather than a catalog. Here is where each piece lands, and what has to be decided rather than imported.

  • On Commerce Cloud

    Catalogs, price books, and inventory lists

    On Shopify Plus

    Products, variants, and inventory by location

    How it moves

    Master and site catalogs export as XML and are transformed into products, variants, and metafields. Price books become the base price, with B2B price lists or Markets pricing where you had more than one.

  • On Commerce Cloud

    Business Manager promotions and campaigns

    On Shopify Plus

    Discounts, with Shopify Functions for what native rules miss

    How it moves

    Each promotion is classified. Most map to native discounts. Qualifier-heavy rules and source-code campaigns become Functions on Plus, or are retired with the merchandising team in the room.

  • On Commerce Cloud

    Content slots and Page Designer

    On Shopify Plus

    Theme sections and metaobjects

    How it moves

    Page Designer components become sections marketing edits without a developer. Content slots become scheduled sections or metaobject-driven blocks.

  • On Commerce Cloud

    Customer lists and profiles

    On Shopify Plus

    Customers, with Service Cloud kept as the record if you want it

    How it moves

    Profiles import with their order history. If Service Cloud stays the system of record, the customer record is synced both ways through middleware rather than replaced.

  • On Commerce Cloud

    Order history

    On Shopify Plus

    Orders imported for support and reporting

    How it moves

    Past orders come across so support can look up any order on day one, and the reporting baseline does not reset at launch.

  • On Commerce Cloud

    Multi-site and locales

    On Shopify Plus

    Expansion stores and Markets

    How it moves

    Sites that differ only by currency and language become Markets. Sites with different catalogs, pricing, or teams become expansion stores under one organization.

  • On Commerce Cloud

    Cartridges and integrations (OCAPI, SCAPI)

    On Shopify Plus

    Apps, middleware, and Functions

    How it moves

    The integration surface is inventoried cartridge by cartridge. OMS, ERP, PIM, and tax integrations are rebuilt against Shopify’s APIs as middleware we own.

  • On Commerce Cloud

    Marketing Cloud and Einstein

    On Shopify Plus

    Marketing Cloud kept and connected, or Klaviyo

    How it moves

    Marketing Cloud can stay, fed by Shopify events through the connector or middleware. Einstein recommendations become Search & Discovery or a dedicated recommendations app.

  • On Commerce Cloud

    URL rules and aliases

    On Shopify Plus

    Shopify’s fixed paths, with a 301 for every old URL

    How it moves

    Commerce Cloud URL rules and aliases cannot be reproduced. Every product, category, and content URL gets a redirect, and canonicals are set so rankings consolidate.

  • On Commerce Cloud

    Third-party tags and the tag manager

    On Shopify Plus

    Server-side tagging and Shopify’s customer events

    How it moves

    The tag stack that accumulated for years is rebuilt through the tag manager and Shopify’s customer events, server-side where possible, so the new storefront is not slowed by the old one’s tags.

How the move runs

Six phases.
One cutover.

The same six phases whether you are leaving Commerce Cloud or anything else. The dates change with your integration surface. The order does not.

  1. Phase 01

    Scope

    Integration surface, catalog shape, URL inventory, and which customizations survive the move. Five business days, a senior engineer and a strategist.

    You get

    A dated plan and a real number, whether or not you hire us.

  2. Phase 02

    Map

    Every product type, customer group, promotion, and content block gets a destination before anything is built.

    You get

    The gaps as decisions, not as surprises after launch.

  3. Phase 03

    Build

    The storefront, the integrations as middleware we own, and the checkout logic as extensions and Functions. Design and marketing in the same room.

    You get

    A store you can test against your real data.

  4. Phase 04

    Rehearse

    A full import against a copy of the new store. Redirects tested URL by URL, integrations run end to end, the cutover runbook timed.

    You get

    A cutover nobody is nervous about.

  5. Phase 05

    Cut over

    Orders frozen for minutes, DNS switched, redirects live, integrations repointed in sequence, and the day’s orders reconciled.

    You get

    Trading on the new platform the same day.

  6. Phase 06

    Watch

    Crawl, rankings, Core Web Vitals in the field, and the integration logs for thirty days after launch.

    You get

    Then the retainer that keeps shipping.

What breaks

What breaks in this move.
Handled.

Commerce Cloud moves fail in the estate, not the storefront. These are the places they fail, and what we do about each one before the renewal clock runs out.

  • Promotions that do not map

    What it costs you

    Years of Business Manager promotions with rules nobody owns, and the ones that quietly stop working are the ones finance notices.

    What we do

    Every active promotion inventoried and classified with merchandising: native discount, Shopify Function, or retired. Nothing is dropped by accident.

  • Losing the customer record

    What it costs you

    If Service Cloud stays and the storefront leaves, support answers tickets against a customer record that stopped updating at cutover.

    What we do

    Middleware that keeps Service Cloud and Shopify customers in sync both ways, or a clean handover to Shopify as the record. Decided in scoping, not after.

  • Multi-site collapsed into one store

    What it costs you

    Sites with different catalogs and pricing get flattened into one Shopify store, and the regional teams lose the controls they had.

    What we do

    Markets where sites differ by currency and language, expansion stores where they differ by catalog or team, and one organization admin over all of it.

  • Redirects across URL rules and aliases

    What it costs you

    Commerce Cloud URLs are shaped by rules and aliases per site, so the redirect map is larger and stranger than it looks.

    What we do

    URLs harvested from analytics, the sitemaps, and Search Console for every site and locale, then mapped, redirected, and crawled through cutover.

  • Cartridges with nothing to plug into

    What it costs you

    Every vendor cartridge was an integration. Assume they all have a Shopify app and some critical one will not.

    What we do

    The cartridge stack is inventoried first. Integrations are rebuilt as apps, middleware, or Functions, and the ones with no purpose left are retired.

  • Renewal clock versus cutover date

    What it costs you

    A migration that lands after the renewal date means another year of revenue share for a platform you are leaving.

    What we do

    The plan is built backward from the contract date, with the cutover rehearsed and a fallback that does not involve renewing.

Your options, honestly

Stay, modernize,
or move.

Three honest answers for a Commerce Cloud estate up for renewal. The first one is right more often than an agency selling migrations would like.

  • Stay on Commerce Cloud

    Fits when

    Service Cloud handles support, Marketing Cloud runs campaigns, and the CRM is the source of truth for the customer. The one-estate case holds, and leaving means rebuilding what it gave you.

    The catch

    Revenue share keeps scaling with success, and the talent pool stays small.

  • Modernize the storefront on Commerce Cloud

    Fits when

    The estate is the point but the storefront is the problem. A SiteGenesis to SFRA or PWA Kit move fixes the storefront without touching the bill.

    The catch

    A frontend rewrite that costs like a migration and leaves the platform economics where they were.

  • Shopify Plus

    Fits when

    The Salesforce systems are not load-bearing for commerce, the storefront needs rebuilding anyway, and the bill is the thing finance keeps asking about.

    The catch

    Promotions, multi-site, and the customer record all have to be rebuilt deliberately. Handled, and not free.

The big numbers

+30%

Avg. conversion rate lift within 12 months

+50%

Avg. order value lift

<1s

Page load speeds on the storefronts we build

+15%

Avg. revenue lift within 6 months

THE QUESTIONS YOU HAVE -

Get them out
of the way.

Usually for one of three reasons. The one-estate advantage is not real for you, because support and marketing never got deeply connected to commerce. The revenue-share bill has grown past what the platform gives back. Or the storefront needs a rewrite anyway, and the comparison between PWA Kit and Shopify Plus comes out in Shopify’s favor. If none of those is true, staying is the right call and we will say so.

Free migration scope

Leaving
Commerce Cloud?
Start here.

Decided to move? Five business days, a senior engineer, and a document you keep, covering cartridges and integrations, promotions, multi-site, the customer record, and a dated plan against your renewal.

Not sure yet? The same five days test whether the one-estate case still holds, with both bills modeled against your growth plan. Sometimes the answer is stay.

What are you on today?
What do you need?
Timeline
Annual online revenue

By completing this form you agree to our Terms and Privacy