Get Jun-2023 updated CCM-101 Certification Exam Sample Questions
CCM-101 Study Guide Cover to Cover as Literally
The CCM-101 exam covers a range of topics related to managing and merchandising a B2C Commerce Cloud store. These include setting up and configuring the platform, creating and managing product catalogs, designing and implementing personalized shopping experiences, and analyzing and optimizing store performance. To pass the exam, candidates must demonstrate their ability to apply these concepts in real-world scenarios and solve complex problems using Commerce Cloud.
Salesforce CCM-101 (Manage and Merchandise a B2C Commerce Cloud Store - Extended) Certification Exam is a professional certification designed for individuals who want to demonstrate their expertise in managing and merchandising a B2C Commerce Cloud Store. The exam covers a wide range of topics, including creating and managing products, categories, and promotions, managing customer data, managing orders, and managing site content. This certification is suitable for individuals who work in the B2C Commerce Cloud industry or those who want to gain knowledge and skills to work in this industry.
NEW QUESTION # 74
The Client is Crowing and decided to migrate its ecommerce website to B2C Commerce. The Client provided the Architect with the f metrics for its existing website over the past 12 months and forecasted into the next year:
Noting these historical metrics and the forecasted growth of 300%, which load test targets meet best practices for testing the new B2C Commerce site?
- A. 150000 visits per hour, 3000000 page views per hour, and 37500 orders per hour
- B. 1500 visits per hour, 30000 page views per hour, and 375 orders per hour
- C. 3000 visits per hour, 60000 page views per hour, and 750 orders per hour
- D. 15000 visits per hour, 300000 page views per hour, and 3750 orders per hour
Answer: B
NEW QUESTION # 75
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 a session attribute and validate it on the callback.
- D. Add an order token in the callback URL and match the token against the one stored on the order.
Answer: D
NEW QUESTION # 76
A client receives multiple feeds from third parties on the same SFTP location:
* Product prices (sftp: prod/prices)
* Stores information (sftp: prod/stores;
* Product information (sftp: prod/catalog)
* Categories information (sftp: prod/marketing)
* Content (sftp: prod/marketing)
Some of the feeds are placed on sftp multiple times a day, as the information is updated in the source system.
The Architect decides to have only two jobs:
* One that checks and downloads available feeds every hour
* One that imports the files from Webdav once a day before the data replication, using the standards steps available in the Job Framework Which design is correct for the import Job, taking the steps scope in consideration?
- A. - four sibling flows execute steps ki parallel: import products, stores, prices, content
- fifth flow executes: import categories
- last flow executes steps In sequence: reindex - B. -Four sibling flows execute steps in parallel: import products, stores, price, content
-last flow executes steps in sequence: import:categories, reindex - C. - four sibling flows execute steps in parallel: import products, stores, prices, content
- last flow executes steps in sequence import categories, reindex - D. - three siting flows Import steps In parallel: import products, stores, prices
- fourth flow executes: import categories
- last flow executes steps in sequece: reindex, Import content
Answer: A
NEW QUESTION # 77
The Home-Show route uses this middleware chain:
The developer added Home.;s in another cartridge, which is before the original cartridge in the cartridge path, to extend that route but it does not have the middleware chain:
Assuming the code is correct on both functions, what is the expected result?
- A. The custom code executes and then the base code executes.
- B. The base code executes, but the custom code is ignored because the signature lines do not match.
- C. A RunTime error is thrown, "Error: Params do not match route".
- D. The base code executes and then the custom code executes.
Answer: C
NEW QUESTION # 78
Northern Trail Outfitters (NTO) operate 200 physical stores. NTO has products that are available in some of the physical stores and not available in others. The closest physical store is determined based on customer s post zip code when they are shopping online. Only the products that are available in the customer's closest physical store should be presented to the customer to the search results.
What are the two feasible technical approaches to meet these requirements?
Choose 2 answers
- A. Create a separate site per physical store. Use post/zip code to redirect the customer to the relevant site. Show the products from the site navigation catalog.
- B. Create a separate shipping method per physical store. Use post/zip code to determine the applicable shipping method. Show only the products that are not excluded from the shipping method.
- C. Create a separate category per physical store use post/Tip code with a mapping to determine the relevant category. Show only the products from this category.
- D. Create a separate pricebook per physical store. Use post/zip code to activate this pricebook through a customer group. Show only the products with price by applying price refinement.
Answer: B,D
NEW QUESTION # 79
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
- C. /cartridge/webreferences
- D. /cartridge/webreferences2
Answer: C
NEW QUESTION # 80
A client has just pushed a new site live to Production. However during smoke testing. It's found that some customers are not seeing the correct pricing on the Product Detail Page.
What three places would the Architect begin to look for the cause of this Issue?
Choose 3 answers
- A. Check the Global Preferences to be sure the settings are correct.
- B. Check that the cache is set correctly
- C. Check Log Center
- D. Check that there was not an error during replication.
- E. Check the Quota Status page.
Answer: B,D,E
NEW QUESTION # 81
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. custominfo-blade
- B. custom-export
- C. custom-xyz
- D. xyz
Answer: C
NEW QUESTION # 82
Universal Containers wants to give customers the ability to refine product search results by a product custom attribute, weightCapacity.
Which series of steps should a Digital Developer take to show this refinement on the storefront?
- A. Define a sorting rule for weightCapacity, then rebuild the product search index.
- B. Define search-suggestion buckets for weightCapacity, then rebuild the product search index.
- C. Define a search refinement for weightCapacity, then clear the page cache segment for Search-Show.
- D. Define a search refinement for weightCapacity, then rebuild the product search index.
Answer: D
NEW QUESTION # 83
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 B
- B. Option A
- C. Option C
Answer: C
NEW QUESTION # 84
A developer is given a task to implement a new Page Designer layout component that doesn't accept certain asset components.
How should the developer achieve the above task?
- A. Add component_type_inclusion in the layout json configuration
- B. Add layout_type_inclusion in the target components json configurations.
- C. Add layout_type_exclusion in the other asset components json configuration.
- D. Add component_type_Exclusions in the layout json configuration
Answer: A
NEW QUESTION # 85
A developer needs to update the package.json file so that it points to the hock file for a cartridge, using the hooks keyword. Which snippets work correctly when added to the file?:
- A. { "hooks": "./scripts/hooks.json" }
- B. { hooks: "./cartridge/scripts/hooks.json" }
- C. { hooks: ./scripts/hooks.json }
- D. { "hooks": "./cartridge/scripts/hooks.json" }
Answer: D
NEW QUESTION # 86
A developer is checking for Cross Site Scripting (XSS) and found that the quick search is not escaped (allows inclusion of Javascript) in the following script:
How would the developer resolve this issue?
- A. Replace ' with double Quote*
- B. Use <isprint value="${searchPhrase}* encoding-'jshtmr />
- C. Use <toprint value="${searchPhrase}" />
- D. Use <isprint value='${searchPhrase} encoding-'jsblock" />
Answer: D
NEW QUESTION # 87
A business wants to migrate its customer service provider from provider A to provider B. Provider e offers a LINK cartridge to integrate with its commerce solution.
Which three artifacts need to be created by the Architect? Choose 3 answers
- A. Document the design of implementing a new B2C Commerce cartridge following the Industry standard best practices
- B. Document the data mapping between commerce and customer service provider.
- C. Document the customizations required on top of the LINK cartridge based on current commerce implementation and business needs.
- D. Document how the customer online journey flown from landing on the page to placing of the order
- E. Document the data objects, the interface, and data synchronization frequency between the systems.
Answer: B,C,E
NEW QUESTION # 88
There Is an Issue with the site when the domain Is opened from Google search results. After researching the problem. It turns out that the site returns * 404 page error when accessed with a parameter in the URL.
What should the Architect recommend to fix that issue?
- A. Add dynamic catch-all rule to redirect to home page.
- B. Add dynamic redirect if the URL contains parameter to Home Show.
Add this snippet to the aliases configuration for the domain - C. Add this snippet to the aliases configuration for the domain:

- D. Add this snippet to the aliases configuration for the domain

Answer: C
NEW QUESTION # 89
A retailer notices that the Account Addresses page is showing the wrong shopper's address.
Which tool should the developer start with to identify the issue?
- A. Code Profiler
- B. Storefront Toolkit
- C. Reports and Dashboards Module
- D. Pipeline profiler
Answer: B
NEW QUESTION # 90
Which two methods are efficient and scalable? (Choose two.)
- A. ProductSearchModel.getProductSearchHits()
- B. Category.getProducts()
- C. ProductSearchHit.getRepresentedProducts()
- D. ProductMgr.queryAllSiteProducts()
Answer: A,B
NEW QUESTION # 91
When looking at Custom Object instances for a site, a merchant notices that the creation date is not showing up on the instances in Business Manager.
Where should the developer add this attribute to the Custom Object so it is visible for the merchant to see in Business Manager'
- A. Assign the current date/time to a new custom attribute, creationDate, via code.
- B. Mark the existing creation date attribute as visible.
- C. Add the creation date to the attribute group for the Custom Object.
- D. Add the creation date to the attributes of the Custom Object.
Answer: D
NEW QUESTION # 92
The client provides the system integrator with translation messages for the newly added "French" ("fr") locale.
What is the correct folder to store the associated .properties files?
- A. A cartridge/templates/resources
- B. cartridge/resources
- C. cartridge/templates/resources/fr
- D. cartridge/templates/fr
Answer: A
NEW QUESTION # 93
Which three techniques improve client-side performance in production while following documented best practices? (Choose three.)
- A. Use one style sheet for each ISML decorator template.
- B. Use inline Javascript.
- C. Combine several images into a single image.
- D. Compress CSS.
- E. Place CSS outside of templates.
Answer: A,B,D
NEW QUESTION # 94
A client has two B2C Commerce sites in the same instance: one for the U.S. market, the other for the European market. They offer free gift wrapping on a selection of products. For each order, five products can be wrapped in the U.S., but only three products can be wrapped in the European region.
How should a developer allow the merchant to independently adjust this number?
- A. Create a new custom preference by extending the Site Preference object type.
- B. Configure a new localizable content slot with a market-specific value.
- C. Select the corresponding option in the system preference for Orders.
- D. Add a new Campaign using the Online Marketing section of the Business Manager.
Answer: B
NEW QUESTION # 95
The developer wants to be able to view DEBUG
The developer wants to be able to view DEBUG level messages for myLogCategory in the Request Log tool. Given the custom log configurations in the image above, what does the developer need to do to accomplish this?
- A. Check the DEBUG box in the Log Files section.
- B. Change the Log Level for myLogCategory to DEBUG and check the DEBUG box in the Log Files section.
- C. Change the Log Level for myLogCategory to DEBUG.
Answer: B
NEW QUESTION # 96
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. Search Settings En (search y en Sites)
- C. Site Jobs (sites)
- D. Promotions ( en sites y en online marketing)
Answer: B,D
NEW QUESTION # 97
A developer wants to add a link to the My Account Page.
What is the correct code to accomplish this?
- A. <a href="${URLUtils.get('Account-Show')}>${Resource.msg('myaccount','account',request.locale())}</a>
- B. <a href="${URLUtils.url('Account-Show')}>${Resource.msg('myaccount','account',null)}</a>
- C. <a href="${URLUtils ('Account-Show')}>${ResourceMgr.getPropierties('myaccount','account',null)}</a>
- D. <a href="${url.get('Account-Show')}>${Resource.message('myaccount')}</a>
Answer: B
NEW QUESTION # 98
......
100% Real & Accurate CCM-101 Questions and Answers with Free and Fast Updates: https://examcollection.prep4sureguide.com/CCM-101-prep4sure-exam-guide.html