New Year Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Salesforce B2B-Commerce-Developer Salesforce Accredited B2B Commerce Developer (SU24) Exam Practice Test

Salesforce Accredited B2B Commerce Developer (SU24) Questions and Answers

Question 1

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

Question 2

Which three statements are true about Global API versioning? (3 answers)

Options:

A.

Calling in with an API version set to lower than 1 will result in an exceptional case where the exception classccrz.BelowMinAPIVersionException will be returned tocallers.

B.

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.

C.

The API version is scoped at the Class API level and NOT at the method level.

D.

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 CommerceRelease 4.6, etc.

E.

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.

Question 3

What are two ways a developer should ensure that a store verifies changes by using an external service?

Options:

A.

Create a flow using an action to retrieve shipping charges from an external service and update the Cart Delivery Group Methods.

B.

Create an Apex class implementing the sfdc_checkout.CartShippingCharges interface to retrieve shipping charges from an external service and register it as the .. calculation integration in the store administration.

C.

Create an Apex class to retrieve shipping charges from an external service and update the Cart Delivery Group Method.

D.

Create a trigger to retrieve shipping charges from an external service and update the Cart Delivery, Group Methods

Question 4

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

Question 5

Which three file extensions are allowed in a Lightning Web Component folder?

Options:

A.

.js-meta.xml

B.

.html

C.

.Js

D.

.gif

E.

.jar

Question 6

Which two steps are necessary to enable Salesforce B2B Commerce

logging in the managed package?

Options:

A.

Ensure you save a value in the Logging Token input field in the Global Settings section of CC Admin.

B.

Turn On theCheckbox "Cloudcraze Logging" in 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

Question 7

A developer attempts to export data from an org by launching Data Loader, selecting a standard entity, clicking the "Select All Fields" button and clicking the Finish button. The developer finds that the CustomField_c field they added to the entity has no values under the header in the CSV file output. What is the root cause?

Options:

A.

The developer does not have the correct JDK that is recommended by Salesforce and this is known to cause issues with exporting custom attributes

B.

The developer does not have access to the object's metadata

C.

The field is not populated

D.

The user does not have rights to the custom field

Question 8

Which three considerations should a developer keep in mind when creating a tax provider?

Options:

A.

What events to fire in the Lightning Web Component

B.

Whether to use JSON or XML

C.

Success criteria

D.

Whether an AppExchange package already exists

E.

How to handle errors

Question 9

Which three files are required for a deployable Lightning Web Component called displayMyData that will fetch and display data?

Options:

A.

displayMyData.css

B.

displayMyData.js-meta.xml

C.

displayMyData.js

D.

displayMyDataController.cls

E.

displayMyData.html

Question 10

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

Options:

A.

getObject

B.

getObjectMetadata

C.

All of the above

D.

getObjectinfo

Question 11

In what way can a developer's code subscribe to platform events?

Options:

A.

Flows and Apex Triggers

B.

Flows

C.

Apex Triggers

D.

Process Builder, Apex Triggers and Flows

Question 12

Ursa Major is planning to implement Salesforce B2B Commerce, and a developer needs to configure taxes for their storefront. The company operates in multiple states, each with different tax rates and tax rules.

What are two ways the developer should configure taxes in B2B Commerce?

Options:

A.

Configure a tax engine using third-party software.

B.

Configure tax rates and rules for each state in Salesforce B2B Commerce.

C.

Use a different pricebook for each state.

D.

Use the Salesforce out-of-the-box tax calculator.

Question 13

Which two log levels does a developer need to include to debug platform events?

Options:

A.

Apex Code

B.

Database

C.

Callout

D.

Workflow

Question 14

A developer needs to deliver a solution for taxation that supports multiple countries and a complex set of jurisdictions. Which three steps should be considered as part of this process?

Options:

A.

Contact the vendor who wrote the third party service for the most recent information

B.

Implement the sfdc_checkout.CartTaxCalculations interface writing code from scratch

C.

Implement the sfdc_checkout.CartTaxCalculations interface calling out to a third party tax service

D.

Implement the sfdc_checkout.TaxCalculations interface calling out to a third party tax service

E.

Look for packages or existing sample code on the AppExchange

Question 15

Which HTML element can be used as a root tag for a Lightning Web Component's HTML file?

Options:

A.

B.

C.

D.