Platform Migration

Salesforce Commerce Cloud to Shopify Migration

An enterprise replatform from Salesforce Commerce Cloud to Shopify Plus: cartridges mapped to apps, catalog and customers moved, a redirect for every URL, and an honest verdict on fit before anything is built.

Plan the Replatform
Isometric icon of a puzzle piece fitting into a plate of blocks

Cartridges mapped to apps, Functions and checkout extensions

Isometric icon of a database cylinder on a plate with a blue shield against it

Catalog, customers and order history moved, field by field

Isometric icon of two blue chain links lying on a plate

Rankings kept: a URL map, bulk redirects, a rank watch after

The honest fit check

Who Leaves Salesforce Commerce Cloud, and Who Stays

20,000,000 redirects on Shopify Plus

Salesforce Commerce Cloud earns its place in a store that needs what it was built for: several brands and regions on one platform, a promotion engine marketing lives in, and an integrator on call. It costs its place when the licence, the cartridge estate and the release calendar add up to more than the store earns from them, and when a landing page waits weeks for a sprint.

Shopify Plus suits a brand-led store that sells to consumers in a handful of markets, wants a checkout the platform maintains, and would rather spend on marketing than on hosting and upgrades. It is the wrong move for a store that lives on deep custom order management, heavy B2B with contract pricing and approval chains, or a multi-brand estate that needs one platform behind dozens of sites. Shopify's B2B features and Markets have narrowed those gaps; they have not closed them.

We build on both sides of this move, on ecommerce since 2006, so the verdict is not a pitch for either platform. Where Salesforce Commerce Cloud is the right home we say so. Where Shopify Plus is, the migration below is how we keep what you have earned.

Does this sound familiar?

Six Reasons Stores Leave Salesforce Commerce Cloud

Each one is a real reason. Whether it outweighs what the platform does for you is what the first call decides.

Isometric icon of a blue crate holding smaller cubes, one dropping into it

The Platform Bill Outgrew the Business

A platform fee, an integrator retainer and a cartridge estate to maintain, for a store that sells apparel to consumers. The finance team has done the sum against one subscription.

Isometric icon of a board of cards standing on a plate, one card blue

Every Change Is a Sprint

A landing page, a promotion rule or a checkout tweak goes through a cartridge, a code review and a release window. Marketing wants to move at the speed of an app install.

Isometric icon of cubes stacked in a pyramid with one blue cube beside them

The Cartridge Estate Nobody Owns

Years of integrator cartridges on the path, overriding each other, written by people long gone. Every platform release is a risk assessment before it is an upgrade.

Isometric icon of a shopping trolley on a track with a blue barrier across it

Checkout Conversion Lags

A checkout customised over years is hard to keep converting. Shopify runs one tested checkout on every store, with Shop Pay for returning buyers.

Isometric icon of stacked slabs with a blue one pulled out of the stack

The Catalog Is Simpler Than the Platform

Three brands became one and the regions consolidated, and the store now carries enterprise machinery for a mid-size consumer catalog.

Isometric icon of a compass lying on a plate with a blue needle

The Store Outgrew Its Integrator, Not the Platform

Sometimes the platform is fine and the build is not. We say so when we see it, and a rescue is the better route than a replatform.

What moves, what is rebuilt, what cannot

What a Salesforce Commerce Cloud to Shopify Migration Moves

Isometric icon of a boxed product with a blue price tag hanging from it

Base and Variation Products

Base products become Shopify products and their variation products become variants, up to 2,048 per product, with variation groups, product sets and bundles remodelled in the data map first.

Isometric icon of a padlock standing on a plate with a blue key beside it

Customers, Without Their Passwords

Accounts, addresses and customer groups move. Shopify cannot import passwords, so every customer is invited to set a new one, timed and worded so it reads as an upgrade, not a breach.

Isometric icon of a plug fitted into a socket on the side of a cube

Order History Through the API

Shopify's customer CSV carries no orders. Order history goes in through the Admin API as imported orders, with no confirmation emails sent and no stock moved.

Isometric icon of angle brackets on a plate with a blue slash between them

Cartridges, Re-Decided

Each cartridge on the path is kept as an App Store app, rebuilt as a Shopify Function or a custom app, replaced by a theme setting, or dropped because nobody used it. The list is agreed before the build.

Isometric icon of a speech bubble on a plate with a blue shopping trolley beside it

Promotions and Checkout on Extensions

Campaign and promotion rules become Shopify discounts and Functions, and checkout customisation is rebuilt on checkout extensions, since checkout.liquid is unsupported for the checkout steps.

Isometric icon of a board carrying a blue line climbing from left to right

Content and Rankings, Kept on Purpose

Page Designer pages and content assets rebuilt as theme sections and pages, a URL map from every old address to its Shopify home, redirects imported in bulk, and rankings watched after cutover.

How a replatform runs

How Our Salesforce Commerce Cloud to Shopify Migration Works

01

Map

Every product type, customer attribute, order field, promotion and URL is mapped to its Shopify home before anything is built, and every cartridge on the path is marked keep, rebuild, replace or drop. You see the data map and the fit verdict, in writing, before you commit to the move.

Isometric icon of a plate of square fields with one of them filled blue

Data Map, Field by Field

Isometric icon of a path forking away from a line of cubes, the one left behind blue

Cartridges: Keep, Rebuild or Drop

Isometric icon of a plate carrying a map stuck with pins, one of them blue

URL Map and Redirect Plan

Isometric icon of a page of text with a blue spanner laid across it

Fit Verdict in Writing

02

Build

The theme is built from your brand rather than ported from SFRA, the catalog and customers are imported and checked line by line, order history is loaded through the API, and promotions and checkout logic are rebuilt on Functions and extensions. Then every integration is re-pointed from OCAPI or SCAPI to Shopify's APIs.

Isometric icon of a shopfront on a plate with a phone screen beside it

Theme From Your Brand

Isometric icon of cubes running along a conveyor under a blue progress bar

Catalog and Customers Imported

Isometric icon of a clipboard on a plate with blue check marks down its list

Order History Loaded

Isometric icon of a blue connector plugged into a cube on a dashed plate

Integrations Re-Pointed

03

Cut Over

Redirects are imported and tested against the URL map, structured data and feeds are checked, a test order runs on every payment method and market, and DNS moves in a quiet window with the old store kept warm for rollback. Rankings and revenue are watched for the weeks after.

Isometric icon of a blue tick standing in front of a panel on a plate

Redirects Imported and Tested

Isometric icon of a shield with a blue tick standing on a plate

Test Orders on Every Gateway

Isometric icon of a round dial with one blue wedge marking a window

DNS Window With Rollback

Isometric icon of a scorecard of bars on a plate with a blue disc beside it

Rankings Watched After

What you are left with

What a Salesforce Commerce Cloud to Shopify Migration Produces

2,048 variants per Shopify product

A Shopify Plus store that sells on the day it goes live, with catalog, customers and order history in place, every promotion rebuilt, and every old URL answering with a redirect. Before that, a data map and a fit verdict you can take to the board.

The redirects are the part enterprise migrations skip at their cost. A Salesforce Commerce Cloud estate runs to tens of thousands of URLs across brands, locales and filtered listings; Shopify imports redirects from a CSV and allows twenty million of them on Plus. A map that misses the filtered pages is how a store loses a third of its traffic in a month. We have rebuilt those; the recovery page is the long version.

Customers get an invitation to set a new password, sent when the store is ready and written in your voice, with the old login still answering for support until the switch is complete. Order history arrives as imported orders, so nobody receives a confirmation email for a 2023 purchase.

And a store you can run without an integrator: an editable theme, documented apps, custom code in a repository you own, and a team that can hand it over or keep it running, whichever you choose.

Verified reviews

What Our Clients Say

Pick the starting point

Three Ways Into a Shopify Plus Move

The Full Replatform

Map, build, cut over: catalog, customers, order history, promotions, checkout logic and redirects handled by one team from the fit verdict to the weeks after launch, with the old store kept warm for rollback.

Data map first
A redirect for every URL
Checkout rebuilt
Rollback kept warm

Not Sure Shopify Is the Destination?

Stores leave Salesforce Commerce Cloud for more than one platform, and we build on several. The migration hub sets out what moves, what cannot and what it costs to stay, so the destination is a decision rather than a default.

Every major platform
Fit verdict in writing
What it costs to stay
Both directions built

Shopify Plus Development After the Move

The move is the start. Theme work, custom apps, Functions, checkout extensions and the integrations an enterprise store collects, from the team that built Shopify checkout extensions for a global BNPL provider across five platforms.

Theme and storefront
Custom apps and Functions
Checkout extensions
Integrations

Not our word for it

Licenses & Certifications

Shopify verified skill badge for Shopify Development Fundamentals

Solution Development Fundamentals

Shopify Verified Skill Badge

9 experts
Shopify verified skill badge for Solution Planning Fundamentals

Solution Planning Fundamentals

Shopify Verified Skill Badge

8 experts

Before you decide

What Is the Current Store Costing You? Run the Free AI Site Audit.

The free audit reads your store from its URL: speed, security, SEO and code findings ranked by the revenue at stake, in your inbox within the hour. It is the honest baseline for a replatform, or for staying put.

Get the free site audit

Trusted by 100+ companies

Carlex Nasdaq Axiom Space Stran Farmasi Clean Harbors Apache Shake Shack NOV Enerflex SIG Sauer Brainy HR

Keep reading

Replatform Reading Before the Call

Read all
Read all

FAQ

Frequently Asked Questions

Still have questions?

Tell us about your store and we will come back with straight answers.

Talk to us

How long does a Salesforce Commerce Cloud to Shopify migration take?

Three to six months for most enterprise stores: three to four weeks for the data map and the fit verdict, two to four months for the build, the imports and the integrations, and a cutover window at the end. Several brands or locales, a large cartridge estate or a heavy ERP integration run longer, and the data map says how long before you commit.

Will we lose our rankings when we leave Salesforce Commerce Cloud?

Not if the redirects are done properly, and that is most of the work. Every old URL, including category pages, filtered listings and content pages across every locale, is mapped to its Shopify address and imported as a 301 redirect; Shopify allows 100,000 redirects on a standard plan and 20,000,000 on Plus. Structured data is checked on the new templates and rankings are watched for weeks after cutover. Our failed migration recovery page describes what happens when this step is skipped.

Can customer passwords be migrated to Shopify?

No. Shopify cannot import passwords from another platform, so each customer is invited to set a new one. We time the invitations for launch, write them in your voice and keep the old store reachable for support during the switch.

Can our order history move to Shopify?

Yes, through the Admin API rather than the CSV import, which takes customers but not their orders. Orders are created as imported orders, so no confirmation emails go out and no stock moves. Customers see their past orders in their new account.

What happens to our cartridges?

Each cartridge on the path is decided before the build: kept as an app from the App Store, rebuilt as a Shopify Function or a custom app, replaced by a theme setting, or dropped. Custom apps that use Function APIs need a Shopify Plus plan, which for a store of this size is the plan in question anyway.

Do we need Shopify Plus?

For a store coming off Salesforce Commerce Cloud, almost always. Custom apps with Function APIs, the largest redirect counts and the deepest checkout customisation are Plus features. B2B is available on Basic, Grow, Advanced and Plus, and public apps with Functions run on any plan. The fit verdict names the plan the store actually needs. We do not quote Shopify's prices here because they change.

Our promotions are complex. Can they move?

Rebuilt rather than copied. Campaigns and promotion rules are mapped one by one to Shopify discounts, and the ones Shopify's discount types cannot express are written as Shopify Functions. Scripts were deprecated on 30 June 2026 and checkout.liquid is unsupported for the checkout steps, so Functions and checkout extensions are the only route, and the data map lists every rule before the build starts.

Will our catalog fit Shopify's product model?

A Shopify product holds up to 2,048 variants. Base products become products and variation products become variants; variation groups, product sets and bundles are remodelled in the data map, since Shopify has no direct equivalent for each. If the catalog cannot be made to fit without losing sales, that is a reason to stay, and we say so.

How is a Salesforce Commerce Cloud to Shopify migration priced?

Individually, after the data map, which is the first deliverable and the one that tells us the size of the catalog, the number of cartridges to rebuild, the brands and locales in play and the integrations behind the store. Nothing on this site carries a price list because no two estates arrive in the same state.

Will the store be down during the migration?

No. The Salesforce Commerce Cloud store keeps trading until the Shopify store has passed every test, and the switch is a DNS change in a quiet window with the old store kept warm for rollback. Orders placed in the gap are reconciled by hand.

Who should not move from Salesforce Commerce Cloud to Shopify?

Estates that need one platform behind dozens of brand sites, stores whose order management is deeply custom, and B2B businesses that live on contract pricing, approval chains and quoting. Shopify's B2B features and Markets have narrowed those gaps, not closed them. For those stores the migration hub sets out the other destinations, and staying is one of them.

What happens to our integrations built on OCAPI or SCAPI?

Each is re-pointed to Shopify's Admin and Storefront APIs, through an App Store integration where one exists and through a custom app where it does not. ERP, order management, PIM, email and reviews are mapped in the data map, and analytics is set up before launch so the first week's numbers compare with the last week on the old platform.

Can we go headless on Shopify after Salesforce Commerce Cloud?

Yes. Shopify's Hydrogen framework on Oxygen hosting, with the Storefront API and the Customer Account API behind it, is the route for a store that came from a PWA Kit storefront. Shopify's own guidance is that a headless storefront costs more to build and run than a theme, so the fit verdict says whether it pays for your store.

We run several brands and countries on one realm. How does that work on Shopify?

Shopify Markets lets one store set currency, language, pricing, domains, product availability and taxes per market, which covers most country setups. Several brands usually mean several Shopify stores sharing apps and integrations. The data map lays out which it is for your estate before the build.

Let’s build something great together!

Ready to Plan Your Move Off Salesforce Commerce Cloud?

Send the store URL and a line on what runs behind it: brands, locales, cartridges, integrations. Within two business days you have a first read on fit and what the data map would take.

Reply within 24 hours No long-term lock-in NDA on request Senior engineers only

We've Got Your Request!

We'll reply to {email} within one business day, and it will be an engineer who does the work, not a sales rep.