
Latest [Oct 23, 2021] B2B-Commerce-Developer Exam Questions – Valid B2B-Commerce-Developer Dumps Pdf
B2B-Commerce-Developer Practice Test Questions Answers Updated 80 Questions
NEW QUESTION 28
What are three ways to implement custom post Order processing? (3 answers)
- A. Extend cc_hk_invoice to handle custom business logic post Order processing
- B. Use cc_hk_Order.placeTarget to define a new Order Confirmation page which executes additional business logic.
- C. Use a Salesforce workflow rule that executes when an Order record is created.
- D. Modify or add custom Cart formula fields to handle logic.
- E. Use Process builder to implement business processes that execute when an Order record is created.
Answer: B,C,E
NEW QUESTION 29
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. Set a cookie with the Id of the user accessing the storefront in CC Admin
- C. Ensure the value saved in the Logging token field is appended to the ccLog query parameter.
- D. Ensure you save a value in the Logging Token input field in the Global Settings section of CC Admin.
Answer: C,D
NEW QUESTION 30
Which three actions are applicable when extending a default Salesforce B2B Commerce page via a page include? (3 answers)
- A. Prepend "c." to the name of the page referenced in the configuration setting.
- B. Create a Service Class override to query the new page include.
- C. Build and activate a new configuration cache setting via CC admin.
- D. Create a configuration setting for enabling the page include and assigning the new page include via CC admin.
- E. Create the VisualForce page you wish to include to the Salesforce b2B Commerce page.
Answer: C,D,E
NEW QUESTION 31
Salesforce B2B leverages global API's for encapsulating business logic into blocks that can be extended and modified by subscribers. Which three statements are true regarding extending ccServiceProduct and exposing custom fields on the Product Detail Page? (3 answers)
- A. Ensure that any helper methods are defined as private and static only.
- B. Create a public with sharing class that extends ccrz.ccServiceProduct.
- C. Override the getFieldsMap method and add subscriber specific code.
- D. Create a global with sharing class that extends ccrz.ccServiceProduct.
- E. Override the fetch method and add your subscriber specific code here.
Answer: C,D,E
NEW QUESTION 32
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 Service 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 Logic 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: A
NEW QUESTION 33
A query containing a subquery is executed. What is appended to the subquery name as part of its transformation by default in Salesforce B2B Commerce?
- A. The letter "S"
- B. A subscriber-supplied token
- C. The "*" symbol
- D. "__ccrz"
Answer: A
NEW QUESTION 34
What is a best practice when passing query parameters from user interface to an apex controller?
- A. Query parameters should be passed only to Salesforce B2B Commerce classes that you are extending.
- B. Query parameters should be properly sanitized by using JSINHTMLENCODE within the VisualForce Page or Component.
- C. String parameters should be trimmed using String.trim().
- D. Query parameters should be stored on a backbone model prior to passing them to the server
Answer: B
NEW QUESTION 35
Which three statements are true regarding event handling in the Salesforce B2B Commerce managed package?
(3 answers)
- A. Salesforce B2B Commerce relies on a central event channel for communication across various Salesforce B2B Commerce Backbone Views and Models called CCRZ.pubSub.
- B. Salesforce B2B Commerce relies on a series of Javascript click listener events.
- C. Writing directly to your own custom Backbone JS Views and Models automatically integrates that data into the Salesforce B2B Commerce Backbone Views and Models.
- 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: A,D,E
NEW QUESTION 36
What are three advantages of using ccLog over the Salesforce
standard System.debug class? (3 answers)
- A. There is no need to manually set a cookie to debug with the Site Guest User.
- B. ccLog can debug syntax errors found in the JavaScript.
- C. There is no need to create a User Trace Flag.
- D. There is no need to use string concatenation to easily tag log statements with a subject.
- E. Append #ccLog=<Logging Token Name> to the end of the storefront URL in order to get logs in the inspector console.
Answer: A,C,D
NEW QUESTION 37
Which out of the box Salesforce B2B Commerce page can give instructions to web crawlers from accessing specific Salesforce B2B Commerce pages?
- A. cc_RobotsTxT
- B. CCSiteIndex
- C. CCCat?SiteMap
- D. CCPage
Answer: A
NEW QUESTION 38
Which two aspects are applicable to Page Includes? (2 answers)
- A. Page Includes can be configured as Body Includes Begin.
- B. Standard Visualforce controls such as apex:form should not be used within a page include
- C. Page Includes must be assigned to an OOTB Page, i.e. Home, Product Detail, etc., and enabled
- D. If a controller is used for an included page, then a merge variable must be present on the page.
Answer: B,D
NEW QUESTION 39
What is a valid way of referencing the global cc_api_CartExtentsion apex class via subscriber code?
- A. cloudcraze.cc_api_CartExtension
- B. ccrz__cc_api_CartExtension
- C. ccrz.cc_api_CartExtension
- D. c__cc_api_CartExtension
Answer: C
NEW QUESTION 40
In which three ways can Salesforce B2B Commerce API sizing blocks support multiple API sizing requests? (3 answers)
- A. SZ_ASSC is used.
- B. SZ_ASSC is not used.
- C. The sizing block is removed after the first handler.
- D. The sizing block is not removed.
- E. When different entities are specified in the method invocation.
Answer: B,C,E
NEW QUESTION 41
Why is the use of a standard Visualforce control such as apex:form discouraged in Salesforce B2B Commerce page includes and subscriber pages?
- A. The CCRZ Javascript object is not accessible within an apex:form control.
- B. Apex:form render DOM components slowly
- C. Visualforce "scopes" controls that are present on a page and scope of the control will be set to "ccrz"
- D. Javascript events are not supported within an apex:form control
Answer: C
NEW QUESTION 42
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. Gross Layout Override
- B. Subscriber Template
- C. HandleBar Template Override
- D. Page Include
Answer: B
NEW QUESTION 43
......
B2B-Commerce-Developer dumps Sure Practice with 80 Questions: https://www.dumpsquestion.com/B2B-Commerce-Developer-exam-dumps-collection.html
Get New B2B-Commerce-Developer Certification – Valid Exam Dumps Questions: https://drive.google.com/open?id=1_zdHk2XK2pGT6v1JArDGIIna513lV6z_