Updated for Summer '26
New to this track? Our Salesforce Certified Platform Developer exam prep is the recommended first step. See our certification path to understand where this certification fits. The Salesforce Certified B2C Commerce Developer exam weights Storefront and Scripts most heavily (30%) — see the full breakdown, study tips, and practice questions below. See our full study guide for deep section coverage. Ready to book? Read our exam tips and study plan.
Join 800+ passed this month • Updated for 2026 • No sign-up required
$200 exam • ~65% passing score • Free practice
Updated for Summer '26
This page is reviewed every release to stay aligned with the current exam blueprint.
Exam Blueprint Aligned
Section weightages match the official Summer '26 exam guide
Questions Reviewed
Practice questions and explanations checked each release cycle
Works on Any Device
Full practice experience on phone, tablet, or desktop
Free, No Sign-Up
Start practicing immediately — no account or email required

Written & verified by Krishna Mohan
5× Salesforce Certified · 12+ years in data engineering & Salesforce · Updated for Summer '26
Who is the B2C Commerce Developer exam for?
- SFCC developers: You build and customize B2C Commerce storefronts using SFRA, ISML, and server-side JavaScript and want the certification to validate your full-stack SFCC skills.
- Full-stack commerce engineers: You work with controllers, templates, OCAPI/SCAPI, and Business Manager configuration and need a credential that covers the entire SFCC development stack.
- Technical leads: You manage cartridge architecture, deployment pipelines, and storefront performance for B2C Commerce projects and want to formalize your technical leadership.
Exam Fees & Registration
Exam Fee
$200
One-time registration fee
Retake Fee
$100
If you need to retake the exam
Comparing certs? View all Salesforce exam fees in one place →
Certification Validity
Your Salesforce Certified B2C Commerce Developer certification is valid for 3 years from the date you pass the exam. You'll need to maintain your certification through continuing education or retake the exam.
How to Register
Register for the Salesforce Certified B2C Commerce Developer (CRT-500) exam through the official Salesforce certification portal.
Register for ExamExam data verification: questions, duration, passing score, fees, and section coverage were checked against official source references on .
Official sources: Salesforce exam pricing·Independent prep resource; no braindumps or leaked exam questions.
Salesforce Certified B2C Commerce Developer – Complete Summer '26 Guide
This exam covers full-stack SFCC development — SFRA cartridge architecture, ISML templates, controller scripting, OCAPI/SCAPI integration, and Business Manager configuration.
Recommended Prerequisites
We recommend completing this certification first to prepare you better.
Salesforce Certified B2C Commerce Developer Exam Weightage by Section
Exam Topics
Exam Tips
- 1B2C Commerce Architecture and Storefront/Scripts are 55%—know B2C development and customization.
- 2Understand B2C Commerce architecture: storefront, scripts, and APIs.
- 3Know storefront and scripts: ISML, controllers, and script development.
- 4Be ready for "how do you develop X?" questions.
Prerequisites
- •B2C Commerce development experience
- •JavaScript knowledge
Focus Areas
- •B2C Commerce Architecture
- •Storefront and Scripts
- •Data and APIs
- •Testing and Deployment
Study Strategy
Develop B2C Commerce features.
Customize storefront, write scripts, and integrate with APIs.
Align with the exam outline.
Exam Format and First-Attempt Readiness
The Salesforce Certified B2C Commerce Developer exam has 60 questions in 105 min, passing score ~65%. Most Salesforce exams test scenario-based decisions — focus on when to use each feature, not just terms.
- Study Storefront and Scripts and B2C Commerce Architecture first — together they carry 55% of the exam.
- Do timed question sets. Build pacing and confidence.
- Review why wrong answers are wrong. It improves scenario reasoning.
- Book the exam once your mock scores are steady above ~65%.
Is the B2C Commerce Developer Exam Hard?
Is the B2C Commerce Developer Exam Hard?
The B2C Commerce Developer exam is considered one of the harder Salesforce developer certifications. The ~65% passing score is moderate, but the exam covers the full SFCC stack — from SFRA architecture and ISML templates to OCAPI/SCAPI integration and Business Manager configuration — demanding broad and deep hands-on experience.
- 60 multiple-choice questions in 105 minutes.
- ~65% passing score — moderate on paper, but the breadth of topics (SFRA, scripting, APIs, data model, deployment) makes it demanding.
- Full-stack depth — questions span server-side controllers, ISML templates, client-side JavaScript, and Business Manager operations, so you cannot skip any layer.
- Hands-on SFRA experience essential — real project experience with SFRA controller development and at least one OCAPI or SCAPI integration is the strongest preparation.
Pass Rate Guidance
Spend time in a B2C Commerce sandbox building custom controllers, overriding SFRA templates, and configuring jobs in Business Manager before booking the exam.
B2C Commerce Developer Exam Format Explained
B2C Commerce Developer Exam Format Explained
The exam is proctored online or in-person. Here is the format:
Total Questions
60 scored questions
Time Limit
105 min
Passing Score
~65%
Question Type
Multiple-choice & multiple-select
How Many Questions Are Scenario-Based?
Around 40-50% of questions are scenario-based. Common patterns describe a storefront customization requirement and ask which SFRA pattern, controller method, or API approach meets it. Expect questions on cartridge path resolution, template overrides, and OCAPI resource configuration.
Best Way to Pass on Your First Attempt
- Master the cartridge override pattern: Know how the cartridge path resolves controllers and templates, and when to use server.extend vs. server.replace.
- Build with SFRA hands-on: Create custom controllers, override ISML templates, and work with the dw.* API in a sandbox environment.
- Study OCAPI and SCAPI: Understand the Shop API vs. Data API, how authentication works for headless scenarios, and when to use each API.
- Know Business Manager inside out: Practice configuring site preferences, running jobs, managing code versions, and diagnosing issues using the request log and pipeline profiler.
B2C Commerce Developer: Key Concepts for the Exam
SFRA Architecture: Cartridges & Override Pattern
SFRA is the Salesforce B2C Commerce reference architecture built on a cartridge system. cartridges are modular packages containing controllers, templates, models, and static assets. The cartridge path (configured in Business Manager) defines override priority — the leftmost cartridge wins. To customize, create a custom cartridge that overrides specific controllers or templates without editing base cartridges. This keeps base cartridge upgrades non-destructive. The `server.extend` and `server.replace` patterns in controllers allow adding before/after steps or completely replacing a route. The developer exam tests the correct use of the override pattern and common mistakes that break cartridge path resolution.
Controllers, Scripts & Server-Side Logic
SFRA controllers are JavaScript modules using the `server` framework. Routes handle GET and POST requests and render templates or return JSON. Middleware functions (authentication, CSRF, consent) can be prepended to any route. Models and helpers contain business logic separated from controllers. `dw.system`, `dw.order`, `dw.catalog` — the Digital SDK — provides access to Commerce Cloud server-side APIs. Custom scripts (`.js` files in `cartridge/scripts/`) encapsulate reusable logic. The exam tests how to add a middleware step to an existing controller route, how to call a custom script from a controller, and common governor limit considerations in server-side scripts.
Templates (ISML) & Client-Side Assets
ISML (Internet Store Markup Language) is the server-side templating language. `<isinclude>` embeds sub-templates. `<isloop>` iterates collections. `<isset>` assigns variables. `<isif>` handles conditionals. Resource bundles (properties files) provide localized strings. Static assets (JS, CSS, images) are organized in `cartridge/static/` and referenced via `URLUtils.staticURL()`. Webpack compiles and bundles client-side JS in SFRA. SASS is compiled to CSS. Client-side JavaScript uses jQuery and Bootstrap in SFRA. The exam tests ISML syntax, how to pass data from controller to template via `pdict`, and how to add a new client-side component.
Jobs, Feeds & Business Manager Configuration
Commerce Cloud Jobs run server-side scripts on a schedule or on-demand. Jobs process product feeds (import/export), order exports, and inventory updates. The Job Framework uses steps configured in Business Manager. IMPEX (Import/Export) handles large data loads via XML or CSV files placed in the IMPEX directory. Site Preferences store admin-configurable settings accessible in code via `dw.system.Site.current.preferences`. Custom Attributes extend standard objects (products, orders, customers) in Business Manager. The exam tests Job configuration, IMPEX file formats, and how to read custom site preferences in controller logic.
Testing, Debugging & Deployment
Commerce Cloud development uses the `sgmf-scripts` (SFRA build tools) and Salesforce Commerce Cloud CLI (`sfcc-ci`) for deployment. Code deployment uploads cartridges to a code version, which is then activated. The Request Log and Custom Log APIs (`dw.system.Logger`) support debugging. The Pipeline Profiler identifies slow controller routes. Functional tests use `mochawesome` reports. Unit testing is done with jest and `dw-api-types` mocks for Digital SDK. The exam tests the deployment sequence (cartridge upload → code version activation), how to write a testable controller with mocked dependencies, and how to diagnose errors using Business Manager logs.
A storefront request hits a Route (controller), which calls Models to fetch/shape data, renders an ISML template, and can be extended by a custom cartridge without ever modifying the base SFRA cartridge.
How to Pass the Salesforce B2C Commerce Developer Exam
The B2C Commerce Developer exam tests hands-on SFCC development: ISML templates, controller development (SFRA), and script development. Focus on the SFRA architecture and how to implement common storefront customizations.
SFRA Architecture
Know the storefront Reference Architecture (SFRA) MVC pattern: Routes (controllers), Models (data layer), Templates (ISML views), and how cartridges layer on top of SFRA using the cartridge path.
Controller Development
Know how to create custom routes (server.get/post/append/prepend/replace), use middleware for authentication/CSRF protection, and how to return JSON responses or render ISML templates from controllers.
ISML Templates
Know ISML syntax: <isset>, <isif>, <isloop>, <isinclude>, <isreplace>, and how to use locale, currency, and content asset tags. Understand how template caching affects dynamic content rendering.
Script Development
Know how to write CommonJS-style scripts in SFCC, use the dw.* API (dw.catalog, dw.order, dw.customer), and how to call web services from scripts using the dw.net.HTTPClient.
Business Manager Configuration
Know key Business Manager configurations: catalog setup, pricebook management, promotion configuration, storefront configuration (site preferences), and how to use the UX Studio for cartridge management.
Is the Salesforce Certified B2C Commerce Developer (CRT-500) Exam Hard?
DifficultyModerate; plan about 4-8 weeks of focused prep.
Book When ReadyScore 80%+ on three timed mocks before scheduling.
Use Practice, Not DumpsOriginal practice questions build skill without risking your credential.
Exam format: 60 questions, 105 min, ~65% passing score.
Get the Full CRT-500 Question Bank
Most candidates book the exam after scoring 75%+ on full mocks.
If you’re planning to test this quarter, aim to complete full mocks at least 10–14 days before your exam date.
Want to ensure you pass on your first try? Contact us for more information on our full 60-question mock exams and a personalized study plan. You can also reach out to km.krishnamohan25@gmail.com.
Request Mock Exams & Study PlanSalesforce Certified B2C Commerce Developer (CRT-500) Exam FAQs
- What is covered on the Salesforce Certified B2C Commerce Developer (CRT-500) exam?
- The Salesforce Certified B2C Commerce Developer (CRT-500) exam—formerly Salesforce Certified B2C Commerce Cloud Developer— covers section-wise weightage as shown above. Use the exam topics and practice questions on this page to align your study with the official outline.
- What is B2C Commerce (formerly Commerce Cloud)?
- B2C Commerce is Salesforce's e-commerce platform for B2C retailers. It enables businesses to create online storefronts, manage products, and process orders.
Next Certifications After Developer
After this certification, common next steps in the developer track: