Which handlebars helper function is used on Salesforce B2B Commerce pages and components for formatting price values?
A. formatPrice
B. priceAbs
C. showprice
D. price
For which two reasons is it preferable to extend the Salesforce B2B Commerce remote invocation object instead of using the standard Salesforce remote action invocation manager (2 answers)
A. A standard remote action will not have access to Salesforce B2B Commerce objects.
B. The APEX method called by the remote action will be passed as a Salesforce B2B Commerce context object.
C. Salesforce B2B Commerce includes do not support standard SalesForce remote actions.
D. The Salesforce B2B Commerce logger cannot be utilized in standard remote actions
What is a best practice when passing query parameters from user interface to an apex controller?
A. Query parameters should be properly sanitized by using JSINHTMLENCODE within the VisualForce Page or Component.
B. String parameters should be trimmed using String.trim().
C. Query parameters should be passed only to Salesforce B2B Commerce classes that you are extending.
D. Query parameters should be stored on a backbone model prior to passing them to the server
What are three advantages of using ccLog over the Salesforce standard System.debug class? (3 answers)
A. There is no need to use string concatenation to easily tag log statements with a subject.
B. ccLog can debug syntax errors found in the JavaScript.
C. There is no need to create a User Trace Flag.
D. Append #ccLog=
E. There is no need to manually set a cookie to debug with the Site Guest User.
Which three actions are applicable when modifying the number of steps required in the Salesforce Commerce Checkout flow? (3 answers)
A. Perform a template override on the Checkout page.
B. Add a page include to the checkout page.
C. Build and activate a new configuration cache setting via CC admin.
D. Set the value of the configuration setting defined as CO.useDef to TRUE
E. Set the value of the configuration setting defined as CO.overrideFlow to TRUE.
When a user buys 10 units of product B, the user wants 1 unit of Product A to be automatically added to the cart. How can this requirement be fulfilled?
A. Override the AllowCheckout method in ccrz.cc_api_CartExtension
B. Override the prepareForSave method in ccrz.cc_api_CartExtension
C. Override the preprocess method in ccrz.cc_api_CartExtension
D. Override the prepareToAdd method in ccrz.cc_api_CartExtension
Which two Salesforce B2B Commerce visualforce pages must be enabled at a Salesforce Community level to make the out of the box SEO functionality available? (2 answers)
A. CCSizeIndex
B. SizeMap
C. CCCatSiteMap
D. ProductMap
What are three ways to test the value of Page Label on any Salesforce B2B Commerce Community Page? (3 answers)
A. Access the source HTML for the page viathe browser developer tools.
B. Execute CCRZ.pagevars.pageLabels['PAGE_LABEL_NAME') in the JavaScript console.
C. Execute CCRZ.processPageLabelMap('PAGE_LABEL_NAME') in the JavaScript console.
D. Enable the 'display page label names' in cc admin.
E. Execute (('PAGE_LABEL_NAME')) in the JavaScript console
The sizing keys used in the Salesforce B2B Commerce Global APIs five distinct operations. What are three of these operations? (3 answers)
A. Refetch data (used on some Logic classes)
B. Return formats as Map
C. Override static DAO classes and methods
D. Related Query to call (sub queries or direct queries)
E. Object type casting
A user wants the pricing to reflect the price values stored in an external ERP during the checkoutflow. In what way can this requirement be satisfied?
A. Override the computePricingCart method in ccrz.cc_api_PriceAdjustoment and make the callout in this method.
B. None of the above
C. Override the computePricingReview method in ccrz.cc_CartExtension and make the callout in this method.
D. Override the computePricingCart methos in ccrz.cc_api_CartExtension and make the callout in this method.