A fully updated 2023 CCM-101 Exam Dumps exam guide from training expert TorrentExam
Provides complete coverage of every objective on exam and exam preparation CCM-101
Salesforce CCM-101 certification is recognized worldwide and is highly valued by employers. It demonstrates that the candidate has the knowledge and skills required to manage and merchandise an online store effectively using the Salesforce Commerce Cloud platform. Certified professionals can expect to be in high demand and can enjoy a competitive salary and career growth opportunities.
Salesforce CCM-101 certification exam is a valuable credential for professionals who are looking to advance their careers in commerce. It demonstrates to potential employers, customers, and peers that the individual has the skills and expertise necessary to manage a B2C Commerce Cloud Store successfully. Manage and Merchandise a B2C Commerce Cloud Store - Extended certification exam is recognized globally and is an excellent addition to an individual's resume.
NEW QUESTION # 91
During implementation, the team found that there is a notification controller exposed for an external service that marks the order as paid when notification is received. The notification URL is sent to the service together with the payment request and contains only the URL with orderlD as the parameter.
What should the Architect recommend to the team in order to prevent the unauthorized usage of the controller to mark the orders as paid?
- A. Add HTTPS restriction to the controller start node.
- B. Add a customer number in the callback URL and match the customer number against the one stored on the order.
- C. Add an order token in the callback URL and match the token against the one stored on the order.
- D. Add a session attribute and validate it on the callback.
Answer: C
NEW QUESTION # 92
A business user wants to add a link to a content page from within the body of another content asset. The target content asset ID is: terms-and-conditions.
Which link function generates the correct link?
- A. $include('Page-Include', 'cid', 'terms-and-conditions')$
- B. $url('Page-Show', 'cid', 'terms-and-conditions')$
- C. $http('Content-Page', 'cid', 'terms-and-conditions')$
- D. $httpUrl('Content-Show', 'cid', 'terms-and-conditions')$
Answer: D
NEW QUESTION # 93
Universal Containers has expanded its implementation to support German with a locale code of de. The current resource bundle is checkout.properties.
To which file should the developer add German string values?
- A. checkout_de.properties in resources folder
- B. checkout.properties in the de locale folder
- C. checkout.properties in the default locale folder
- D. de_checkout.properties in resources folder
Answer: D
NEW QUESTION # 94
An existing B2C Commerce site has the following aliases configuration:
Which statement related to this configuration is incorrect?
- A. Hostname www.example.de will redirect to www.example.com/de.
- B. Hostname www.example.com will redirect to www example com/us
- C. Hostname www example.co.uk will redirect to www.example.com/uk.
- D. Site supports multiple hostnames and locates.
Answer: B
NEW QUESTION # 95
A merchant is selling a new product line of televisions. In order to deliver a good customer experience, the merchandising team wants the screen size to be incorporated into the search and navigation journey.
Which two things can the developer do to facilitate this for them?
Choose 2 answers
- A. Configure Screen Size threshold search refinement bucket definitions.
- B. Configure catalog-level search refinement definition for Screen Size.
- C. Create a new search refinement for a Boolean value true or false and label it "big screen."
- D. Define a new searchable attribute for Screen Size.
Answer: B,D
NEW QUESTION # 96
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 <iscach> tag, to see if that resolves while 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 he production issue.
Answer: C
NEW QUESTION # 97
An Architect has been asked by the Business to integrate a new payment LINK cartridge. As part of the integration, the Architect has created four new services to access various endpoints in the integration.
How can the Architect move the new services to Production when the integration is ready for launch?
- A. The new services will be moved to Production with a Data Replication.
- B. The new services will be moved to Production with a Code Replication.
- C. The new services must be manually exported from staging and Imported into Production.
- D. The new services will be moved to production with a Site Import.
Answer: C
NEW QUESTION # 98
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. client_project:app_project:storefront_controllers:storefront_core
- B. app_project:client_project:storefront_controllers:storefront_core
- C. storefront_core:storefront_controllers:client_project:app_project
- D. app_project:storefront_controllers:storefront_core
Answer: B
NEW QUESTION # 99
The developer has been given the following business requirement:
The shipping method, "Free Standard Ground Shipping" has an exclusion for products with 'category equals or is child of electronics-televisions.' The marketing department has scheduled a sale offering a "Free Standard Ground Shipping" method for brand XyzTv televisions for the next 3 months.
What method accomplishes this while following best practices'
- A. Extend the CheckoutShippingServices controller using module.superModule and add an exception for the specified brand.
- B. Create a new shipping method and label it "Free Standard Ground Shipping". Give it the qualifier 'brand equals XyzTv', and add it to the checkout options.
- C. Extend the code in cartridge/models/shipping/shippingMethod.js using module.superModule and add an exception for the specified brand.
- D. Create an allow list for the existing shipping method by adding a product exclusion for 'brand equals XyzTv' to the exclusion list fo<" "Free Standard Ground Shipping."
Answer: A
NEW QUESTION # 100
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.
What is the Reason?
- A. The Search Refinement definition is not set up for the Women category
- B. There are conflicting Search Refinement definitions for Clothing and one of its parent categories
- C. The Search Refinement definitions is not set up for the Root Category
- D. The Search Refinement definition is not set up for the New Arrivals Category.
Answer: D
NEW QUESTION # 101
A merchant uploads an image using the Content Image Upload module of Business Manager.
Which three modules can the merchant or developer use to display the image on the Storefront7 Choose 3 answers
- A. ISML templates
- B. Storefront catalogs
- C. Content slots
- D. Content assets
- E. Payment types
Answer: B,C,D
NEW QUESTION # 102
Refer to the screen shot below:
Given a site called RefArch that has the settings shown, what must be done for RefArch to use the same customer list as RefArchGlobal?
- A. Select RefArchGlobal in the dropdown for Customer List.
- B. Enable "Customer List Sharing" in Site Preferences.
- C. Enable "Customer List Sharing" in Global Preferences.
- D. Import the RefArchGlobal customer list into the RefArch site.
Answer: A
NEW QUESTION # 103
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(primaryKey,CustomObjectType);
- C. CustomObject.createCustomObject(CustomObjectType,primaryKey);
- D. CustomObjectMgr.createCustomObject(primaryKey);
Answer: C
NEW QUESTION # 104
Given a template rendered by a controller with caching and a remote include without caching, which situation applies?
- A. Both the remote include portion and the rest of the page are cached.
- B. The page is not cached because the remote include introduces an uncached portion.
- C. The page is cached only for returning customers because of the remote include.
- D. The remote include portion is not cached, but the rest of the page is cached.
Answer: D
NEW QUESTION # 105
A developer is given the requirement to add a step to the existing business logic of the registration process. How should the developer modify the route that handles the customer registration?
- A. Change the controller route with new functionality.
- B. Extend the route with new functionality.
- C. Copy the code from the original route to a new controller route, and change it.
- D. Override the route with new functionality.
Answer: C
NEW QUESTION # 106
An Order Management System (OMS) handles orders from multiple brand specific sites, as part of the processing, the OMS sends the processing detail to be added at notes to the orders in B2C Commerce. These processing details are captured temporarily in custom objects, and are later processed by a batch Job that:
* Processes the custom object to extract the orderid and note data.
* Tries to load the order.
* If the order is not found, it deletes the custom object and moves on.
* If the order is found, it updates notes In the Order, upon successful update of this order, it deletes the custom object.
There is an Issue reported that the job is constantly failing and custom objects are growing in number. On investigating the production look the message below is being logged on each failure:
What are three solution The Architect can take to fix this issue without losing meaningful data?
Choose 3 answers
- A. Engage B2C Commerce Support Team to soften the quota limit for ''object.OrderPO.relation.notes''
- B. Take the backup of the custom object and delete the custom object to ensure on the next job run the custom objects are getting processed.
- C. Take the backup of the Order as XML and delete the Order to ensure on the next job run, the custom objects are getting processed.
- D. Using BM site import/export, soften the
<quota id=''object.orderPo.relation,notes''> <custom-action>warn<custom-action> </quots> to make sure that neither order notes are lost and custom object is processed. - E. Take the backup of the Order as XML and delete the notes from Order to ensure on the next job run the custom objects are getting processed.
Answer: A,D,E
NEW QUESTION # 107
Given the requirement to add caching to an existing page while adhering to SFRA best practices, which code snippet should be used?
- A.

- B.

- C.

Answer: B
NEW QUESTION # 108
Business Manager has the configuration:
* Active Log category is "root"
* Log level of WARN
The code below is executing:
var log = Logger.getLogger("products");
Using this information, which two logs will be written?
Choose 2 answers
- A. log.info("This is an info message");
- B. log.error("This is an error message");
- C. log.warn("This is a warn message");
- D. log.debugfThis is a debug message");
Answer: A,C
NEW QUESTION # 109
A merchant uploads an image using the Content Image Upload module of Business Manager.
Which three modules can the merchant or developer use to display the image on the Storefront?
Choose 3 answers
- A. ISML templates
- B. Storefront catalogs
- C. Content slots
- D. Content assets
- E. Payment types
Answer: B,C,D
NEW QUESTION # 110
Server.get('Show', consentTracking.consent, cache.applyDefaultCache, function (req,res,next){ Var Site = require('dw/system/Syte"); Var pageMetaHelpter = require('*/cartridge/scripts/helpers/pageMetaHelper'); pageMetaHelpter.setPageMetaTags(req.pageMetaData, Site.current); res.render('/home/homePage'); Missing code here
}, pageMetadata.computedPageMetadata);
The controller endpoint code snippet above does not work.
Which line of code should the developer use to replace line 6 and correct the problem?
- A. return res;C. res.next();
- B. next();
- C. req.next();
Answer: B
NEW QUESTION # 111
......
Salesforce CCM-101 exam is intended for business analysts, developers, and administrators who have experience working with B2C Commerce Cloud Store. CCM-101 exam is designed for professionals who want to gain a deeper understanding of the platform and demonstrate their expertise in managing and merchandising a B2C Commerce Cloud Store.
Tested Material Used To CCM-101: https://actualtests.torrentexam.com/CCM-101-exam-latest-torrent.html

