SFCC to Shopify Plus Migration

Salesforce Commerce Cloud to Shopify Plus, Cartridge by Cartridge

To move from Salesforce Commerce Cloud (formerly Demandware) to Shopify Plus, you export catalogs, price books, customers and orders from Business Manager or OCAPI, decide what replaces each cartridge, rebuild the SFRA or SiteGenesis storefront as a Shopify theme, and map every old URL to a single-hop 301. Most moves take 5 to 8 weeks; heavily custom ones 8 to 14.

Updated 22 October 2026 · By Bhavesh Barot, Founder

Explore Architecture
FactoryJet senior commerce architect analyzing enterprise migration pipelines
Systems We Work With on SFCC Moves
Business Manager
OCAPI
SCAPI
Shopify Plus
Salesforce Service Cloud
NetSuite
Avalara AvaTax
Klaviyo
Business Manager
OCAPI
SCAPI
Shopify Plus
Salesforce Service Cloud
NetSuite
Avalara AvaTax
Klaviyo
FactoryJet engineering leadership conducting enterprise architecture audit
About FactoryJet

Every Cartridge Listed Before We Quote.

FactoryJet has served 500+ businesses since 2014 and is a registered Shopify Partner. An SFCC estate usually carries years of cartridges, jobs and promotion rules. We list each one before we price the work, so the fixed price per phase covers what your store does today, and you see a demo on your own catalog before you sign.

🔗
20M
Redirects on Plus

Shopify Plus allows up to 20,000,000 URL redirects, enough for every site and locale.

📅
5-8 wks
Typical Build

Our usual range for a migration with data and integrations. Headless or heavy custom work runs 8 to 14 weeks.

🖥️
Demo
Before You Sign

A working store on your own SFCC catalog before any contract.

💰
Fixed
Price per Phase

A written fixed price for each phase. Support after launch is optional, with no monthly minimum.

Technical Definition.AI Citation Standard.

SFCC Cartridge Inventory and Replacement

SFCC custom code lives in cartridges layered on the SFRA or older SiteGenesis storefront, and none of it runs on Shopify. Migration means listing every cartridge, job and hook, deciding whether each one is still needed, and replacing the ones that are with Shopify theme sections, apps, checkout extensions or Shopify Functions.

Key Architecture Takeaways.
  • Salesforce describes SFRA as JavaScript controllers in a model-view-controller pattern with Bootstrap.
  • PWA Kit and Managed Runtime launched in 2021 as Salesforce's alternative to SFRA.
  • Cartridges that no longer do useful work are retired, not rebuilt.
Reference: Salesforce Developers, Storefront Reference Architecture overview, checked 22 Oct 2026.FactoryJet Verified Architecture.
Technical Definition.AI Citation Standard.

Getting Data Out of Salesforce Commerce Cloud

SFCC data leaves through two routes: Business Manager import and export for catalogs, price books, inventory, customers and orders, and the Open Commerce API (OCAPI) or Salesforce Commerce API (SCAPI) for scripted pulls, including the final top-up just before launch.

Key Architecture Takeaways.
  • OCAPI is split into a Shop API, a Data API and a Meta API.
  • Every OCAPI request needs a client ID.
  • Salesforce notes data can be exported from Production and Development instances.
Reference: Salesforce Developers, OCAPI and B2C Commerce architecture docs, checked 22 Oct 2026.FactoryJet Verified Architecture.
Technical Definition.AI Citation Standard.

SFCC Price Books and Promotions on Shopify Plus

SFCC price books and promotions are rebuilt rather than copied. Price books become Shopify prices, Markets pricing or B2B catalogs; promotion rules become Shopify discounts, or a Shopify Function where the rule is custom. Each rebuilt promotion is tested against sample baskets with known totals.

Key Architecture Takeaways.
  • Salesforce lists B2C Commerce Premium with 100 sites and 3,500 price books.
  • Existing coupon codes are exported and reloaded so printed and emailed codes keep working.
  • Stacking and exclusivity rules are the ones most likely to need a Shopify Function.
Reference: Salesforce Commerce pricing page, checked 22 Oct 2026.FactoryJet Verified Architecture.
The Direct Comparison

Why Brands Replatform Off Salesforce Commerce Cloud

The four reasons SFCC teams give us most often, and what changes on Shopify Plus:

01

Pricing You Cannot See Before the Sales Call

The SFCC Bottleneck:

Salesforce lists its B2C Commerce editions as contact for pricing, so platform cost is negotiated contract by contract.

The Shopify Plus Fix:

Shopify Plus publishes its fee: $2,300 a month on a 3-year term, from $2,500 on a 1-year term, or a variable platform fee for complex setups.

02

Page Changes That Need a Cartridge Deploy

The SFCC Bottleneck:

Storefront changes on SFRA or SiteGenesis are made in cartridges and moved from sandbox to staging to production.

The Shopify Plus Fix:

Shopify theme sections let merchandisers change pages in the editor, and code deploys are kept for real features.

03

A Narrow Developer Pool

The SFCC Bottleneck:

SFCC work needs people who know cartridges, ISML templates, Business Manager and OCAPI, which makes hiring and handovers slow.

The Shopify Plus Fix:

Shopify development uses Liquid, documented public APIs and the Shopify App Store, so more developers can pick up the work.

04

SiteGenesis Estates Face a Rebuild Anyway

The SFCC Bottleneck:

Salesforce introduced SFRA and then PWA Kit as newer storefronts, so an older SiteGenesis store needs a rebuild to stay current.

The Shopify Plus Fix:

If a rebuild is coming either way, price a Shopify Plus build next to an SFRA or PWA Kit rebuild before you commit.

Migration Scope EngineReplatforming Scope Blueprint

Enterprise Migration Scope & Timeline Estimator

Select your current commerce platform and technical parameters to calculate your estimated sprint timeline, data batch requirements, and annual infrastructure cost reduction.

Migration Projections

Estimated Sprint Architecture

Timeline
10 - 12 Weeks
Fixed sprint milestones
Risk Profile
Moderate
Planned cutover
Data Batches
4 Batches
Multi-pass delta sync
Annual Savings
$85,000/yr
Illustrative estimate, not a quote
// ENTERPRISE MIGRATION BLUEPRINT

How an SFCC Estate Maps Onto Shopify Plus

Cartridges become theme sections, apps and Functions. Business Manager jobs move to Flow or integration code. Your ERP and Salesforce clouds stay connected.

Auto-cycling through architecture lenses every 5s·Click any tab to jump directly
L1

Layer 1: The Modern Storefront (Fast, Flexible & Easy to Edit)

What your customers actually see and use. Loads in under 1 second and lets your marketing team edit banners in minutes without coding.

⚡ Sub-Second Speed1-Click Shop Pay

Global Online Store

Super-fast mobile shopping with instant checkout and multi-currency pricing across the world.

Wholesale & B2B Portal

Wholesale buyers get their custom negotiated prices, volume tiers, and Net 30 invoices on one login.

Retail Stores & POS

One unified inventory and customer account shared between your physical stores and website.

AI Search Optimization

Structured so ChatGPT, Perplexity, and Google AI Overviews can read and cite your product pages.

↓GraphQL Webhook Stream (Queued and Retried Orders)↓
L2

Layer 2: The Smart Event Bus (The Highway Between Systems)

Moves every purchase, stock change and price update between your systems without loading your servers.

Event queueFailed events retried

Durable Safety Queues

If your ERP ever undergoes scheduled maintenance, orders wait safely in queue and sync the second it comes back.

Automatic Data Translator

Converts Shopify orders and products into the exact format your ERP understands, without manual re-keying.

Duplicate Protection

Prevents accidental double charges or double order bookings even during massive Black Friday traffic spikes.

↓Certified REST, OData & SuiteTalk Connectors↓
L3

Layer 3: Your Back-Office Systems (Completely Untouched)

You do not have to replace your ERP, warehouse software, or accounting tools. They stay your single source of truth.

Back-Office Continuity

NetSuite / SAP ERP

General ledger, corporate finance, taxes, and purchase orders balance automatically.

PIM (Product Master)

Akeneo, Pimcore, or Salsify managing 100k+ SKU specs and image galleries.

Warehouse & 3PL (WMS)

Manhattan, Deposco, or ShipBob printing packing slips and tracking numbers live.

Salesforce CRM / Klaviyo

Keep your customer support tickets and marketing automations running without interruption.

Staged

Cutover Rehearsed First

Planned

Cutover Window Agreed With You

1-to-1

301 Redirect Map

Yours

Code and Data Ownership

Direct Founder Discovery Call

Reviewing Your SFCC / Demandware Contract or Replatforming?

Talk directly with founder Bhavesh Barot (no junior salespeople). We review your custom cartridges, ERP synchronization requirements, and deliver a transparent fixed-price roadmap before any commitment.

✓ Engineer-Led · Zero Sales Pressure
Engineering Protocol

6-Stage Zero-Downtime Data Migration Framework

How FactoryJet migrates enterprise catalogs, customer archives, order history, and ERP integrations from Legacy Platform to Shopify Plus with zero downtime and total SEO preservation.

Phase 1 · Week 1

Discovery, Entity Audit & Schema Mapping

Safety Gate: Identifies non-standard data types and orphaned database records before writing migration code.
Key Engineering Milestones
  • Extract full database schema: Products, matrix variants, customer entities, order history, and B2B contract price sheets.
  • Audit custom third-party extensions and map 1-to-1 replacements to native platform features and modern APIs.
  • Inventory ERP API endpoints (NetSuite, SAP, Dynamics, Acumatica) and define JSON field mapping matrices.
Phase 2 · Weeks 2 - 3

Staging Infrastructure & Delta Pipelines

Safety Gate: Staging environment operates under realistic load without touching live production traffic.
Key Engineering Milestones
  • Provision isolated staging environment on target architecture with production-grade security.
  • Build bi-directional REST / GraphQL synchronization middleware for orders, inventory, and B2B price lists.
  • Rebuild frontend storefront components and checkout extensibility rules using modern WebAssembly functions.
Phase 3 · Week 4

1-to-1 URL Inventory & 301 Redirect Architecture

Safety Gate: Prevents search crawler budget waste, eliminates redirect chains, and protects organic revenue.
Key Engineering Milestones
  • Execute deep crawl of 100% of historical URLs, indexing status, canonical tags, and structured schema markup.
  • Generate single-hop 301 redirect map directly from legacy URL paths to new canonical target URLs.
  • Ensure complete schema parity for Product, Review, BreadcrumbList, and Organization entities.
Phase 4 · Weeks 5 - 6

Multi-Pass Historical Data Ingestion & Delta Sync

Safety Gate: Ensures zero data drift between legacy production and the staging environment.
Key Engineering Milestones
  • Execute Pass 1 bulk historical data ingestion (SKU master, collections, customer records, archived orders).
  • Run automated data integrity validation scripts cross-referencing SKU counts, order totals, and metafields.
  • Configure automated delta ingestion catching new customers and orders placed on the legacy store continuously.
Phase 5 · Week 7

End-to-End UAT & Gateway Simulation

Safety Gate: Verifies financial reconciliation and order fulfillment before customer traffic hits the new store.
Key Engineering Milestones
  • Conduct rigorous end-to-end purchasing test cycles with marketing, operations, and accounting teams.
  • Simulate credit card authorizations, 1-click Shop Pay checkouts, tax exemptions, and Net 30 terms.
  • Verify real-time warehouse inventory locks and automated ERP sales order ingestion.
Phase 6 · Week 8

Zero-Downtime DNS Cutover & Real-Time Monitoring

Safety Gate: Customers experience uninterrupted browsing and purchasing during the exact second of cutover.
Key Engineering Milestones
  • Lower DNS TTL to 300 seconds 48 hours prior to launch for instantaneous global DNS propagation.
  • Run final real-time delta sync catching orders placed in the last 15 minutes of the legacy store.
  • Execute DNS switchover, monitor real-time 404 server logs, and ping Google Indexing API and IndexNow.
Every migration is backed by our zero-downtime execution SLA and 100% single-hop 301 redirect guarantee.
FactoryJet Replatforming Benchmark
Side-by-Side Analysis

Salesforce Commerce Cloud vs. Shopify Plus

Facts from Salesforce's and Shopify's own pages, each linked and checked on 22 October 2026.

Feature / DimensionSalesforce Commerce Cloud (SFCC)Shopify Plus EnterpriseWhat It Means for Your BrandSource (checked 22 Oct 2026)
Listed priceB2C Commerce Premium: contact for pricing$2,300 a month on a 3-year term, from $2,500 on a 1-year term, or a variable platform feeCompare Shopify's published fee with your own SFCC contractSalesforce Commerce pricing; Shopify Plus pricing
Sites and price booksPremium lists 100 sites and 3,500 price booksOne store with Markets, or separate expansion stores per brandEach SFCC site needs a Markets or expansion store decisionSalesforce Commerce pricing
Custom code modelCartridges on SFRA (JavaScript controllers, MVC, Bootstrap) or PWA Kit, launched in 2021Liquid theme sections, apps, checkout extensions and Shopify FunctionsEvery cartridge needs a keep, replace or retire decisionSalesforce SFRA overview
Data accessOCAPI Shop, Data and Meta APIs; a client ID is mandatory for all requestsAdmin API and CSV imports for products, customers and ordersScripted OCAPI pulls make the final top-up repeatableSalesforce OCAPI docs
EnvironmentsOne account with production, staging and development instances, plus 3 to 47 sandboxesHosted store, tested on a separate development store before launchExport from Production or Development, not from sandboxesSalesforce B2C Commerce architecture
RedirectsURL rules and URL redirects configured in Business ManagerUp to 20,000,000 redirects on Plus; Markets subfolders need their own redirectsBuild one redirect set per locale, not one for the whole storeSalesforce URL mapping; Shopify redirects
VariantsMaster products with variation attributesUp to 2,048 variants and up to three options per productMasters with a fourth attribute are split before importShopify variant limits
SubscriptionsUsually run through a third-party cartridgeShopify Subscriptions app: weekly, monthly or yearly renewals; contract import and exportPlan the contract and saved-card transfer earlyShopify Subscriptions help

What Comes Out of SFCC, and How

Business Manager exports cover most objects as files. For repeatable pulls we script the Open Commerce API, run against an instance type that Salesforce says allows data export.

  • Master and storefront catalogs: Business Manager catalog export: products, variation attributes, categories and category assignments.
  • Price books: Business Manager price book export, then mapped to Shopify prices, Markets and B2B catalogs.
  • Inventory lists: Exported per list, then mapped to Shopify locations.
  • Customers and customer groups: Customer list export; groups become Shopify segments or B2B companies. Passwords do not move.
  • Orders: Order export or the OCAPI Data API, loaded through the Shopify Order API.
  • Content assets and slots: Content library export, rebuilt as Shopify pages, sections and metaobjects.
  • Promotions, campaigns and coupons: Exported for the record and the coupon codes, then rebuilt as Shopify discounts or Functions.
  • Subscription contracts: Exported from the subscription provider your SFCC cartridge connects to, then imported into the Shopify subscription app.

SFCC URL patterns in the 301 map

Your URL rules decide which of these you have. Salesforce's own SEO URL rules guide tells teams to identify indexed legacy URLs and prepare redirects before changing them, and we start from the same list.

  • SEO URLs such as /mens-oxford-shirt/12345.html to /products/mens-oxford-shirt
  • Headless paths such as /p/summer-dress/12345 to /products/summer-dress
  • Category paths such as /mens/shirts/ or /c/outdoor-furniture/567 to /collections/outdoor-furniture
  • /on/demandware.store/Sites-SiteID-Site/en_US/Product-Show?pid=12345 to /products/the-product-handle
  • Locale prefixes such as /en-gb/ to Shopify Markets subfolders, each with its own redirects
  • Refinement URLs with prefn1 and prefv1 parameters to No one-to-one redirect; canonical on the Shopify collection

Risks specific to SFCC moves

  • Shopify treats /page.html and /page as the same URL, so .html paths must redirect to a different path such as /products/handle.
  • Several SFCC sites under one account need a decision on Shopify Markets versus separate expansion stores before the catalog is built.
  • Promotion exclusivity and stacking rules do not map one-to-one to Shopify discounts and need Functions and basket tests.
  • Business Manager jobs that feed your ERP or marketplaces stop at cutover unless each one has a new home.
  • Salesforce Marketing Cloud journeys that fire on SFCC events must be pointed at Shopify events before launch.
  • Saved payment cards for subscriptions move only through a transfer agreed between your old and new payment providers.

On PWA Kit today? Compare a theme build with headless Shopify development and our notes on headless commerce. For the migration itself, see our Shopify migration service and Shopify Plus development; for ERP and order management links, ecommerce ERP integration. Size the budget with the replatforming cost calculator, or browse other source platforms in the replatforming hub, including SuiteCommerce to Shopify Plus.

Our Working Process

Our 7-Step SFCC to Shopify Plus Process

Every phase ends at a sign-off gate. The cartridge list is agreed before the quote, promotions pass basket tests before the theme ships, and the redirect map is checked per locale before DNS moves.

  1. 🔍
    01

    Cartridge, Job & Hook Inventory

    Every cartridge in your cartridge path, every scheduled job and every hook is listed and marked keep, replace or retire.

  2. 📦
    02

    Data Export From Business Manager & OCAPI

    Catalogs, price books, inventory lists, customers and orders are exported, and the OCAPI Data API is scripted for the final top-up.

  3. 🗺️
    03

    Price Book & Promotion Mapping

    Price books map to Shopify prices, Markets and B2B catalogs. Promotions map to discounts or Shopify Functions and are tested against sample baskets.

  4. 💻
    04

    Theme Build From SFRA or SiteGenesis Templates

    ISML templates are rebuilt as Liquid sections on a development store, keeping the layouts your analytics show are working.

  5. ⚙️
    05

    Integrations Rewired

    ERP, order management, Salesforce clouds, tax and subscriptions are reconnected to Shopify and tested with real test orders.

  6. 🔗
    06

    Redirect Map Across Sites & Locales

    Each URL rule, pipeline URL and locale prefix is mapped to its Shopify page as a single-hop 301, with separate redirects per Markets subfolder.

  7. 🚀
    07

    Freeze, Final Top-Up & DNS Cutover

    SFCC catalog changes are frozen, new orders and customers are pulled, DNS moves in a quiet hour, and account invites go out in batches.

Next step

Worried about losing rankings during the switch?

Send us your sitemap or your top landing pages. We will show you how the 1-to-1 redirect map would handle your SFCC URL rules and locales before you commit to a migration date.

Get my redirect risk reviewBhavesh replies within one business day.
Vendor Due Diligence

Evaluating Migration Partners: What to Ask

Four checks to run on any agency quoting a Salesforce replatform to Shopify Plus:

Evaluation Factor
FactoryJet Engineering Model
Traditional Design Agencies
Cartridge Audit
Every cartridge, job and hook listed with a keep, replace or retire decision before the quote.
A redesign quote that discovers the cartridges halfway through the build.
Promotion Parity
Each SFCC promotion rebuilt and tested against sample baskets with known totals.
Discounts recreated from memory and checked by customers after launch.
Locale-Aware Redirects
Separate single-hop 301s for every site and locale prefix, including Markets subfolders.
One redirect set for the default locale and nothing for the rest.
Commercial Terms
Fixed price per phase, a demo on your SFCC catalog before you sign, and optional support with no monthly minimum.
Retainers priced like an SFCC agency, with the scope left open.
SEO Rank Protection Protocol

SEO Link Equity Preservation Checklist

How FactoryJet prevents organic traffic drops during platform migration by enforcing strict single-hop redirects, schema parity, and canonical hygiene.

1. Comprehensive 1-to-1 Legacy URL Inventory

100% URL Coverage

Deep crawl of 100% of historical URLs from Google Search Console, server access logs, and XML sitemaps to capture every ranking collection, product, and blog article.

2. Single-Hop 301 Redirect Architecture

Zero Equity Leakage

Mapping every legacy URL path directly to its exact new canonical destination. Zero multi-hop redirect chains, zero redirect loops, and zero 404 dead ends.

3. Server-Rendered JSON-LD Schema Parity

Rich Snippet Continuity

Preserving full Schema.org structured data (Product, Offer, AggregateRating, Review, BreadcrumbList, Organization) rendered in static HTML for AI search crawlers.

4. Title Tag, Meta Description & H1 Heading Continuity

Keyword Rank Defense

Maintaining high-ranking on-page SEO signals across all primary landing pages, category hubs, and top-converting product pages without accidental overwrites.

5. Self-Referential Canonical Tag & XML Sitemap Audit

Duplicate Content Shield

Implementing clean canonical rules that prevent duplicate indexing from faceted filtering, variant parameters, or regional URLs, paired with multi-sitemap XML indexes.

6. Post-Cutover 404 Log Monitoring & IndexNow Submission

Instant Re-Indexing

Real-time server log inspection during launch week to catch edge-case 404s instantly, paired with automated submission to Google Indexing API and Bing IndexNow.

Every migration includes automated pre-launch staging crawls and post-launch indexation verification.
FactoryJet SEO Engineering Protocol
Your Numbers, Your Estimate

Enterprise Store E-Commerce Speed & Latency ROI Calculator

Type in your own store figures to get a rough estimate of what a faster mobile load time could be worth. The result is only as good as the assumptions below, and you can change every one of them.

Find it in Google PageSpeed Insights, mobile tab, Largest Contentful Paint.

A working assumption. Change it to match your own tests.

Your estimate

Enter your own numbers to see an estimate. We do not prefill your figures.

SFCC TO SHOPIFY PLUS FAQ

Real Questions Enterprise & SMB Teams Ask

SFCC vs Shopify Plus

How do I migrate from Salesforce Commerce Cloud to Shopify?

Start with an inventory of every cartridge, scheduled job and promotion so you know what the store does today. Then export catalogs, price books, customers and orders from Business Manager or through OCAPI, rebuild the SFRA or SiteGenesis storefront as a Shopify theme, rewire integrations such as your ERP, and load a single-hop 301 for every old URL. SFCC stays live until the Shopify store passes test orders.

Is Demandware the same as Salesforce Commerce Cloud?

Yes. Salesforce acquired Demandware and renamed it Salesforce Commerce Cloud, and Salesforce's developer documentation now calls the platform B2C Commerce. The old name still shows up in URLs such as /on/demandware.store/ and in file and cartridge names. A Demandware to Shopify Plus migration and an SFCC to Shopify Plus migration are the same project.

Salesforce Commerce Cloud vs Shopify Plus: which is the better fit?

SFCC fits large estates with many brands, sites and locales, deep use of other Salesforce clouds, and an in-house team that knows cartridges. Shopify Plus fits teams that want a published fee, page changes without code deploys, and an app store. Salesforce lists B2C Commerce Premium as contact for pricing with 100 sites and 3,500 price books; Shopify Plus lists $2,300 a month on a 3-year term.

Is Salesforce Commerce Cloud better than Shopify Plus for a unified checkout?

It depends on what unified means for you. On SFCC the checkout is code you own and maintain in cartridges, which gives control but needs SFCC developers for every change. On Shopify Plus, checkout is changed through checkout extensions and Shopify Functions, and Shopify B2B runs inside the same store, so wholesale and consumer buyers share one checkout and one admin.

Can Shopify Plus handle an enterprise SFCC store's traffic?

Shopify's Plus pricing page states 10K+ checkouts per minute with unlimited bandwidth, transactions and SKUs. That covers the platform. What we load-test before launch are the parts you add: apps calling outside services, custom Shopify Functions, and the ERP or order management link that has to absorb a burst of orders. Those tests run on a development store weeks before launch.

We run Oracle Commerce Cloud, not SFCC. Is the move to Shopify Plus the same?

The shape is the same: export catalog, price lists, customers and orders, rebuild the storefront as a Shopify theme, reconnect integrations, and map every old URL to a single-hop 301. The export tools and URL formats differ, so we read them from your live sitemap and your admin exports during the audit, and quote after we have seen them.

Costs & Pricing

How much does a Salesforce Commerce Cloud to Shopify Plus migration cost?

It depends on how many sites and locales you run, the number of cartridges worth keeping, promotion complexity, and how many systems connect to the store. FactoryJet quotes a fixed price in writing after a short scoping call, priced per phase. You see a working demo on your own SFCC catalog before you sign, and support after launch is optional with no monthly minimum.

What does Shopify Plus cost compared with Salesforce Commerce Cloud?

Shopify Plus lists $2,300 a month on a 3-year term, from $2,500 a month on a 1-year term, or a variable platform fee for more complex businesses. Salesforce lists its B2C Commerce editions as contact for pricing, so compare against your own contract. Payment fees sit on top of both; on Shopify, third-party transaction fees may apply if you do not use Shopify Payments.

Cartridges, Jobs & Code

What happens to our custom SFCC cartridges and ISML templates?

Cartridges and ISML templates do not run on Shopify. We list every cartridge in your cartridge path and mark each one keep, replace or retire. Storefront features are rebuilt as Shopify theme sections, checkout logic as checkout extensions or Shopify Functions, and back-office logic as apps or integration code. Cartridges that no longer do anything useful are retired instead of rebuilt.

Does it matter if we are on SiteGenesis, SFRA or PWA Kit?

It changes the audit, not the destination. Salesforce describes SFRA as JavaScript controllers in a model-view-controller pattern with Bootstrap, which makes custom code easier to trace. SiteGenesis is the older storefront and usually carries more custom code. PWA Kit, which Salesforce launched in 2021 as an alternative to SFRA, is headless, so a move to a headless Shopify build is worth pricing alongside a theme build.

What happens to SFCC scheduled jobs and server-side integrations?

Business Manager jobs such as product feeds, inventory imports and order exports to your ERP stop when SFCC is switched off. Each one needs a new home: Shopify Flow for simple rules, an app for standard feeds, or integration code for ERP and order management flows. We list every job with its schedule and owner during the cartridge audit, so none is missed.

Data, Promotions & Subscriptions

How do we get our data out of SFCC?

Two routes. Business Manager import and export covers catalogs, price books, inventory lists, customers and orders as files. For scripted pulls and the final top-up we use the Open Commerce API, whose Data API gives read and write access to system resources. Every OCAPI request needs a client ID, and Salesforce notes that data can be exported from Production and Development instances.

How do SFCC price books map to Shopify Plus?

List price books and sale price books become Shopify product prices and compare-at prices. Country or currency price books become Shopify Markets pricing, and customer-group price books become Shopify B2B catalogs. Salesforce lists B2C Commerce Premium with 3,500 price books, and large estates rarely need them all, so we map each one and merge duplicates before import.

How are SFCC promotions, campaigns and coupons rebuilt?

Simple promotions become Shopify automatic discounts or discount codes. Rules SFCC handles with qualifiers, exclusivity or stacking order are rebuilt as Shopify Functions. Existing coupon codes are exported and reloaded so printed and emailed codes keep working. Every rebuilt promotion is tested against sample baskets with known totals before launch, so the discount a shopper gets matches what SFCC gave.

How do SFCC master products and variation attributes map to Shopify variants?

Each SFCC master product becomes a Shopify product, each variation product becomes a variant, and variation attributes such as size and color become Shopify options. Shopify allows up to 2,048 variants and up to three options per product. A master with a fourth variation attribute is split into several products or has the extra attribute moved to a metafield.

Can customer accounts and order history move from SFCC to Shopify Plus?

Customers, addresses and past orders can move; passwords cannot. Customer lists come out of SFCC and load into Shopify by CSV or API, and historical orders load through the Shopify Order API. SFCC stores passwords as one-way hashes, so each customer sets a new password from an account invite email, which we send in batches after launch.

We sell subscriptions on SFCC. How do they move to Shopify Plus?

SFCC subscriptions usually run through a third-party cartridge, so the contracts export from that provider. On Shopify, subscriptions are a purchase option: the Shopify Subscriptions app supports plans that renew weekly, monthly or yearly and can import and export subscription contracts, or you can use a third-party app. Saved cards move only through a transfer arranged with your payment providers, so we start that early.

Salesforce & ERP Integrations

Can Salesforce and Shopify be integrated?

Yes. Leaving SFCC does not mean leaving Salesforce. Sales Cloud, Service Cloud and Marketing Cloud can keep receiving Shopify customers and orders through connector apps or integration middleware. Which one fits depends on your Salesforce objects and custom fields, so we map the data your Salesforce org expects today and confirm the connection method before we quote.

Do we have to leave Salesforce CRM or Marketing Cloud if we leave SFCC?

No. Moving off B2C Commerce only replaces the storefront and checkout. Your CRM records, service cases and marketing journeys stay in Salesforce. What changes is where the order and customer events come from: Shopify instead of SFCC. Journeys that fire on SFCC events are reconnected to the matching Shopify events before launch.

Can we keep NetSuite, SAP or our order management system connected?

Yes. Your ERP and order management stay as they are, and the integration that fed them from SFCC is rebuilt to read from Shopify Plus. Orders, stock by location, prices and fulfilments flow through the new link. We test it with real test orders in your ERP sandbox before cutover, because that link is where most launch problems start.

URLs, SEO & Cutover

Will we lose Google rankings moving from SFCC to Shopify Plus?

Rankings can move for a few weeks after any platform change. What protects them is a complete redirect map. We collect every URL from your SFCC sitemaps, Search Console and backlink data for each site and locale, map each to its Shopify page, and load them as single-hop 301s before DNS changes. Shopify Plus allows up to 20,000,000 redirects.

What do SFCC URLs look like, and how do they map to Shopify?

SFCC URLs depend on your URL rules. SEO URLs often end in .html with a product ID, headless storefronts may use /p/ and /c/ paths, and pages without URL rules show /on/demandware.store/Sites-SiteID-Site/ paths. Shopify fixes products at /products/handle and collections at /collections/handle, so every pattern gets its own mapping rule and every exception is listed.

How do you handle multiple SFCC sites and locales?

Each SFCC site becomes either a Shopify Market inside one store or a separate expansion store, decided in the audit. Locale prefixes become Markets subfolders. Shopify notes that URL redirects do not apply to all market subfolders automatically, so each locale gets its own set of redirects rather than one shared set for the default language.

How do you avoid downtime during the SFCC to Shopify Plus cutover?

SFCC stays live and untouched until DNS moves. The Shopify store, catalog and integrations are tested with real test orders first. We freeze catalog changes on SFCC, pull the final orders and customers created since the test import, then move DNS in a quiet hour. If a launch check fails, DNS points back to SFCC while we fix it.

Get Started Today

Ready to Scope Your SFCC to Shopify Plus Replatform?

A short scoping call with founder Bhavesh Barot. We review your cartridges, sites, locales and integrations, then send a fixed price per phase in writing before you commit to anything.

Bhavesh Barot, Founder of FactoryJet
Bhavesh Barot
Founder & Principal Commerce Architect

✓ Engineer-Led · Fixed Price per Phase · Demo Before You Sign

BB
Senior Technical Leadership18+ Years Engineering Experience

Bhavesh Barot

Founder & Chief Technical Architect at FactoryJet · Enterprise Systems & Frontend Specialist

Architect of high-performance Next.js web applications, headless commerce systems, and local search infrastructure for growing brands. Every project is planned, reviewed, and deployed directly under senior technical supervision with zero junior agency handoffs.

Free quote
Founder replies in 24h