DumpsFree provides high-quality dumps PDF & dumps VCE for candidates who are willing to pass exams and get certifications soon. We provide dumps free download before purchasing dumps VCE. 100% pass exam!

[May 05, 2026] DumpsFree Comm-Dev-101 Exam Practice Test Questions (Updated 210 Questions) [Q90-Q110]

Share

[May 05, 2026] DumpsFree Comm-Dev-101 Exam Practice Test Questions (Updated 210 Questions)

Pass Salesforce Comm-Dev-101 Exam Info and Free Practice Test

NEW QUESTION # 90
A Digital Developer added a file named MyBusinessController.js in the cartridge named app_project. The project design calls for this new file to override MyBusinessController.js in client_project. The client_project cartridge contains other necessary functionality. Additional functionality is also included in the storefront_core and storefront_controllers cartridges.
Which cartridge path meets the project requirements?

  • A. app_project:storefront_controllers:storefront_core
  • B. client_project:app_project:storefront_controllers:storefront_core
  • C. storefront_core:storefront_controllers:client_project:app_project
  • D. app_project:client_project:storefront_controllers:storefront_core

Answer: D


NEW QUESTION # 91
A developer is asked to create a new service instance that will call a remote web service.
Which method should the developer use to create the service instance?
A)

B)

C)

  • A. Option C
  • B. Option A
  • C. Option B

Answer: B


NEW QUESTION # 92
A developer is importing edits for two different sites into the same sandbox, and is provided with four different files.
Which two XML files should the developer import using the site-specific Merchant Tools import modules, instead of the Administration section import modules?
Choose 2 answers.

  • A. System type extensions (solo en Sites)
  • B. Promotions ( en sites y en online marketing)
  • C. Site Jobs (sites)
  • D. Search Settings En (search y en Sites)

Answer: B,D


NEW QUESTION # 93
A Digital Developer needs to store information temporarily and decides to create a custom object.
Which code creates a custom object?

  • A. CustomObjectMgr.createCustomObject(CustomObjectType,primaryKey)
  • B. CustomObject.createCustomObject(CustomObjectType,primaryKey);
  • C. CustomObject.createCustomObject(primaryKey,CustomObjectType);
  • D. CustomObjectMgr.createCustomObject(primaryKey);

Answer: B


NEW QUESTION # 94
A merchant wants customers to be able to order gift vouchers via their site. Since they can issue an unlimited number of these digital vouchers, this item should be available to sell at all items.
How can a developer use Business Manager to ensure that the gift vouchers are always available?

  • A. Check the Available to Sell (ATS) flag dor the producto set
  • B. Check the perpetual flag in the product inventory record
  • C. Manually set the inventory to a high number.
  • D. Set StockLevel = maxAllocation for the producto.

Answer: B


NEW QUESTION # 95
A developer has a requirement to add a new field to the IN registration from that must not appear in the US one.
Which path should be created to accomplish this requirement?

  • A. cartridge/forms/profrfe_en_IN.xml
  • B. cartridge/forms/profde.in. xml
  • C. cartridge/forms/en_IN/profile.xml

Answer: C


NEW QUESTION # 96
Recent code changes to an existing cartridge do not appear correctly on a Storefront. The developer confirms that the code is uploaded in the IDE and ensures that the cartridge is associated with the sandbox.
Which two additional steps should the developer take to troubleshoot this problem?
Choose 2 answers

  • A. Check the Business Manager site cartridge path.
  • B. Check that the correct code version is selected.
  • C. Check that the search index was recently rebuilt.
  • D. Check the Storefront site cartridge path.

Answer: C,D


NEW QUESTION # 97
A Digital Developer is working in a sandbox on a site named test-site using the domain test.demandware.net. The Developer needs to compile a url to make an Open Commerce API (OCAPI) request that returns product information.
By default, which URL format is a proper Open Commerce API for Sandbox?

  • A. https://test.demandware.net/s/test-site/dw/shop/v18_3/products/M1355?client_id=aaa...
  • B. https://www.test.com/dw/shop/v18_3/products/M1355?client_id=aaa...
  • C. https://test.demandware.com/dw/shop/products/M1355?client_id=aaa...
  • D. https://www.test.com/s/test-site/sfc/shop/products/M1355?client_id=aaa...

Answer: A


NEW QUESTION # 98
Below is a form definition snippet from the newsletter.xml file:
<?xml version="1.0"?>
<form xmlns=http://www.demandware.com/xml/form/2008-04-15>
<field formid="email" lavel="Email" type="String" mandatory="True" max-length="50" />
</form>
Which line of code creates a JSON object to contain the form data?

  • A. Server.forms.getForm('newsletter');
  • B. Server.forms.getForm('dwfrm_newsletter')
  • C. Server.form.getForm('newsletter');
  • D. Server.form.getForm('dwfrm_newsletter')

Answer: A


NEW QUESTION # 99
A Digital Developer is working on a multi-site realm. A new site requires a different layout for the account landing page. The business logic and data model remain the same. The existing code is in AccountControl.js and accountlanding.isml in the app_storefront cartridge. The app_storefront cartridge contains code for all other business functions. The cartridge path for the new site is currently int_cybersource:int_paypal:app_storefront.
The Developer creates a new cartridge named app_newsite that contains only the accountlanding.isml template for the new site.
Which modification should be made to the new cartridge path?

  • A. Set the cartridge path to include only app_newsite.
  • B. Set the cartridge path so that app_storefront is before int_cybersource.
  • C. Set the cartridge path so that app_newsite is before app_storefront.
  • D. Set the cartridge path so that app_newsite is after app_storefront.

Answer: B


NEW QUESTION # 100
A developer has a B2C site and a merchant requirement to add a new locale to it.
What are the steps to enable the locale in the Storefront?

  • A. Create, configure, and activate the locale under Global Preferences section.
  • B. Add an alias for the new locale and then create and configure the locale itself under Global Preferences section.
  • C. Create and configure the locale under Global Preferences section and activate it in Site Preferences.

Answer: C


NEW QUESTION # 101
Once the Cache Information tool of the storefront toolkit is enabled, how can a Digital Developer view caching information for a particular component of the page?

  • A. Open the Request Logs to view the caching information.
  • B. Start a pipeline debugging session and view the caching information provided.
  • C. Hover over the caching icons now present on the storefront.
  • D. Right-click on the component in UX Studio and view the caching properties of the file.

Answer: C


NEW QUESTION # 102
Universal Containers wants to add a model field to each product. Products will have locale-specific model values.
How should the Digital Developer implement the requirement?

  • A. Add model to a new custom object with localizable attributes.
  • B. Utilize resource bundles for translatable values.
  • C. Set the model field as a localizable attribute.
  • D. Store translated model values in different fields; one field for each locale.

Answer: D


NEW QUESTION # 103
A developer needs to show only car accessories when shoppers use the search term car accessories and exclude technology accessories and household accessories.
Given the above requirement, what is the recommended approach using the Search Dictionaries Dashboard?

  • A. Create a Common Phrase Dictionary entry: car accessories, NOT household, NOT technology.
  • B. Create a Synonym Dictionary entry: car accessories, household, technology.
  • C. Create a Synonym Dictionary entry: car accessories, household, technology.
  • D. Create a Common Phrase Dictionary entry: car accessories.

Answer: D


NEW QUESTION # 104
In the SFRA Page controller, the following route exists:

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

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

B)

C)

  • A. Option A
  • B. Option C
  • C. Option B

Answer: B


NEW QUESTION # 105
Which object type can a developer import using the Merchant Tools > Import $ Export module in Business Manager?

  • A. Products
  • B. Images and other static assets
  • C. Content slots

Answer: B


NEW QUESTION # 106
Given the customer basket described below:
A customer has an existing basket that consists of multiple items.
One of the items is identified as a gift item by an attribute at the product line item.
The developer needs to write custom code to fetch the customer basket and then modify the basket based upon the items in the cart. If the basket contains any gift items, modify the basket and create a separate shipment for the gift item.
Four hooks are required to make the modification, beginning with modifyGETRespone and ending with validatebasket.
Dw.ocapi.shop.basket.modifyGETResponse
-- missing hook -
-- missing hook --
dw.ocapi.shop.basket.validateBasket
What are the two missing hooks in the middle?

  • A. dw.ocapi.shop.basket.shipment.beforePATCH
  • B. dw.ocapi.shop.basket.shipment.beforeDELETE
  • C. dw.ocapi.shop.basket.shipment.afterDELETE
  • D. dw.ocapi.shop.baskep.shopment.beforePOST

Answer: A,D


NEW QUESTION # 107
In Log Center, a developer notes a number of Cross Site Request Forgery (CSRF) log entries. The developer knows that this happens when a CSRF token is either not found or is invalid, and is working to remedy the situation as soon as possible.
Which two courses of action might solve the problem?
Choose 2 answers

  • A. Extend the CSRF token validity to avoid timeouts.
  • B. Add the token in the ISML template.
  • C. Add csrfProtection.generateToken as a middleware step in the controller.
  • D. Delete the existing CSRF whitelists in Business Manager.

Answer: A,D


NEW QUESTION # 108
Given the following snippet:
Server.append( 'Show' , function (req, res, next) )
According to SFRA, which two options shows a correct way to complete the code above in order to provide data to the response using a controller?
A)
res.viewData = {
data: myDataObject
};
res.render('/content/myPage');
next();
});
B)
res.setViewData ({
data: myDataObject
});
res.render('/content/myPage');
next();
});
C)
res.render('/content/myPage',{
data: myDataObject
});
next();
});
D)
res.render('/content/myPage');
next();
}).append{(
Data:myDataObject
});

  • A. Option A
  • B. Option D
  • C. Option C
  • D. Option B

Answer: C


NEW QUESTION # 109
A developer must configure permissions for an Open Commerce API resource on a sandbox instance that currently does not have any permissions configured.
Which two configuration properties are required to enable Access to the resource?
Choose 2 answers

  • A. Read_attributes
  • B. Resource_id
  • C. Version_range
  • D. Client_id

Answer: B,D


NEW QUESTION # 110
......

Pass Your Salesforce Exam with Comm-Dev-101 Exam Dumps: https://www.dumpsfree.com/Comm-Dev-101-valid-exam.html

Comm-Dev-101 Exam Dumps PDF Updated Dump from DumpsFree Guaranteed Success: https://drive.google.com/open?id=172yNH4ZHhIVnCfWdzdcn07q5sN-zFeiD