Labour Day Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: geek65

B2B-Commerce-Developer Salesforce Accredited B2B Commerce Developer(SP23) Questions and Answers

Questions 4

Which handlebars helper expression is used in Salesforce B2B Commerce pages and

components to toggle the display of a block of markup?

Options:

A.

{{#ifStoreSetting 'Field__c'}} ... {{/ifStoreSetting}}

B.

{{#ifSetting 'Page.cfg}} ... {{/ifSetting}}

C.

{{#ifConfig 'Field__c'}} ... {{/ifConfig}}

D.

{{#ifDisplay 'Page.cfg'}} ... {{/ifDisplay}}

Buy Now
Questions 5

Which three components should a developer use on the product page to replace the out-of-the-box Product Detail Card component?

Options:

A.

Product Detail Breadcrumbs component

B.

Product Fields Short component

C.

Product Field Long component

D.

Product Detail Purchase Options component

E.

Product Detail Image Gallery component

Buy Now
Questions 6

Which two methods from the platformResourceLoader module are relevant for including third party JavaScript and CSS in a Lightning web component?

Options:

A.

loadClientScript

B.

loadScript

C.

loadCss

D.

loadStyle

Buy Now
Questions 7

Which wire adapter should a developer use to retrieve metadata about a specific object?

Options:

A.

getObjectMetadata

B.

getObjectlnfo

C.

getObject

D.

getObjectDescribe

Buy Now
Questions 8

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?

Options:

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

Buy Now
Questions 9

A user wants to leverage a three columnlayout 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?

Options:

A.

Gross Layout Override

B.

Subscriber Template

C.

Page Include

D.

HandleBar Template Override

Buy Now
Questions 10

Which element can be used to pass HTML from a parent component to a child component? 03m 19s

Options:

A.

B.

C.

D.

Buy Now
Questions 11

Which three decorators can be used in Lightning Web Components?

Options:

A.

@api

B.

@track

C.

@wire

D.

@class

E.

@import

Buy Now
Questions 12

What are three standard page reference types?

Options:

A.

standard__app

B.

standard__component

C.

standard__pageNamed

D.

comm_loginPage

E.

standard__recordDetailPage

Buy Now
Questions 13

Which two are considered discrete units of work (code units) within a transaction in the debug logs?

Options:

A.

Validation rule

B.

Lightning component load

C.

Web service invocation

D.

Apex class

Buy Now
Questions 14

Universal Containers (UC) needs to display data from standard objects (entities) in a different format than what

comes with B2B Commerce out of the box. In doing this, what is one advantage of using the Lightning Data

Service vs using a custom Controller class?

Options:

A.

Lightning Data Service translates the developer's component implementation to a VisualForce page for backward compatibility.

B.

JavaScript proxies for transport objects are created in the developer's IDE automatically.

C.

The developer can read, create, or modify single records or metadata without writing Apex code.

D.

There is a Visual Studio add-in that accelerates the layout process

Buy Now
Questions 15

What is default behavior for how theSalesforce B2B Commerce Global APIs transform Salesforce data?

Options:

A.

Fields names are returned using the Salesforce naming convention.

B.

Fields names are returned with „c." prepended in their name.

C.

Fields names are returned with a lowercase first letter,camelcase convention

D.

Fields names can be mapped to any naming convention desired

Buy Now
Questions 16

Universal Containers (UC) needs to wrap a Lightning Web Component they have created called "lwcContainerComponent” inside an Aura component. Which set of tags is the correct approach?

A)

B)

C)

D)

Options:

A.

Option

B.

Option

C.

Option

D.

Option

Buy Now
Questions 17

What are two maintainable ways that Lightning Web Components can be made mobile ready? 33m 215

Options:

A.

Create a Lightning app page and add the component to the mobile navigation

B.

Import a third party JavaScript library

C.

Install the mobile extensions plug-in for VS Code

D.

Decorate templates with mobile-ready

Buy Now
Questions 18

Where is the API-based record creation generally handled in Salesforce B2B

Commerce?

Options:

A.

In the methods available in extension hooks

B.

The service-layer responsible for the entity

C.

Data creation is not allowed

D.

Logic classes that implement the businesslogic for create operations

Buy Now
Questions 19

Which two behaviors does a target value of lightning__FlowScreen in metadata allow for a Lightning web

component?

Options:

A.

It allows the Lightning web component to replace standard functionality in flows and subflows

B.

It allows the Lightning Web component to be dragged onto a page in Lightning AppBuilder

C.

It allows the Lightning web component to be used in guided user experiences to gather input

D.

It automatically generates configuration properties for the Lightning web component

Buy Now
Questions 20

Which three actions are applicable when modifying the number of steps required in the Salesforce Commerce Checkout flow? (3 answers)

Options:

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.

Buy Now
Questions 21

Which two event settings are required for a custom event called CustomEvent to fire from the Lightning web component and propagate up to the DOM?

Options:

A.

bubbles: true

B.

composed: true

C.

cancelable: true

D.

composed: false

Buy Now
Questions 22

What happens to all previous tax entries during tax implementation?

Options:

A.

Modified with the new Tax calculation

B.

They are deleted from the Cart

C.

Saved prior to recalculation

D.

Ignored with the recalculation

Buy Now
Questions 23

What is a valid way of referencing the CC Cart Object whose API name is E_Cart__c in a SOQL query?

Options:

A.

_Cart__c

B.

c.E_Cart__c

C.

ccrz__E_Cart__c

D.

cloudcraze__E_Cart__c

Buy Now
Questions 24

A developer is working in Visual Studio Code on a previously deployed project which is rather large and deployments are time consuming. The developer wants to know if a CSS file containing small changes was actually deployed to the org. What is one way this can be accomplished?

Options:

A.

Right-click the CSS file and choose Diff File Against Org

B.

Click the Tools menu and select Diff Styles Against Org...

C.

Right-click the folder for the component and choose Diff Styles Against Org

D.

Right-click the folder for the component and choose Diff Files Against Org

Buy Now
Questions 25

A developer has made some changes to the products of an existing storefront, but they are unable to see the changes in the products from the store.

Which action did the developer forget to take?

Options:

A.

Activate the product list.

B.

Publish the storefront.

C.

Rebuild the search index.

D.

Publish the catalog

Buy Now
Questions 26

A developer has created a custom Lightning web component to display on the Product Detail page in the store. When the developer goes to add the component to the page in Experience Builder, it is missing from the list of custom components.

Which XML fragment should the developer include in the component's configuration XML file to ensure the custom component is available to add to the page?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 27

Which interface does a developer have to implement to override Inventory in Checkout?

Options:

A.

sfdc_commerce.ValidationCartinventory

B.

sfdc_commerce.CartinventoryValidation

C.

sfdc_checkout.InventoryCartVvalidation

D.

sfdc_checkout.CartinventoryValidation

Buy Now
Questions 28

Based on error emails flowing in, a developer suspects that recent edits made to a checkout flow have created a defect. The developer has data points available to use as inputs in reproducing the scenario.

What should the developer do next?

Options:

A.

Open the flow, select Debug, provide the session ID for replay, and select Run.

B.

Open the flow, select Attach to Live Session, provide the session ID, and select Attach.

C.

Open the flow, select Debug, provide the Input values, and select Run.

D.

Open the flow, select Debug with Inputs, provide the Input values, and select Run.

Buy Now
Questions 29

Which three pages should be enabled for the Guest user profile for a storefront to have anonymous checkout? (3 answers)

Options:

A.

CCPaymentInfo

B.

CheckoutNew

C.

OrderView

D.

Checkout

E.

OrderConfirmation

Buy Now
Questions 30

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?

Options:

A.

Override the Service Class that the page uses and update the ServiceManagementin CCAdmin for the given storefront to use this new Service Class.

B.

Override the Logic Class that the page uses and update the Service Management inCCAdmin for the given storefront to use this new Service Class

C.

Create a new Service Classthat the page uses and update the Service Managementin 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 Managementin CCAdmin for the given storefront to use this new Service Class

Buy Now
Questions 31

Witch static method invocation is used to initialize ccrz.cc_CallContext with information from ccrz.cc_RemoteActionContext and return an instance of ccrz.cc_RemoteActionResult in an apex @RemoteAction methos?

Options:

A.

ccrz.cc_CallContext.init(ccrz.cc_RemoteActionContext)

B.

ccrz.cc_CallContext.initCallContext(ccrz.cc_RemoteActionContext)

C.

ccrz.cc_CallContext.initRemoteActionContext(ccrz.cc_RemoteActionContext)

D.

ccrz.cc_CallContext.initializeCallContext(ccrz.cc_RemoteActionContext)

Buy Now
Questions 32

A developer needs to implement specific styling for a standard component on a single page of the B2B Commerce store using an Aura template. The component should use the default style on all other pages

How should the developer implement the required changes over multiple instances?

Options:

A.

Use a Custom CSS file in a static resource and add the import using the Edit Head Markup Editor in the Experience Builder.

B.

Create a Custom Content Layout Lightning web component that imports the custom CSS file. Set up the page to use this Content Layout.

C.

Create a Custom Theme Layout Aura component that imports the custom CSS file. Set up the page to use this Theme Layout.

D.

Use the Override CSR Editor in the Experience Builder and add the desired CSS to change the styles.

Buy Now
Questions 33

Which two practices are allowed when it comes to naming a Lightning Web Components folder and associated files?

Options:

A.

Beginning with a lowercase letter

B.

Including whitespace

C.

Using a single hyphen (dash)

D.

Using a single underscore

Buy Now
Questions 34

Which practice is allowed when it comes to naming a Lightning web component's folder and associated files?

Options:

A.

Including whitespace

B.

Using a single underscore

C.

Using consecutive underscores

D.

Using a single hyphen (dash)

Buy Now
Questions 35

Northern Trail Outfitters (NTO) has a requirement to schedule a reusable data import across multiple orgs for customer demo purposes. NTO also has a requirement to seed data of related objects—ProductCatalog, ProductCategory, Product2, and ProductCategoryProduct— while preserving its relationships and without purchasing additional licenses or using thirdparty tools.

What is the recommended tool a developer should select to address the requirement?

Options:

A.

Dataloader.io

B.

Bulk Import Using Command Line Interface

C.

Commerce Product Data Import

D.

Data Import Wizard

Buy Now
Questions 36

Which two statements are accurate about the Cart Item with a Type of Charge?

Options:

A.

It is created with the Cart Delivery Group Method after the shipping integration

B.

It is created with the Cart Delivery Group Method after the freight integration

C.

It is linked directly to a Cart Id

D.

It is linked directly to a Catalog Id

Buy Now
Questions 37

A developer is writing custom code to compare External Prices and Sales Prices for cart items. What should be returned if the External Prices are the same as Sales Prices for Products in the Cart? ~.

Options:

A.

sfdc_checkout.IntegrationStatus.Status.SUCCESS

B.

sfdc_checkout.IntegrationStatus.Status.SUCCEEDED

C.

sfdc_checkout.IntegrationStatus.Status.ERROR

D.

sfdc_checkout.IntegrationStatus.Success.FAILED

Buy Now
Questions 38

The ccrz.cc_hk_UserInterface apex class, HTMLHead Include Begin and HTML Head Include End Cloudcraze Page Include sections allow additional content to be added to the HTML 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)

Options:

A.

Salesforce apex:include is wrapped in tags.

B.

HTML does not support

tags inside the

C.

Salesforce apex:include is wrapped in tags.

D.

HTML does not support tags inside the

Buy Now
Questions 39

A developer is working on an existing checkout implementation built against the Lightning Web Runtime (LWR) and wants to implement a custom child checkout component to modify out-of-the-box functionality.

Which interface must the developer implement for the child component?

Options:

A.

CheckoutSavable

B.

Checkoutoutinterface

C.

CustomCheckout

D.

CheckoutStep

Buy Now
Questions 40

The ccUtil apex class in Salesforce B2B Commerce provides numerous utility

functions that can be leveraged in subscriber classes.

What are two ways to check the input or return data of the Global API's? (2 answers)

Options:

A.

ccrz.ccUtil.isNotEmpty(Map) andccrz.ccUtil.isNotEmpty(List)

B.

ccrz.ccUtil.isNotValid(Map) andccrz.ccUtil.isNotValid(List)

C.

ccrz.ccUtil.isValid(Map) and ccrz.ccUtil.isValid(List)

D.

ccrz.ccUtil.isEmpty(Map) and ccrz.ccUtil.isEmpty(List)

Buy Now