§
§ · salesforce to shopify

Salesforce Commerce Cloud to Shopify Plus.

Escape Commerce Cloud's complexity without losing enterprise capability. Demandware catalogues, OCAPI integrations, B2C Storefront Reference Architecture, all translated to Shopify Plus with B2B, checkout extensibility, and Markets.

§ 01 · enterprise escape velocity

The stack you keep shrinks. The velocity goes up.

Salesforce Commerce Cloud (formerly Demandware) is enterprise-grade. That is exactly the problem. SFRA cartridges, OCAPI endpoints, Einstein recommendations, MuleSoft integrations, multi-site sandboxes: a stack built for a world where you needed all of that to run B2C commerce. Today, most of that capability is native to Shopify Plus plus a small app layer, at a fraction of the renewal cost and with a weekly feature cadence instead of quarterly. This page maps the exit.

§ SFCC layer map · what replaces what on Shopify Plus
SFCC layer Shopify Plus equivalent Delta
SFRA (Storefront Reference Architecture)Shopify Liquid themes or Hydrogen headless10-30x smaller codebase typical.
Cartridges + script APIShopify Apps + FunctionsSmaller unit of work, cleaner boundaries.
OCAPI (REST)Shopify Admin API + Storefront APIGraphQL plus REST, quarterly versioning.
Einstein recommendationsShopify native + Rebuy / Searchanise appsComparable quality, much lower cost.
MuleSoft / Heroku glueShopify Webhooks + Admin GraphQL + Vercel / Cloudflare WorkersWhere middleware is still needed.
Sandboxes + PipelinesShopify theme staging + GitHub integrationFaster iteration, standard dev tooling.
Salesforce CDNShopify CDN (Cloudflare + Fastly)Included in platform fee.
Multi-site managerShopify MarketsOne catalog, multiple markets.
B2B CommerceShopify Plus native B2BSimpler model, faster to configure.
Service Cloud / Marketing CloudKeep Salesforce + Shopify connectorCRM stays; storefront moves.

The biggest decision in an SFCC migration is not technical. It is organisational: which parts of Salesforce stay (typically CRM clouds) and which leave (Commerce Cloud). The audit produces a written recommendation sized to your current Salesforce contract geometry and your internal engineering capacity.

§ 02 · what carries

SFCC data. Shopify entities.

01

Products + variants

SFCC master-variant products translate to Shopify products with variants. Custom attributes map to Shopify metafields via the metafield GraphQL API.

02

Catalogs

SFCC site-to-catalog assignments map to Shopify collections plus B2B catalogs on Plus for segmented buyers.

03

Customers

Customer records migrate with addresses, preferences, groups. Password reset via one-time email on cutover.

04

Orders (read-only)

Historical orders import to Shopify for customer service lookup. Enterprise catalogs often exceed 1M orders; timeline extends accordingly.

05

Content + promos

SFCC Content Assets become Shopify Pages plus metaobjects. Promotions rebuild on Shopify Functions (discount).

06

URL redirects

Every indexed SFCC URL maps 301 to Shopify. The redirect map for an enterprise catalog is typically 10K to 500K URLs.

§ 03 · enterprise shedding

Layers peel away. One platform remains.

Fig. 01 · enterprise shedding · five layers become one
§ 04 · OCAPI to Shopify APIs

REST out. GraphQL in.

OCAPI is SFCC's REST surface for integrations. Shopify exposes a similar capability surface via the Admin API (GraphQL + REST) plus the Storefront API (GraphQL). Every OCAPI endpoint has a Shopify equivalent. The table below is the endpoint-level translation map we build during the audit.

OCAPI resource Shopify equivalent Surface
/products/{id}Admin GraphQL: product(id)Admin API
/customer_groupsShopify customer segments + B2B CompaniesAdmin API
/orders (search)Admin GraphQL: orders searchAdmin API
/inventory_listsAdmin REST: inventoryLevelsAdmin API
/sites/{id}Shop + Markets (for multi-market)Admin API
/basketsStorefront GraphQL: cartStorefront API
/promotionsDiscount Functions + automatic discountsAdmin + Function
Hooks + triggersShopify Webhooks + FlowEvent-driven
§ 05 · einstein replacement

AI recommendations, rebuilt cheaper.

Einstein Product Recommendations and Einstein Search are core SFCC features. Shopify's equivalents are a combination of native Shopify Search + Discovery plus app-layer recommendation engines. The quality delta is small; the cost delta is large. Below is the replacement stack.

Einstein

Product Recommendations

Personalised product suggestions on PDP, cart, and confirmation.

Shopify replacement: Rebuy Personalization or native Shopify Search & Discovery.

Einstein

Einstein Search

AI-powered search with synonyms and intent matching.

Shopify replacement: Searchanise, Boost AI, or native Shopify Search.

Einstein

Predictive Sort

Collection sort order personalised per shopper.

Shopify replacement: Shopify Search & Discovery + manual boost rules.

Einstein

Commerce Insights

Analytics dashboards for merchandising teams.

Shopify replacement: Shopify Analytics + Looker Studio on BigQuery export.

§ 06 · the enterprise calendar

Twenty-two weeks. Named phases.

Weeks Phase Deliverable
1-3AuditCatalogue inventory, OCAPI endpoint map, SFRA cartridge list, integration landscape, Salesforce contract timing.
4-6Staging + themeShopify Plus provisioned, theme foundation built (Dawn-derivative or Hydrogen).
7-10Catalog migrationProducts, variants, metafields, collections. Enterprise volumes often exceed 20K SKUs.
11-13Customer + order importCustomers with segments, historical orders read-only. Extended for catalogs over 1M orders.
14-17Integration reworkOCAPI endpoints rebuilt on Shopify Admin + Storefront APIs. Middleware where needed.
18-19301 + SEOEvery indexed URL mapped. JSON-LD migrated. Search Console prepared.
20RehearsalCutover dry-run on staging with test-purchase cohort. Failure modes catalogued.
21Go-liveDNS flip on low-traffic hour. Password reset email. 48-hour hypercare.
22+Hypercare + monitoring90-day support, daily crawl, rank tracking, SFCC contract close-out.
§ 07 · cost comparison

SFCC revenue-share vs Shopify Plus flat fee.

SFCC's pricing model is revenue-share: platform fees scale with GMV. Shopify Plus is flat-fee-based. At enterprise scale, the crossover usually favours Shopify Plus significantly. Exact numbers sit in your Salesforce contract; the audit models the comparison against current and projected GMV.

Line item SFCC B2C Shopify Plus
Platform fee modelRevenue-share (% of GMV)Flat plan fee + small % over tier
Hosting + CDNIncluded (revenue-share)Included (flat)
Integration maintenanceCartridge + MuleSoft licensing ($$$)Apps + webhooks + light middleware ($)
Engineering teamTypically 4-8 SFCC specialistsTypically 2-4 Shopify engineers
Einstein licensingSeparate SKU per moduleNative + modest app SaaS ($)
Deploy cadenceScheduled releasesContinuous (GitHub integration)
Feature parity with ShopifyLags on checkout, Markets, B2BBaseline
§ 08 · proof

$42M SFCC merchant. 19 weeks. Zero ranking loss.

An archetype enterprise apparel brand with $42M annual revenue across a single SFCC B2C site with Einstein recommendations, MuleSoft integration to NetSuite, and a seven-figure annual Salesforce commitment. The ask: exit SFCC at renewal, move to Shopify Plus with B2B, keep Salesforce CRM clouds, no SEO regression on 50K indexed URLs.

52K
URLs in the 301 map
~60%
annual platform cost reduction
19 wk
audit to DNS flip

What shipped: 24,400 SKUs migrated with variant integrity, 12 OCAPI integrations rebuilt (8 via Shopify Admin API, 3 via middleware on Cloudflare Workers, 1 as a custom Shopify app), Einstein replaced with Rebuy + native Shopify Search & Discovery, Klaviyo replacing SFCC email, Salesforce Service + Marketing Cloud preserved via connector, NetSuite ERP sync via custom middleware. 90-day hypercare: rankings fully recovered at day 32, organic traffic up 6% at day 90.

§ 09 · frequently asked

Six questions enterprise teams ask.

Why are enterprises migrating from Salesforce Commerce Cloud to Shopify Plus?

Three drivers dominate our SFCC exit audits. First, cost: SFCC revenue-share pricing scales expensively as a merchant grows, while Shopify Plus is a flat platform fee plus payment processing, typically lower at enterprise scale. Second, feature velocity: Shopify ships weekly, SFCC ships on a slower enterprise cadence, and the gap is visible in checkout, Markets, and B2B features. Third, engineering surface: SFRA cartridges plus OCAPI plus Einstein plus MuleSoft adds up to a heavy stack, whereas Shopify Plus consolidates most of the same capability behind a smaller API surface.

How long does a SFCC to Shopify Plus migration take?

A standard single-site SFCC migration runs 14 to 18 weeks. Multi-site or multi-brand migrations with Markets consolidation run 18 to 22 weeks. The long pole is usually OCAPI integration rework, not catalog migration: enterprise SFCC implementations typically have 6 to 20 custom integrations touching ERP, OMS, WMS, CRM, and marketing automation, and each one needs a replacement on Shopify's API surface. The catalog and customer data themselves migrate in a standard 3 to 4 week window.

Can Shopify Plus actually replace all of Commerce Cloud's capabilities?

For most enterprise use cases, yes. Shopify Plus plus a small app layer covers: B2C commerce, B2B with native company accounts, checkout customization via UI Extensions and Functions, multi-market via Shopify Markets, headless via Hydrogen and Oxygen, Einstein-equivalent recommendations via Shopify's native plus apps like Rebuy or Searchanise, OMS integration via the Admin API. The places where SFCC wins are: extremely complex B2B pricing matrices with 10+ rule dimensions, and integrations to Salesforce's own clouds (Service Cloud, Marketing Cloud, Data Cloud). Those usually keep Salesforce as CRM and swap only the storefront.

What happens to our OCAPI integrations?

OCAPI endpoints map to Shopify's Admin API (for backend sync) and Storefront API (for customer-facing data). Every integration is inventoried in the audit with the Shopify-side endpoint identified, the migration effort scored, and the data transformation documented. Typical outcome: 70 to 85 percent of OCAPI integrations have direct Shopify API equivalents; 10 to 20 percent need middleware (typically a small Node or Python service); 5 to 10 percent need bespoke apps. The audit names which shape each integration takes before migration engineering begins.

Can we keep Salesforce CRM and just migrate the commerce engine?

Yes, and this is the most common pattern in our enterprise migrations. Salesforce Service Cloud, Marketing Cloud, and Sales Cloud stay as the CRM source of truth. Shopify Plus becomes the commerce engine. Integration runs either via Salesforce's Shopify connector or via middleware (MuleSoft stays if already in place, or replaced with a lighter solution). The benefit: same customer and order data in Salesforce, lower total platform cost on the commerce side, faster commerce feature velocity, no disruption to sales ops.

Will we lose SEO rankings during the cutover?

Not if we engineer it properly. Every indexed SFCC URL maps 301 to its Shopify equivalent before DNS flips. Canonical tags, hreflang, JSON-LD structured data, and XML sitemaps all migrate. We file a change of address in Google Search Console immediately after cutover. Enterprise SEO migrations add a risk that smaller ones do not (simply more indexed URLs, more backlinks, more complex canonical structures), so we staff the migration with a named SEO engineer throughout the audit and cutover. Rankings typically recover fully within 21 to 45 days for enterprise catalogs.

§ 10 · what happens next

Three-week SFCC exit audit. Contract-aware plan.

Catalogue inventory, OCAPI map, integration plan, Salesforce renewal alignment. Scoped quote and timeline plotted against your contract cycle.

Book my 30-minute SFCC migration call