roq
Shop System Knowledge Base
Commercial Shop Systems

Salesforce B2C Commerce

This page reflects our views and assessments. All information is sourced from publicly available information and does not represent the vendor’s official position.
Name
URL
Architecture
Typical scenarios
i
Project Hosting
i
Code-access
i
Gartner Magic Q 23
1
Salesforce B2C Commerce
All-in-one SaaS solution
B2C
SaaS
No Access
Leader
No results from filter

Evaluation

⭐ Highlights

Mature platform, based on Demandware which first version was launched in 2005

👍 When to use

Companies that are already invested into the Salesforce tool landscape, want to fully outsource their B2C shop to a SaaS platform.

👎 When to avoid

B2B scenarios should look at Salesforce’s B2B Commerce solution instead
Projects with unique requirements that require frequent or extensive custom code changes.
Companies that require an on-premise solution for compliance, data security, or other reasons.

Functionality

Salesforce B2C Commerce is feature-complete for B2C shops.

B2C

Basic B2C Features
Search & Filtering
Gift Cards
CMS
OMS
PIM
Multi-Store
Call Center
Configurable Products
Multi-Warehouse
Location-Based Inventory
Multi-Locale
Multi-Currency
Feature guide:

B2B

Quotation & Offer Management
Packaging Units
Measurement Units
Approval Workflows
Shopping Lists
Business Units & Organizations
Roles & Permissions
Products-per-Customer
Price-per-Customer
Volume Prices

Marketplace

Merchant Portal
Multi-Merchant

error
Salesforce B2C Commerce and B2B Commerce isn’t the same system!

Salesforce B2C Commerce:

Originally known as , an early cloud-based e-commerce solution, it was acquired by Salesforce in 2016. Salesforce B2C Commerce focuses on B2C commerce for retail brands. The platform can be extended using Salesforce Commerce Cloud’s proprietary scripting language, ISML (Internet Store Markup Language), along with JavaScript for front-end customizations.

Salesforce B2B Commerce:

In contrast to the B2C system, the B2B Commerce solution is native to the Salesforce platform. As a result, it has a different architecture and requires different development skills, such as expertise in Apex, Lightning Web Components (LWC), and Salesforce’s declarative tools, compared to the JavaScript and ISML-based development used in B2C Commerce. You can read more about the differences here:

Development approach

Bird’s eye view

Salesforce B2C Commerce is a headless SaaS backend, often used with tools like Mulesoft for data integration and Einstein for built-in AI capabilities.
image.png

Extension concept (Cartridges)

Although Salesforce B2C Commerce (SFCC) is a closed-source system, it can be extended at the code level using a modular approach called Cartridges.
Unlike other SaaS platforms that rely on APIs or events for integration, Cartridges function as Java plugins within the same JVM, allowing direct access to the core system.
Cartridges are written in JavaScript, uploaded to the Cartridge directory, and executed within SFCC using the Rhino Engine, which compiles the JavaScript into Java code.
image.png

Storefront approach

Projects can be developed from scratch or by using the "Retail React App," a template designed for B2C shops. The PWA, built with React and Chakra UI, runs on Salesforce's Managed Runtime, eliminating the need for external hosting.
Demo:
Guide:
Code:
Figma Design Kit:

image.png

Case Studies

All information is based on public sources and manually curated. Projects that are completely hidden from the public, are excluded. Contact us to contribute
↪️ You can expand each record to view more detailed information about each case study.
Company
Shop URL
Industry
Type
Shop Description
1
Adidas
Retail (Fashion)
B2C
B2B
Sells sportswear and lifestyle products, with a focus on personalized customer experiences and omnichannel strategy.
2
Crocs
Retail (Footwear)
B2C
Sells casual footwear globally, supporting various local payment methods and enhancing the shopper experience.
3
GoPro
Electronics (Cameras)
B2C
Offers action cameras and accessories with a focus on storytelling and user-generated content.
4
L'Oréal
Retail (Beauty)
B2C
B2B
Sells beauty and skincare products through personalized experiences and virtual tools across global regions.
5
Puma
Retail (Fashion)
B2C
B2B
Sells sportswear and lifestyle products, focusing on both direct consumers and wholesale partners.
6
Under Armour
Retail (Sporting Goods)
B2C
B2B
Sells athletic apparel and footwear with personalized online experiences.
7
Yeti
Retail (Outdoor Gear)
B2C
Offers customizable outdoor gear with a focus on enhancing customer experience and adventure.
No results from filter

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.