Month End Special Sale - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 75first

Page: 1 / 5
Total 46 questions
Exam Code: Comm-Dev-101                Update: Sep 29, 2026
Exam Name: Salesforce Certified B2C Commerce Developer

Salesforce Salesforce Certified B2C Commerce Developer Comm-Dev-101 Exam Dumps: Updated Questions & Answers (September 2026)

Question # 1

A developer is asked to create a controller endpoint that will be used in a client-side AJAX request. Its purpose is to display updated information to the user when the request is completed, without otherwise modifying the appearance of the current page.

According to SFRA practices, which method best supports this objective?

A.

res.json()

B.

res.render()

C.

res.print()

Question # 2

A merchant has asked their development team to add a new site.

Which task is essential for correct site configuration prior to launch?

A.

Assign a default currency.

B.

Assign a default payment method.

C.

Assign a default payment processor.

Question # 3

A developer needs to implement a new feature that requires the use of a custom attribute. What is the first step the developer should take?

A.

Create the custom attribute in Business Manager.

B.

Define the custom attribute in the code.

C.

Write the logic to handle the custom attribute.

Question # 4

Given the following ISML example, how should a developer reference the product object in the current iteration of the basket?

< isloop items= " ${pdict.Basket.products} " var= " product " status= " loopstatus " >

...

< /isloop >

A.

product

B.

pdict.product

C.

pdict.Basket.products[loopstatus]

Question # 5

A client has a requirement to allow users on the Storefront to filter by a newly created attribute. Which is necessary to achieve this?

A.

Add a new Search Refinement Definition.

B.

Set the attribute as Searchable.

C.

Change the productsearchrefinebar.isml template.

Question # 6

A developer observed a specific issue in production, which they cannot reproduce in other environments. The developer wants to do a hot fix to one of the ISML pages, which uses the < iscache > tag, to see if that resolves the issue. Which consideration must the developer keep in mind while deploying the hot fix in production?

A.

It will be required to invalidate the cache for the hot fix.

B.

If the page has multiple tags, the highest cache duration will be used in production to determine the resulting page ' s caching behavior.

C.

The TTL cache setting only affects static content and not the page cache, which could potentially cause the production issue.

Question # 7

A developer has a sandbox configured with a service and its profile and credential. Now there is a requirement to allow changes to the service URL manually from the sandbox.

Which B2C feature should the developer use to achieve the request?

A.

Use the service credential URL field.

B.

Use a Globalpreference dedicated for the service URL.

C.

Use the service status area, set the override URL checkbox, and then populate the URL field with the required one.

Question # 8

A developer is working on a new feature that requires the use of a custom script. What is the first step the developer should take?

A.

Create the custom script in Business Manager.

B.

Define the custom script in the code.

C.

Write the logic to handle the custom script.

Question # 9

In the SFRA Page controller, the following route exists:

server.get( ' Include ' ,server.middleware.include,cache.applyDefaultCache,

function(req,res,next) {

...assume original code here...

next();

}

);

The result of navigating to the address below is an error page.

https://yourinstance/on/demandware.store/Sites-RefArch-Site/en_US/Page-Include?cid=about-us

What is the correct way to use this controller route in an ISML template?

A.

< a href= " ${URLUtils.url( ' Page-Include ' , ' cid ' , ' about-us ' )} " > ${Resource.msg( ' aboutus ' , ' content ' ,null)} < /a >

B.

< isinclude url= " ${URLUtils.url( ' Page-Include ' , ' cid ' , ' about-us ' )} " >

C.

< iscontent url= " ${URLUtils.url( ' Page-Include ' , ' cid ' , ' about-us ' )} " >

Question # 10

Consider the following information:

A merchant has this three-tier category structure setup in the Storefront catalog.

New Arrivals > Women > Clothing

The category named Clothing has all the clothing items for Women and is merchandised.

A Search Refinement named Newness is correctly configured for the Clothing category.

When a merchandiser views the Clothing category, the Search Refinement appears and works as expected. However, the merchandiser does not see the Search Refinement when searching for Clothing via the Storefront search.

Why does the merchandiser not see the Search Refinement?

A.

The Search Refinement definition is not set up for the Women category.

B.

The Search Refinement definition is not set up for the Root category.

C.

There are conflicting Search Refinement definitions for Clothing and one of its parent categories.

Page: 1 / 5
Total 46 questions

Most Popular Certification Exams

Payment

       

Contact us

Site Secure

mcafee secure

TESTED 29 Sep 2026