[Jun 08, 2023] Fully Updated Dumps PDF - Latest CCM-101 Exam Questions and Answers
100% Free CCM-101 Exam Dumps to Pass Exam Easily from itPass4sure
Salesforce CCM-101 (Manage and Merchandise a B2C Commerce Cloud Store - Extended) Certification Exam is designed for individuals who want to demonstrate their expertise in managing and merchandising B2C Commerce Cloud stores. This certification exam is ideal for professionals who want to validate their skills and knowledge in areas such as product management, merchandising, and marketing strategies in a B2C Commerce Cloud environment.
NEW QUESTION # 10
A merchant has a new requirement to accept American Express credit cards on its Storefront. A credit card payment method already exists.
Which step must a developer take in Business Manager to achieve this?
- A. Add American Express as a Payment Preference in Site Preferences.
- B. In Payment Methods, enable American Express as a credit card type.
- C. In Payment Processor, create American Express as a payment type.
- D. Add American Express into the Order settings in Site Preferences.
Answer: B
NEW QUESTION # 11
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 code in cartridge/models/shipping/shippingMethod.js using module.superModule and add an exception for the specified brand.
- B. Extend the CheckoutShippingServices controller using module.superModule and add an exception for the specified brand.
- C. 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.
- 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: B
NEW QUESTION # 12
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. Store translated model values in different fields; one field for each locale.
- C. Set the model field as a localizable attribute.
- D. Utilize resource bundles for translatable values.
Answer: B
NEW QUESTION # 13
A third party survey provider offers both an API endpoint for individual survey data and an SFTP server endpoint that can accept batch survey dat a. The initial implementation of the integration includes
1. Marking the order as requiring a survey before order placement
2. On the order confirmation pace, the survey form is displayed for the customer to fill
3. The data is sent to the survey provider API, and the order it marked as not requiring a survey Later it was identified that this solution is not fit for purpose as the following issues and additional requirements were identified:
1. If the API call fails, the corresponding survey data is lost. The Business requires to avoid data loss.
2. Some customers skipped the form. The Business require sending a survey email to such customers.
3. The Order Management System (OMS) uses a non-standard XML parser it did not manage to parse orders with the survey, until the survey attribute was manually removed from the xml.
How should the Architect address the issues and requirements described above?
- A. Create a custom session attribute when the survey is required. Send to the API endpoint in real-time. On failure, capture the survey data in the session and reprocess, use me session attribute to send emails for the cases when survey was skipped.
- B. Create a custom object to store the survey data. Send to the API endpoint using a job. On success, remove the custom object. On failure, send the survey data with API from the next execution of the same job. Use the custom object to send emails for the cases when the survey was skipped.
- C. Send the survey data to the API endpoint in real-time until the survey data is successfully captured. Instruct the OMS development team to update their XML parser, use the Order survey attribute to send emails for the cases when the survey was skipped.
- D. Create a custom object when the survey is required Send to the API endpoint in real-time. On success, remove the object. On failure, capture the survey data in the custom object and later reprocess with a job. Use the custom object to send emails for the cases when survey was skipped.
Answer: D
NEW QUESTION # 14
During the testing of the login form, QA finds out that the first time the user can log in, but every other login attempt from another computer leads to the homepage and the basket being emptied. Developers tried to debug the issue, but when they add a breakpoint to the login action, it is not hit by the debugger.
What should the Architect recommend developers to check?
- A. Add disable cache page in the template ISML - <iscache status--off''/>.
- B. Check Login Form and any included templates for includes that enable page caching.
- C. Add remote include for the login page
- D. Remove CSRF protection from Login Form Action.
Answer: C
NEW QUESTION # 15
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. Override the route with new functionality.
- B. Copy the code from the original route to a new controller route, and change it.
- C. Change the controller route with new functionality.
- D. Extend the route with new functionality.
Answer: D
NEW QUESTION # 16
What is accomplished by the code below?
- A. Creates a link to the Account-Header end point that allows mobile navigation.
- B. Performs a local include from the Account-Header endpoint.
- C. Performs a remote include from the Account-Header endpoint.
Answer: C
NEW QUESTION # 17
A developer is asked to improve the maintainability of a page by reducing its code repetition.
What are two techniques the developer should implement to achieve this?
Choose 2 answers.
- A. Implement template decorators paired with replace tags
- B. Embed partial files using ISML expressions
- C. Use local template includes
- D. Require and render templates with <isscript> tags
Answer: A,C
NEW QUESTION # 18
A Digital Developer needs to add logging to the following code:
Which statement logs the HTTP status code to a debug-level custom log file?
- A. logger.debug("Error retrieving profile email, Status Code: {0} was returned.", http.statusCode);
- B. logger.getLogger('profile').debug("Error retrieving profile email, Status Code: ", http.statusCode);
- C. Logger.getLogger().debug("Error retrieving profile email, Status Code: {0} was returned.", http.statusCode);
- D. Logger.getLogger('profile').debug("Error retrieving profile email, Status Code: {0} was returned.", http.statusCode);
Answer: A
NEW QUESTION # 19
A Digital Developer wants pass control to an ISML template from a JavaScript Controller and load product on the pipeline dictionary with the name myProduct.
Which code sample will achieve this?
- A. ISML.renderTemlpate ( "helloworld.isml", { "myProduct": "product" });
- B. ISML.renderTemlpate ( "helloworld.isml", { "product": myProduct });
- C. ISML.renderTemlpate ( "helloworld.isml", { myProduct: product });
- D. ISML.renderTemlpate ( "helloworld.isml", { product: myProduct });
Answer: A
NEW QUESTION # 20
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. Start a pipeline debugging session and view the caching information provided.
- B. Right-click on the component in UX Studio and view the caching properties of the file.
- C. Hover over the caching icons now present on the storefront.
- D. Open the Request Logs to view the caching information.
Answer: C
NEW QUESTION # 21
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. storefront_core:storefront_controllers:client_project:app_project
- C. app_project:client_project:storefront_controllers:storefront_core
- D. client_project:app_project:storefront_controllers:storefront_core
Answer: C
NEW QUESTION # 22
An Architect is performing an audit of production logs via Log Center and finds some potentially dangerous custom log output.
In which two ways It this log output Improper In a production environment? Choose 2 answers
- A. The log information includes the customer s card name as it appears along with the credit card number (PAN), which violates PCI.
- B. The log information includes the customer's card CW (card security code) and expiration date, which violates PCI.
- C. Information logs should not be used in a production environment
- D. The log information includes the order number and customer s email, which violates PCI.
Answer: A,D
NEW QUESTION # 23
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. xyz
- B. custom-xyz
- C. custom-export
- D. custominfo-blade
Answer: B
NEW QUESTION # 24
To ensure SFRA best practices and protect against request forgery, the developer introduced CSRF token generation in the customer address form:
<form ... action = "submit">
<input name ="${dw.web.CSRFProtection.getTokenName()}"
value = "${dw.web.CSRFProtection.generateToken()">
...
<the rest of the Form fields>
...
</form>
To implement CSRF protection when the form is submitted, the developer needs to introduce the CSRF validation using one or both of these methods as applicable:
* validateRequest
* validateAjaxRequest
Where in the code does the developer need to add this CSRF validation check?
- A. In the controller function that displays the form
- B. In the controller function that handles the submitted form
- C. In the middleware chain of the controller post route
- D. In the model function that persists the form data
Answer: C
NEW QUESTION # 25
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. Promotions ( en sites y en online marketing)
- B. Search Settings En (search y en Sites)
- C. System type extensions (solo en Sites)
- D. Site Jobs (sites)
Answer: A,B
NEW QUESTION # 26
......
Free CCM-101 Exam Questions CCM-101 Actual Free Exam Questions: https://www.itpass4sure.com/CCM-101-practice-exam.html
Verified CCM-101 dumps and 208 unique questions: https://drive.google.com/open?id=1EiyelZH9SCMzPFksifpLyXG7G7JOA_Wy

