2023 Valid CCM-101 Exam Updates - 2023 Study Guide
CCM-101 Certification - The Ultimate Guide [Updated 2023]
Salesforce CCM-101 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
| Topic 8 |
|
| Topic 9 |
|
NEW QUESTION 87
A Retailer has a single storefront site and a Product Management System (PIM). The Pin is Generating the master catalog and storefront categorization catalog every day and it uploading them to SFTP how should the Architect configure the import job flows following the best practices?
- A. 1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the master catalog. 3rd flow K global to Import the storefront catalog.
- B. 1st flow is global to download the files from SFTP. 2nd flow is global to import the storefront catalog 3rd flow K global to Import the master catalog.
- C. 1st flow is global to download the files horn SFTP. 2nd flow is global to import the master catalog. 3rd flow Is global to Import the storefront catalog.
- D. 1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the storefront catalog 3rd flow It global to Import the master catalog.
Answer: C
NEW QUESTION 88
Assume the code below is executing:
Business Manager has the configuration:
Active Log category is "root" with log level of "info."
Given this information, what is the beginning of the filename in which the log will be written?
- A. custom-xyz
- B. custominfo-blade
- C. custom-export
- D. xyz
Answer: A
NEW QUESTION 89
The client provided these business requirements:
* The B2C Commerce platform will integrate with the client's Order Management System (OMS).
* The OMS supports Integration us-no legacy RPC style SOAP services.
* The OMS is hosted on client s infrastructure.
What is the right cartridge folder to place the WSDL provided for the OMS service?
- A. /cartridge/services
- B. /cartridge/webreferences
- C. /cartridge
- D. /cartridge/webreferences2
Answer: B
NEW QUESTION 90
The storefront integrates with a REST based Address verification service (AVS) that uses token based security. The sequence of calls in the API documentation for this AVS looks like the following
1. Client authentication call, which contains the merchantId and secret in a GET request and returns a token in the response.
2. Address verification call, which contains the token and the address to verify in a POST request.
Once the token is obtained, it is valid for hours and it is not needed to request a new one for subsequent address verification calls, the AVS charges for every request made no matter if it is client authentication call or address verification call.
Which three strategies could be applied to allow for efficient use of the service without compromising security? Choose 3 answers
- A. Apply page caching to the client authentication controller that is used with AJAX.
- B. Obtain the token from local storage of the browser and update it once It expires.
- C. Use a job to store and update the token in a custom object that is used from the storefront code
- D. Use HTTPService caching for the client authentication call.
- E. Obtain the token from a custom cache before making the client authentication call.
Answer: A,D,E
NEW QUESTION 91
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/s/test-site/sfc/shop/products/M1355?client_id=aaa...
- C. https://www.test.com/dw/shop/v18_3/products/M1355?client_id=aaa...
- D. https://test.demandware.com/dw/shop/products/M1355?client_id=aaa...
Answer: A
NEW QUESTION 92
Given a job step configured in the steptype.json, a developer needs to add a custom status code
"No_FILES_FOUND".
Which code snippet will complete the requirement?
- A. var status = require('dw/system/status');
return new Status(Status.OK, 'NO_FILES_FOUND'); - B. return 'NO_FILES_FOUND
- C. var status = {success: 'OK'. Message: 'NO_FILES_FOUND'};
return status; - D. this.status = 'NO_FILES_FOUND'
return this;
Answer: A
Explanation:
NEW QUESTION 93
A merchant checked the "Show Orderable Products Only" preference in Business Manager. What impact does this have on the Storefront from a user perspective?
- A. Products with an Available to Sell (ATS) - 0 will be excluded from search results.
- B. Pre-order products will be excluded from search results.
- C. The product detail page will be hidden if Available to Sell (ATS) = 0.
- D. Back-order products will be excluded from search results.
Answer: A
NEW QUESTION 94
Which code sample is required to use a custom tag provided in SiteGenesis in an ISML template?
- A. Option A
- B. Option B
- C. Option C
- D. Option D
Answer: B
NEW QUESTION 95
A client has a requirement to render different content on the homepage based on if the customer is logged in or guest user.
What should a developer implement to achieve this requirement?
- A. Set the Content Slot configuration so it is based on the system customer group registered, versus unregistered.
- B. Write specific custom code in the Content Asset for a customer that is a registered, versus unregistered, user.
- C. Add specific custom messages in Page Designer for a customer that is a registered, versus unregistered, user.
- D. Set the Content Asset configuration for a customer that is a registered, versus unregistered, user.
Answer: A
NEW QUESTION 96
A developer set up a new site with Taxation: Net. However, the business requirements changed and the site now needs to be Taxation:Gross. The Business Manager interface does not give this option.
Which sequence of steps is necessary to change the site to gross taxation?
- A. Create a new site with Taxation set to Gross, then delete the old site.

- B. Unlock the site preferences and then change the Taxation setting to Gross
- C. Change the global setting,"Enable Taxation Methods" to true, then change the Taxation setting to Gross
- D. Make sure that the developer has "Administrator" Access, then change the Taxation setting to Gross
Answer: A
NEW QUESTION 97
Which line of code creates a content slot that can be included on homepage.isml to display on the home page?
- A. <isslot id="my_banner " description="for home page" context="global">
- B. <isslot id="my_banner " description="for home page" type="global" context="homepage"/>
- C. <isslot id="my_banner " description="for home page" context="global" context-object="${pdict.CurrentHomePage}"/>
- D. <isslot id="my_banner " description="for home page" type="global" context="content" context-object="${pdict.ContentSearchResult.content}"/>
Answer: A
NEW QUESTION 98
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.properties in the de locale folder
- B. de_checkout.properties in resources folder
- C. checkout.properties in the default locale folder
- D. checkout_de.properties in resources folder
Answer: B
NEW QUESTION 99
Given the SFRA Controller below:
Why would a JavaScript debugger, that is stopped at line 06, fall to show the viewdata variable in the inspection tool?
- A. viewdata is a B2C Script reserved name.
- B. cache. applyDefauItCache is not a valid middleware.
- C. viewdata is assigned but not declared.
- D. viewdata is declared but not assigned.
Answer: C
NEW QUESTION 100
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. $httpUrl('Content-Show', 'cid', 'terms-and-conditions')$
- B. $include('Page-Include', 'cid', 'terms-and-conditions')$
- C. $http('Content-Page', 'cid', 'terms-and-conditions')$
- D. $url('Page-Show', 'cid', 'terms-and-conditions')$
Answer: A
NEW QUESTION 101
A developer wants to import the data or different instances.
Which two types of data should the developer consider importing?
Choose 2 answers
- A. Catalog
- B. Metadata
- C. Services
- D. Sites configurations
- E. Customers
Answer: B,D
NEW QUESTION 102
Universal Containers requires that a new order comments attribute is added to the existing SiteGenesis checkout flow. This new attribute needs to be included as part of the standard order export.
Aside from updating the HTML markup and form definition, which option contains all necessary steps to achieve this task?
- A. * Add the new attribute to the "Customer" system object.
* Modify the "COPIaceOrder" controller to add this new attribute to the current session's "Customer" object. - B. * Add the new attribute to the "Order" system object.
* Modify the "COPIaceOrder" controller to add this new attribute to the current session's "Order" object. - C. * Create a new custom object type for order comments that contains the attributes: order ID and comments.
* Modify the "COPIaceOrder" controller to create a new order comments custom object upon order completion. - D. * Modify the "COPIaceOrder" controller to update a CSV file in the IMPEX WebDAV directory with the order ID and comments.
* Modify the order export process to read information in the CSV file and include it as part of the export.
Answer: D
NEW QUESTION 103
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 B
- C. Option C
Answer: C
NEW QUESTION 104
Multiple shoppers report slow performance on the Product Details Page.
Which tool can a developer use to view average response times for the Product-Detail controller route?
- A. Pipeline Profiler
- B. URL Request Analyzer
- C. Request Logs
Answer: A
NEW QUESTION 105
A merchant asks a developer to create a Cache Partition for the home page, so that when the home page is edited, only the home page is cleaned.
Given the above requirement, where should the developer create that partition in Business Manager?
- A. Operations > Cache > Site
- B. Site > Site Preferences > Cache
- C. Administration > Sites > Manage Sites > Site > Cache
- D. Operations > Site > Manage Sites > Cache
Answer: D
NEW QUESTION 106
Which is an appropriate use of the <isif> ISML tag that follows B2C Commerce and SFRA best practices?
- A. Redirect users to the registration page if they are not logged in
- B. Display a section of the page to logged users only
- C. Implement involved business logs through conditional statements.
Answer: C
NEW QUESTION 107
The development team is building a complex LINK cartridge for a hosted checkout solution. The provider s database is used as a single source of truth, but the information in the Basket on B2C Commerce side needs to be synchronized. This is implemented asynchronously the back end when the customers interact will the hosted checkout page and change their shipping/biding details.
As an Architect you have to advise the development team with how to implement the logging to ensure that there will be a mechanism available to allow troubleshooting in the case something goes wrong on production.
Which solution should the Architect suggest?
- A. Report debug level message for the back-end asynchronous communication between both systems. Report al errors at error-level message.
- B. Get logger for cartridge specific category. Report debug level message for the back end asynchronous communication between both systems. Report all errors at error level message.
- C. Report info level message for the back-end asynchronous communication between both systems Report all errors at error level message.
- D. Get logger for cartridge-specific category. Report Info level message for the back-end asynchronous communication between both systems. Report all errors at error level message.
Answer: D
NEW QUESTION 108
A developer wants to configure the following products so that same search results ire returned regardless of the search term used. The search term can be bag, purse, pocketbook, and tote. Mow should the developer configure this?
- A. Synonyms
- B. Hypernyms
- C. Hyponyms
Answer: B
NEW QUESTION 109
There is a business requirement that a custom controller in app_custom_my_cartridge invokes the calculateTax(basket) function of the dw, order calculateTex hook that is defined in app_storefront_base. How can the developer implement this call?
A)
B)
C)
- A. Option A
- B. Option B
- C. Option C
Answer: B
NEW QUESTION 110
Business Manager has the configuration:
* Active log category is "root"
* Log level of INFO
The code below execites:
Var log = Logger.getLogger("products","export");
Log.info ("This is important information");
Using this information, what is the beginning of the filename in which the log will be written?
- A. products
- B. custom-products
- C. custom-export
- D. info-export
Answer: B
NEW QUESTION 111
......
CCM-101 Practice Exam and Study Guides - Verified By Real4Prep: https://www.real4prep.com/CCM-101-exam.html
2023 Updated Verified Pass CCM-101 Study Guides & Best Courses: https://drive.google.com/open?id=1KF8ezjZ3yWOcmCjPqK-ToiaXglGTFc7N