Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Sales
Designer
Tableau
Claude

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.

60 practice Qs800+ students/moUpdated Summer '26Verified vs official exam guide

Join 800+ passed this month • Updated for 2026 • No sign-up required

$200 exam • ~65% passing score • Free practice

Request full CRT-500 mock exam & study plan

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

Krishna Mohan — 5x Salesforce certified author

Written & verified by Krishna Mohan

5× Salesforce Certified · 12+ years in data engineering & Salesforce · Updated for Summer '26

ADM-201PD1PD2App BuilderSales Cloud Consultant

Verify on Trailblazer.me · Methodology · Contact

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 Exam

Exam 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.

B2C Commerce DeveloperIntermediate

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.

60
Questions
~65%
Passing Score
105 min
Duration
$200
Exam Fee

Salesforce Certified B2C Commerce Developer Exam Weightage by Section

B2C Commerce Architecture25%
Storefront and Scripts30%
Data and APIs25%
Testing and Deployment20%

Exam Topics

SFRACartridgesOCAPI/SCAPIBusiness ManagerScriptingPipelinesData ModelPerformanceSecurityDeployment

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?
B2C Commerce Developer Exam Format Explained

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.

SFRA request flow (exam mental model)

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.

Request enters a Route/controller, calls Models to shape data, renders an ISML template, with a custom cartridge overriding or extending base SFRA behaviorBrowser Requeste.g. /Product-ShowRoute/ControllerMiddleware chainModelFetches/shapes dataISML TemplateRenders HTML responseCustom cartridge extends/overrides — base SFRA untouched

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 Plan

Salesforce 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: