Trailblaze Prep
All CertificationsCertification PathBecome a CTASearchContact Us

Choose your role

Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau
Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau

Updated for Winter '26

Salesforce B2C Commerce Developer Exam Tips (Winter '26): How to Pass

The B2C Commerce Developer exam tests your ability to build and extend Salesforce B2C Commerce storefronts using SFRA. These tips focus on cartridge architecture, controller extension, ISML templates, and Business Manager configuration that define this exam.

KM

Written and reviewed by Krishna Mohan — ADM-201, PD1, PD2, App Builder & Consultant certified. Updated for Winter '26. Methodology · Contact

Exam At a Glance

60

Questions

105 min

Time Limit

65%

Passing Score

$200

Exam Fee

Quick Answer: What B2C Commerce Developer Tests

  • SFRA cartridge development — Cartridge chaining and precedence, extending controllers using server.extend() and server.replace(), customising ISML templates, and the module system (require()). Knowing the SFRA cartridge structure (controllers, models, scripts, templates, static) is fundamental.
  • Commerce business logic — Product and catalogue management, promotions and pricing logic, checkout flow customisation, payment integration patterns, and how to work with B2C Commerce APIs (Product, Basket, Order, Customer).
  • Business Manager and platform — Site configuration, content management (Content Slots, Page Designer), A/B testing, job scheduling for automation, and integration with external systems via OCAPI (Open Commerce API).

Highest-Weight Exam Sections

Storefront Development (SFRA)30%
Business Logic and Commerce APIs25%
Business Manager Configuration20%
Integration and OCAPI15%

SFRA + Business Logic + Business Manager = 75%. SFRA cartridge architecture is the foundation — master it first.

Scenario Strategy: How to Approach B2C Commerce Developer Questions

Questions describe a storefront customisation requirement and ask which SFRA pattern, controller method, or Business Manager configuration achieves it. Always prefer extending over replacing — the exam rewards the SFRA best practice of extending core functionality without modifying base files.

  • For cartridge questions: cartridge path order determines which cartridge version of a file is used. Custom cartridges should appear first in the cartridge path. Use server.extend() to add new middleware steps to an existing route; use server.replace() to completely override a route. Prefer extend over replace to maintain upgrade compatibility.
  • For ISML template questions: templates use <isinclude> to include other templates, <isloop> for iteration, and <isif> for conditionals. ISML expressions use ${expression} syntax. Custom templates in your cartridge override base SFRA templates with the same path — know which file path takes precedence.
  • For promotion questions: B2C Commerce promotions are configured in Business Manager with promotion types (product, order, shipping), qualifiers (basket amount, product quantity), and discounts (percent off, fixed price, free shipping). Promotion ordering and exclusivity settings determine which promotions stack — know the exclusivity rules.

Mock-Test Benchmark Before Booking

75%+ on 3 timed full mocks before booking

B2C Commerce Developer is a specialist certification for developers working on Commerce Cloud implementations. Without real SFRA development experience in a B2C Commerce sandbox, the cartridge architecture and controller extension questions are very difficult. Set up a B2C Commerce sandbox and build a custom cartridge before booking.

3 Concepts That Fail Most B2C Commerce Developer Candidates

These are not the hardest topics — they are the ones where candidates are most confidently wrong. Learn the distinction early.

1. Controllers vs Pipelines — SFRA Uses Controllers, Not Pipelines

Salesforce Reference Architecture (SFRA) uses MVC-style Controllers (JavaScript/Node.js). Pipelines are the legacy SiteGenesis architecture. Exam scenarios about new development expect Controller-based answers. Candidates who studied older materials still default to Pipeline answers. Never recommend Pipelines for new SFRA features — use Controllers and middleware.

2. Hooks vs Cartridge Overrides — Extension Without Modification

SFRA extension points include Hooks (event-driven, registered in hooks.json) and Cartridge Overrides (placing a custom cartridge higher in the cartridge path). Hooks allow extending behaviour at defined integration points without modifying base cartridge code. Overrides replace entire files. The exam prefers Hooks for targeted customisation and overrides only when the entire file needs replacement.

3. Business Manager Site Preferences vs Custom Objects — Where to Store Config

Site Preferences store merchant-configurable settings (feature toggles, API keys, display rules) that non-developers can update via Business Manager. Custom Objects store structured data with specific schemas. Candidates use Custom Objects to store configuration data — the exam expects Site Preferences for settings that merchants need to manage without code deployments.

Frequently Asked Questions

What is the Salesforce B2C Commerce Developer exam format?
The Salesforce B2C Commerce Developer exam has 60 multiple-choice questions, a 105-minute time limit, a 65% passing score, and a $200 fee ($100 retake). It tests development on Salesforce B2C Commerce (formerly Demandware) using SFRA (Storefront Reference Architecture), cartridges, controllers, ISML templates, and Business Manager configuration.
What are the highest-weight B2C Commerce Developer exam sections?
Storefront Development (30%) and Business Logic (25%) together account for 55% of the exam. Understanding SFRA cartridge architecture, extending controllers, customising ISML templates, and implementing product, catalog, and checkout logic are the most heavily tested areas.
What is SFRA and why is it important for this exam?
SFRA (Storefront Reference Architecture) is the current Salesforce B2C Commerce development framework, replacing the older SiteGenesis architecture. The exam primarily tests SFRA development: cartridge chaining, controller extension patterns, the require() module system, and how to extend base SFRA functionality without modifying core files.
What Business Manager knowledge is needed for the B2C Commerce Developer exam?
Business Manager is the administration UI for B2C Commerce. You need to understand site configuration, catalog management, pricing rules, promotions, content slots, A/B testing setup, and how Business Manager configurations affect storefront behaviour. Configuration decisions in Business Manager often have direct development implications tested in the exam.
What concepts do most B2C Commerce Developer candidates get wrong?
The most commonly misunderstood topics for the B2C Commerce Developer exam are: (1) Controllers vs Pipelines — SFRA Uses Controllers, Not Pipelines; (2) Hooks vs Cartridge Overrides — Extension Without Modification; (3) Business Manager Site Preferences vs Custom Objects — Where to Store Config. Candidates are most confidently wrong on these — learn the distinctions early to avoid losing marks on questions you expect to get right.
Why do most B2C Commerce Developer candidates fail questions about Controllers vs Pipelines?
Salesforce Reference Architecture (SFRA) uses MVC-style Controllers (JavaScript/Node.js). Pipelines are the legacy SiteGenesis architecture. Exam scenarios about new development expect Controller-based answers. Candidates who studied older materials still default to Pipeline answers. Never recommend Pipelines for new SFRA features — use Controllers and middleware.
Why do most B2C Commerce Developer candidates fail questions about Hooks vs Cartridge Overrides?
SFRA extension points include Hooks (event-driven, registered in hooks.json) and Cartridge Overrides (placing a custom cartridge higher in the cartridge path). Hooks allow extending behaviour at defined integration points without modifying base cartridge code. Overrides replace entire files. The exam prefers Hooks for targeted customisation and overrides only when the entire file needs replacem...
Why do most B2C Commerce Developer candidates fail questions about Business Manager Site Preferences vs Custom Objects?
Site Preferences store merchant-configurable settings (feature toggles, API keys, display rules) that non-developers can update via Business Manager. Custom Objects store structured data with specific schemas. Candidates use Custom Objects to store configuration data — the exam expects Site Preferences for settings that merchants need to manage without code deployments.

Related Exam Tips

Start B2C Commerce Developer Prep

After this exam, consider Platform Developer II or Platform App Builder next.