
B2B-Commerce-Developer Dumps - Grab Out For [NEW-2021] Salesforce Exam
B2B-Commerce-Developer Exam Dumps PDF Guaranteed Success with Accurate & Updated Questions
NEW QUESTION 10
A user wants to leverage a three column layout on a page. The user also wants to move the mini-cart widget from the right to the center column. How can this requirement be fulfilled?
- A. HandleBar Template Override
- B. Subscriber Template
- C. Gross Layout Override
- D. Page Include
Answer: B
NEW QUESTION 11
What are three advantages of using ccLog over the Salesforce
standard System.debug class? (3 answers)
- A. ccLog can debug syntax errors found in the JavaScript.
- B. There is no need to manually set a cookie to debug with the Site Guest User.
- C. Append #ccLog=<Logging Token Name> to the end of the storefront URL in order to get logs in the inspector console.
- D. There is no need to use string concatenation to easily tag log statements with a subject.
- E. There is no need to create a User Trace Flag.
Answer: B,D,E
NEW QUESTION 12
A Developer created a custom field that a project wants to expose on a given page.
How does the Developer ensure that the field is available to display on a given page?
- A. Override the Logic Class that the page uses and update the Service Management in CCAdmin for the given storefront to use this new Service Class
- B. Create a new Service Class that the page uses and update the Service Management in CCAdmin for the given storefront to use this new Service Class
- C. Override the Service Class that the page uses and update the Service Management in CCAdmin for the given storefront to use this new Service Class.
- D. Create a new Logic Class that the page uses and update the Service Management in CCAdmin for the given storefront to use this new Service Class
Answer: C
NEW QUESTION 13
Which two statements are true about Global API's in Salesforce B2B Commerce? (2 answers)
- A. Global APIs will catch any Exceptions that are thrown as part of missing parameters.
- B. Global APIs are versioned.
- C. Global APIs will handle Transaction scope, and the Subscriber calling it does not need to handle scope.
- D. Each global API method takes in a Map<String, Object> as a single parameter and returns a Map<String, Object>
Answer: B,D
NEW QUESTION 14
Which method signature is used in the Global API's?
- A. ccrz.cc_Output (ccrz:cc_Input input)
- B. Map<String, Object>
- C. List<List<Object>>
- D. Changes based on API and Method name
Answer: B
NEW QUESTION 15
Which handlebars helper expression is used in Salesforce B2B Commerce pages and components to toggle the display of a block of markup?
- A. {{#ifDisplay 'Page.cfg'}} ... {{/ifDisplay}}
- B. {{#ifSetting 'Page.cfg}} ... {{/ifSetting}}
- C. {{#ifStoreSetting 'Field__c'}} ... {{/ifStoreSetting}}
- D. {{#ifConfig 'Field__c'}} ... {{/ifConfig}}
Answer: A
NEW QUESTION 16
Which method needs to be implemented when rendering a Salesforce B2B
Commerce view in order to have it called after rendering has finished?
- A. There are no methods called on the view after rendering has finished
- B. afterRender()
- C. onRender()
- D. postRender()
Answer: D
NEW QUESTION 17
Salesforce B2B Commerce natively provides a robots.txt file, however, a customer can also create its own version.Which three scenarios are valid reasons for customer to create their own robots.txt file? (3 answers)
- A. The customer wants to reference a custom sitemap index.
- B. robot.txt only works if there is one storefront in the org
- C. The customer wants to reference multiple storefront sitemap indexes in a single robots.txt file
- D. The customer wants to have multiple robot.txt files in a single Salesforce Community.
- E. The customer's store is not located at the root of their domain.
Answer: A,C,E
NEW QUESTION 18
What are three ways to test the value of Page Label on any Salesforce B2B Commerce Community Page? (3 answers)
- A. Execute (('PAGE_LABEL_NAME')) in the JavaScript console
- B. Access the source HTML for the page via the browser developer tools.
- C. Execute CCRZ.processPageLabelMap('PAGE_LABEL_NAME') in the JavaScript console.
- D. Execute CCRZ.pagevars.pageLabels['PAGE_LABEL_NAME') in the JavaScript console.
- E. Enable the 'display page label names' in cc admin.
Answer: C,D,E
NEW QUESTION 19
What is essential for a Salesforce B2B Commerce theme to show up in the theme section in CC Admin?
- A. The theme needs to be set as a Custom Setting in Salesforce.
- B. The theme needs to be set in the Configuration Settings.
- C. The theme needs to have "theme" in the name of the Static Resource.
- D. The theme needs to be referred to in the head element on the page
Answer: C
NEW QUESTION 20
Numerous flags, when set, have a direct impact on the result set provided by the Global API's. What is the default Global API DataSizing convention flag that is used by the API's unless otherwise specified?
- A. CCRZ.ccPAI.SZ_S
- B. CCRZ.ccPAI.SZ_M
- C. CCRZ.ccPAI.SZ_XL
- D. CCRZ.ccPAI.SZ_L
Answer: D
NEW QUESTION 21
A user wants the pricing to reflect the price values stored in an external ERP during the checkout flow. In what way can this requirement be satisfied?
- A. None of the above
- B. Override the computePricingCart method in ccrz.cc_api_PriceAdjustoment and make the callout in this method.
- 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.
Answer: A
NEW QUESTION 22
Why is the use of a standard Visualforce control such as apex:form discouraged in Salesforce B2B Commerce page includes and subscriber pages?
- A. Visualforce "scopes" controls that are present on a page and scope of the control will be set to "ccrz"
- B. The CCRZ Javascript object is not accessible within an apex:form control.
- C. Apex:form render DOM components slowly
- D. Javascript events are not supported within an apex:form control
Answer: A
NEW QUESTION 23
A configuration value, CO.NewOrder, is set to TRUE. What is one way of
preventing an existing payment page from being shown on the checkout payment page?
- A. Remove the value matching the page name from the pmt.whitelist configuration setting, then rebuild and activate a new Configuration cache
- B. Remove the payment type associated with the payment page from CO.pmts, then rebuild and activate a new cache.
- C. Delete the Visualforce page from the code base.
- D. Override the front end template and modify the way the embedded payment page gets loaded from the payment list configuration.
Answer: A
NEW QUESTION 24
Which three statements are true about Global API versioning? (3 answers)
- A. Minimum API_VERSION is 1 and the Maximum API version follows the releases. E.g. The maximum was 4 as of Salesforce B2B Commerce Release-4.5, 5 as of Salesforce B2B Commerce Release 4.6, etc.
- B. The API version is scoped at the Class API level and NOT at the method level.
- C. Calling in with an API version set to lower than 1 will result in an exceptional case where the exception class ccrz.BelowMinAPIVersionException will be returned to callers.
- D. Calling in with an API version set to more than current maximum will result in exception case where the exception class ccrz.ExceedsMaxAPIVersionException will be returned to callers.
- E. There is no need to pass API_VERSION to the Global APIs, and based on the Salesforce B2B Commerce Managed Package version, Global APIs are able to figure out what version of the API to use.
Answer: A,C,D
NEW QUESTION 25
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. Salesforce B2B Commerce includes do not support standard SalesForce remote actions.
- C. The Salesforce B2B Commerce logger cannot be utilized in standard remote actions
- D. The APEX method called by the remote action will be passed as a Salesforce B2B Commerce context object.
Answer: C,D
NEW QUESTION 26
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. ProductMap
- B. CCCatSiteMap
- C. SizeMap
- D. CCSizeIndex
Answer: B,D
NEW QUESTION 27
What is a best practice when passing query parameters from user interface to an apex controller?
- A. Query parameters should be stored on a backbone model prior to passing them to the server
- B. Query parameters should be properly sanitized by using JSINHTMLENCODE within the VisualForce Page or Component.
- C. Query parameters should be passed only to Salesforce B2B Commerce classes that you are extending.
- D. String parameters should be trimmed using String.trim().
Answer: B
NEW QUESTION 28
A user wants to have a Contact Us page in the storefront. This page will be a web-tolead form and it should have the header and footer, essentially the same look and feel as all the pages in the application. How can this requirement be fulfilled?
- A. Subscriber Page (CC Page)
- B. Subscriber Template
- C. Body Include Begin
- D. Page Include
Answer: A
NEW QUESTION 29
Which two statements are true regarding the cc_CallContext class in Salesforce B2B Commerce? (2 answers)
- A. The current storefront is accessible via this class
- B. The userLocale variable returns the current Locale for storefront.
- C. The class can be used internally within Salesforce B2B Commerce and in subscriber code to access context level parameters
- D. The Salesforce session is accessible via the getSession method
Answer: A,C
NEW QUESTION 30
Numerous flags when set, have a direct impact on the result set provided by the Global API's. Which conversion flag allows for sObjects to be returned from the Global API's when provided as a Boolean parameter with a value of true?
- A. ccrz.ccAPI.SZ_SOBJECT
- B. ccrz.ccAPISizing.SOBJECT
- C. ccrz.ccAPISizing.SKIPTRZ
- D. ccrz.ccAPI.SZ_SKIPTRZ
Answer: D
NEW QUESTION 31
Which three statements are true regarding event handling in the Salesforce B2B Commerce managed package?
(3 answers)
- A. Salesforce B2B Commerce relies on a series of Javascript click listener events.
- B. Writing directly to your own custom Backbone JS Views and Models automatically integrates that data into the Salesforce B2B Commerce Backbone Views and Models.
- C. Salesforce B2B Commerce relies on a central event channel for communication across various Salesforce B2B Commerce Backbone Views and Models called CCRZ.pubSub.
- D. CCRZ.pubSub defines the following three functions which can be used for event handling: trigger, on, and once.
- E. CCRZ.pubSub extends the Backbone.Events JavaScript object.
Answer: C,D,E
NEW QUESTION 32
Which two steps are necessary to enable Salesforce B2B Commerce
logging in the managed package?
- A. Turn On the Checkbox "Cloudcraze Logging" in CC Admin.
- B. Ensure you save a value in the Logging Token input field in the Global Settings section of CC Admin.
- C. Ensure the value saved in the Logging token field is appended to the ccLog query parameter.
- D. Set a cookie with the Id of the user accessing the storefront in CC Admin
Answer: B,C
NEW QUESTION 33
......
Get New B2B-Commerce-Developer Certification Practice Test Questions Exam Dumps: https://www.certkingdompdf.com/B2B-Commerce-Developer-latest-certkingdom-dumps.html
Pass B2B-Commerce-Developer Exam - Real Test Engine PDF with 80 Questions: https://drive.google.com/open?id=1yd3Cxglo-6SWdyzUK7uiPQHs1ndCW2n6