1. Home
  2. Salesforce
  3. Comm-Dev-101 Exam

Comm-Dev-101 Salesforce Certified B2C Commerce Developer Exam Topics and Questions

Let's Practice Free Salesforce Comm-Dev-101 Questions Aligned with Official Exam Topics

Follows Salesforce's official outline Updated 22 Sep, 2026 4 Topics
Reviewed by Daniel Young, Salesforce Comm-Dev-101 Certified Professional
Topic Content

This topic deals with getting a Salesforce B2C Commerce environment ready for development work. You configure your IDE, connect it to a sandbox via WebDAV, import data files through Business Manager, set cartridge paths, create new sites, and assign storefront data. The cost comes from precision: wrong cartridge order, missed site configuration, or a botched import leaves you debugging deployment failures instead of writing code. – Development environment and cartridge deployment You need to connect your IDE to a sandbox...

See More

The question below tests your grasp of cartridge path precedence and what happens when multiple cartridges provide the same resource.

Sample Questions for Topic 1 : B2C Commerce Setup
Q1

A developer is working on a new site for the U.S. based on an existing Canadian site. One of the requirements is a change to the address form. The current Canadian form has anlist with the correct two-letter abbreviation for the provinces.

The U.S. requirements are to:

Have anlist with the correct two-letter abbreviation for the states in place of the province field.

Set the U.S. site locale.

Add the options list field definition to the XML file.

How should the developer set up the files before making the required edits?

Topic Content

Once the site exists, you work with its data and configuration in Business Manager. This topic covers the product data model, inventory and price books, payment and shipping configuration, and the content system that powers pages and slots. The challenge is breadth: you move between product management, order enablement, and content authoring, and each area has its own interface and logic. Candidates who know development but skip Business Manager tasks will guess their way through this section. – Product data,...

See More

The sample question that follows turns on the relationship between products, price books, and what the storefront displays when a configuration is incomplete.

Sample Questions for Topic 2 : Work With a B2C Site
Q2

There is a business requirement that a custom controller in app_custom_my_cartridges invokes the calculateTax function of the dw.order.calculateTax hook that is defined in app_storefront_base. How can the developer implement this call?

Topic Content

At 24 percent, this is the second-heaviest topic and the one where Business Manager tasks blend into development decisions. You configure search, logging, custom attributes, custom objects, OCAPI permissions, and cache settings. You also diagnose performance issues using profilers and logs. The topic punishes candidates who treat Business Manager as a marketer's tool: these tasks require understanding how configuration changes affect code behaviour and storefront performance. – Search configuration and refinement Site search preferences control which product attributes are searchable,...

See More

The question that follows asks you to choose the correct approach for storing custom data, distinguishing between system object extension and custom object creation.

Topic Content

Application Development is the exam's centre of gravity at 53 percent. You write ISML templates, build and extend JavaScript controllers, create Page Designer components, handle forms with validation and CSRF protection, implement localization, write to custom logs, integrate services, use hooks, optimize code for performance, call OCAPI from external systems, and develop scheduled jobs. This topic is where the exam separates candidates who can read documentation from those who have written and debugged live storefront code. – ISML templates and...

See More

The sample question below focuses on ISML template inclusion methods and when to use local versus remote includes for performance and caching.

Ready to Start Practicing?

Access all questions and start your exam preparation journey

Upgrade to Full Comm-Dev-101 Exam Questions πŸš€
Exams Made Simple. Success Made Possible.