
Practice B2B-Commerce-Developer Questions With Certification guide Q&A from Training Expert SurePassExams
Free Salesforce B2B-Commerce-Developer Test Practice Test Questions Exam Dumps
NEW QUESTION 20
What are the templating, Javascript, and CSS frameworks what the cloudcraze managed package leverages?
- A. Angularjs, Backbonejs, and handlebarsjs
- B. Bootstrap, Backbonejs, and handlebarsjs
- C. Bootstrap, Angularjs, and Backbonejs
- D. Angularjs, react.js, and handlebarsjs
Answer: B
NEW QUESTION 21
Which three steps are necessary to have subscriber page added to Salesforce B2B Commerce after creating a custom Visualforce page? (3 answers)
- A. Create a new Visualforce page, and manually import the Salesforce B2B Commerce JavaScript libraries.
Run in Anonymous Apex ccrz.cc_util_Reflection.upsertPageUIKey([arg1],[arg2],[arg3]); - B. Create a new CC Subscriber Page record that points to your custom Visualforce page.
- C. Enable the Subscriber Page in CC Admin.
- D. Refresh the Page Keys Index in CC Admin.
Answer: B,C,D
NEW QUESTION 22
How is a price group dynamically set?
- A. By extending the cc_hk_priceing hook
- B. By overriding the ccLogicProductPrice class
- C. By using contract pricing
- D. By extending the ccApiPriceList API
Answer: B
NEW QUESTION 23
What is the recommended method for increasing the number of required autocomplete characters that are typed before autocomplete works?
- A. Override and extend the autoComplete method in cc_hk_Catalog.
- B. Override the autocomplete template and create and register a new handlebars helper.
- C. Override the autoComplete.search_input.minLength value in the CCRZ.uiProperties file
- D. Update the...minLength property in CC Admin, then build and activate a new cache.
Answer: C
NEW QUESTION 24
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 25
What two kinds of queries do the methods in Salesforce B2B Commerce services perform by default? (2 answers)
- A. SOQL
- B. SOSL
- C. SQL
- D. Schema-less queries
Answer: A,B
NEW QUESTION 26
A user wants to have a customized experience for adding items to the cart. The user also wants the mini cart module to reflect changes to the state of the cart afterwords. How should this requirement be fulfilled?
- A. Trigger the global "cartChange" event and then trigger "changeMiniCart" event after the Add to Cart Action on the custom button.
- B. Write a custom Remote Action to refresh the Mini Cart and refresh the Cart Line item count on the Cart Link in the header.
- C. Leverage the Add to Cart Global API which add items to the cart and also refreshes the page with the new data.
- D. Trigger the global "cartChange" event after the Add to Cart Action on the custom button.
Answer: C
NEW QUESTION 27
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. Delete the Visualforce page from the code base.
- B. Override the front end template and modify the way the embedded payment page gets loaded from the payment list configuration.
- C. Remove the payment type associated with the payment page from CO.pmts, then rebuild and activate a new cache.
- D. Remove the value matching the page name from the pmt.whitelist configuration setting, then rebuild and activate a new Configuration cache
Answer: D
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
How can the display of CC Menu Items be customized for different users?
- A. cc_hk_Category extension to post-process any cached menu items
- B. cc_hk_Menu extension to post-process any cached menu items
- C. cc_hk_Category extension to pre-process which category items are cached as menu items
- D. cc_hk_Menu extension to pre-process which menu items are cached
Answer: B
NEW QUESTION 30
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
Answer: C
NEW QUESTION 31
Which format is the custom Salesforce relationship with the API name,
"My_Relationship_Name__r.My_Name__c" queried and transformed into dy default in Salesforce B2B Commerce?
- A. myRelationshipNameR=>(myName: value)
- B. myrelationshipname.myname: value
- C. My_Relationship_Name__r.My_Name__c: value
- D. myRelationshipName.myName: value
Answer: A
NEW QUESTION 32
Which three pages should be enabled for the Guest user profile for a storefront to have anonymous checkout?
(3 answers)
- A. Checkout
- B. CCPaymentInfo
- C. CheckoutNew
- D. OrderConfirmation
- E. OrderView
Answer: B,C,D
NEW QUESTION 33
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 34
Which handlebars helper expression is used in Salesforce B2B Commerce pages and components to toggle the display of a block of markup?
- A. {{#ifConfig 'Field__c'}} ... {{/ifConfig}}
- B. {{#ifSetting 'Page.cfg}} ... {{/ifSetting}}
- C. {{#ifStoreSetting 'Field__c'}} ... {{/ifStoreSetting}}
- D. {{#ifDisplay 'Page.cfg'}} ... {{/ifDisplay}}
Answer: D
NEW QUESTION 35
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. Salesforce B2B Commerce includes do not support standard SalesForce remote actions.
- B. The APEX method called by the remote action will be passed as a Salesforce B2B Commerce context object.
- C. A standard remote action will not have access to Salesforce B2B Commerce objects.
- D. The Salesforce B2B Commerce logger cannot be utilized in standard remote actions
Answer: B,D
NEW QUESTION 36
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 37
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. postRender()
- C. onRender()
- D. afterRender()
Answer: B
NEW QUESTION 38
Which two usages of ccLog should be avoided in Salesforce B2B Commerce? (2 answers)
- A. crz.ccLog.log(System.LoggingLevel.WARN, 'D:something', 'Something unexpected occurred: The data we were expecting for pl was not there,')
- B. crz.ccLog.log(System.LoggingLevel.DEBUG, 'D:myOrder', myOrder), where myOrder is an order object
- C. crz.ccLog.log(System.LoggingLevel.DEBUG, 'D:myOrderList', myOrderList), where myOrderList is a list of orders
- D. ccrz.ccLog.log(System.LoggingLevel.ERROR, 'D:something', myCallToGetMessage(pl) ), where myCallToGetMessage(pl) is a method invocation
Answer: A,D
NEW QUESTION 39
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 40
Which three attributes are true regarding Subscriber pages? (3 answers)
- A. Subscriber pages allow customers to quickly create new custom pages for their storefront.
- B. Out of the Box, Subscriber Pages are completely blank HTML pages.
- C. Standard Salesforce B2B Commerce components are automatically included on the page e.g. Header links, images, menu items, containers, etc.
- D. All the user interface components must be created manually.
- E. Subscriber pages can include additional standard Salesforce B2B Commerce components such as featured products, category tree, and mini cart.
Answer: A,C,E
NEW QUESTION 41
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. Set the value of the configuration setting defined as CO.overrideFlow to TRUE.
- D. Build and activate a new configuration cache setting via CC admin.
- E. Set the value of the configuration setting defined as CO.useDef to TRUE
Answer: B,C,D
NEW QUESTION 42
The ccrz.cc_hk_UserInterface apex class, HTML Head Include Begin and HTML Head Include End Cloudcraze Page Include sections allow additional content to be added to the HTML <head> tag. What are two reasons that is it preferred to use the ccrz.cc_hk_UserInterface extension over the Cloudcraze Page Include sections? (2 answers)
- A. Salesforce apex:include is wrapped in tags.
- B. Salesforce apex:include is wrapped in <span> tags.
- C. HTML does not support <div> tags inside the <head>
- D. HTML does not support <span> tags inside the <head>
Answer: B,D
NEW QUESTION 43
......
Prepare Top Salesforce B2B-Commerce-Developer Exam Audio Study Guide Practice Questions Edition: https://www.surepassexams.com/B2B-Commerce-Developer-exam-bootcamp.html
Dumps Practice Exam Questions Study Guide for the B2B-Commerce-Developer Exam: https://drive.google.com/open?id=1-iFu0-7WTwQSmuPao8J3sDZT1NHeGznb