Weekend Sale Limited Time 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 2493360325

Good News !!! B2B-Commerce-Developer Salesforce Accredited B2B Commerce Developer (WI24) is now Stable and With Pass Result

B2B-Commerce-Developer Practice Exam Questions and Answers

Salesforce Accredited B2B Commerce Developer (WI24)

Last Update 4 days ago
Total Questions : 221

Salesforce Accredited B2B Commerce Developer (WI24) is stable now with all latest exam questions are added 4 days ago. Incorporating B2B-Commerce-Developer practice exam questions into your study plan is more than just a preparation strategy.

By familiarizing yourself with the Salesforce Accredited B2B Commerce Developer (WI24) exam format, identifying knowledge gaps, applying theoretical knowledge in Salesforce practical scenarios, you are setting yourself up for success. B2B-Commerce-Developer exam dumps provide a realistic preview, helping you to adapt your preparation strategy accordingly.

B2B-Commerce-Developer exam questions often include scenarios and problem-solving exercises that mirror real-world challenges. Working through B2B-Commerce-Developer dumps allows you to practice pacing yourself, ensuring that you can complete all Salesforce Accredited B2B Commerce Developer (WI24) exam questions within the allotted time frame without sacrificing accuracy.

B2B-Commerce-Developer PDF

B2B-Commerce-Developer PDF (Printable)
$48
$119.99

B2B-Commerce-Developer Testing Engine

B2B-Commerce-Developer PDF (Printable)
$56
$139.99

B2B-Commerce-Developer PDF + Testing Engine

B2B-Commerce-Developer PDF (Printable)
$70.8
$176.99
Question # 1

Which cookie stores the effective account ID when effective account is enabled?

Options:

A.  

apex__cclgtkn

B.  

apex__effacc

C.  

apex__currCartId

D.  

apex__cc_anonymous_Country

Discussion 0
Question # 2

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)

Options:

A.  

The customer wants to reference multiple storefront sitemap indexes in a single robots.txt file

B.  

The customer wants to reference a custom sitemap index.

C.  

The customer wants to have multiple robot.txt files in a single Salesforce Community.

D.  

The customer's store is not located at the rootof their domain.

E.  

robot.txt only works if there is one storefront in the org

Discussion 0
Question # 3

Which two statements are true regarding the cc_CallContext class in Salesforce B2B Commerce? (2 answers)

Options:

A.  

The Salesforce session is accessible via the getSession method

B.  

The class can be used internally within Salesforce B2B Commerce and in subscriber code to access context level parameters

C.  

The userLocale variable returns the current Locale for storefront.

D.  

The current storefront is accessible via thisclass

Discussion 0
Question # 4

A developer needs to implement a business rule around shipping: Anything over a certain amount must be sent through freight at a fixed cost and cannot be

sent through standard shipping channels. Which two considerations should the developer consider?

Options:

A.  

A class will need to implement the sfdc_commerce.CartShippingCharges interface

B.  

The implementing class cannot call out to another service

C.  

A class will need to implement the sfdc_checkout.CartShippingCharges interface

D.  

The implementing class may need to contain logical branching

Discussion 0
Question # 5

Which two user permissions in addition to View Setup and Configuration are required to bulk create Product data translations via Data Loader?

Options:

A.  

Import Custom Objects

B.  

B2B Commerce Super User

C.  

Create and set up Experiences

D.  

Manage Translations

Discussion 0
Question # 6

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?

Options:

A.  

A subscriber-supplied token

B.  

"__ccrz"

C.  

The "*" symbol

D.  

The letter "S"

Discussion 0
Question # 7

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

Discussion 0
Question # 8

Which tool should a developer use to author automated tests for custom Lightning web components?

Options:

A.  

Visual Studio Code

B.  

Salesforce CLI

C.  

Jest

D.  

Salesforce Developer Console

Discussion 0
Question # 9

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?

Options:

A.  

Page Include

B.  

Subscriber Page (CC Page)

C.  

Subscriber Template

D.  

Body Include Begin

Discussion 0
Question # 10

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

Options:

A.  

getPicklistMetadata

B.  

getPicklist

C.  

getPicklistValues

D.  

getPicklistMetadataValues

Discussion 0
Question # 11

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

Options:

A.  

Apex Code

B.  

Database

C.  

Callout

D.  

Workflow

Discussion 0
Question # 12

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

Discussion 0
Question # 13

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

Discussion 0
Question # 14

While working on a commerce rollout, a developer needs to update the checkout process so that buyers can purchase with one of the below payment types.

• Credit Card

• Purchase Order

• Contract Now & Pay Later

Additionally, the developer needs to show only Purchase Order and Contract Now & Pay Later if a custom checkbox field on the account is checked.

How should the developer meet these requirements?

Options:

A.  

Create a custom Lightning web component that can be used with the standard payment component. Use a publish-

B.  

Create a custom Lightning web component for the checkout flow that has all the options available. Within that component, pull data from the account to determine which options to show.

C.  

Modify the standard payment component settings in the checkout screen flow and add the new payment method. Use the component visibility feature in screen flows to fulfill the account-based payment option criteria.

D.  

Add a new payment gateway through the reference implementation steps so the payment shows up on the checkout payment screen. Configure the different payment options required.

Discussion 0
Question # 15

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)

Options:

A.  

Override the getFieldsMap method and add subscriber specific code.

B.  

Ensure that any helper methods are defined as private andstatic only.

C.  

Create a global with sharing class that extends ccrz.ccServiceProduct.

D.  

Create a public with sharing class that extends ccrz.ccServiceProduct.

E.  

Override the fetch method and add your subscriber specific code here.

Discussion 0
Question # 16

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

Discussion 0
Question # 17

A developer needs to implement a custom Lightning web component (LWC) for the storefront.

The LWC contains language-specific text values.

How should the developer translate the text values?

Options:

A.  

Import static resources for the text values and add them into the LW

C.  

B.  

Use a CustomLabel xml file in the LWC to add the text values there.

C.  

Create custom labels for the text values and import them in the LW

C.  

D.  

Create a custom Metadata object for the text values and query it in the LW

C.  

Discussion 0
Question # 18

A developer is trying to integrate a new shipping provider to use during checkout in a storefront Which two steps must the developer take to make an integration available for selection?

Options:

A.  

Create a RegisteredExternalService record using Workbench.

B.  

Create an Apex class that uses the integration framework.

C.  

Modify the StorelntegratedService to map to an Apex class ID using Workbench.

D.  

Enter the integration class name and version in the store administration.

Discussion 0
Question # 19

A developer needs to make a call to a long running web service which is critical to finalizing their checkout process. Which three items should the developer consider in their implementation?

Options:

A.  

A new CORS entry may need to be created in Setup

A new Named Credential may need to be created in Setup

B.  

An Apex method returning a Continuation will need to be created

C.  

Requests to the service should be brokered to prevent limit exceptions

D.  

A new Remote Site may need to be created in Setup

Discussion 0
Question # 20

Which two blocks of code are needed to implement a custom getter in a Lightning web component?

A)

Question # 20

B)

Question # 20

C)

Question # 20

D)

Question # 20

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Question # 21

What interface must a developer implement to override Tax in Checkout?

Options:

A.  

sfdc.checkout.CartTaxCalculations

B.  

sfdc.commerce.TaxCalculations

C.  

sfdc_commerce.CartTaxCalculations

D.  

sfdc_checkout.TaxCalculations

E.  

sfdc.commerce.CheckoutTaxCalculations

Discussion 0
Question # 22

Which two scoped modules should a developer import in Lightning web components to check user permissions?

Options:

A.  

@salesforce/permission

B.  

@salesforce/customPermission

C.  

@salesforce/hasPermission

D.  

@salesforce/userPermission

Discussion 0
Question # 23

How should data for Lightning web components be provided?

Options:

A.  

A few properties that contain sets (objects) of data

B.  

One property that contains all data in one set (object)

C.  

A single property object that contains sets (objects) of data

D.  

Independent properties that take simpler, primitive values (e.g. String, Number, Boolean, Array)

Discussion 0
Question # 24

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

Discussion 0
Question # 25

In checkout, what event should the developer's code listen for in order to help troubleshoot and respond to actions?

Options:

A.  

CommerceBubbleEvents

B.  

CommerceErrorEvents

C.  

CommerceActionEvents

D.  

CommerceDiagnosticEvents

Discussion 0
Question # 26

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

Discussion 0
Question # 27

A developer is working on a storefront and is seeing unexpected Ul behavior in one of the custom Lightning web components (LWCs) their team has built.

How should the developer investigate the issue?

Options:

A.  

Enable Debug Mode for a storefront user, log in to the storefront, and use Browser Inspection tools and debugger points.

B.  

Enable Debug Mode for a storefront user, load the LWC in Visual Studio (VS) Code, attach to session, and view debug logs in VS Code.

C.  

Enable debug logs for a storefront user, log in to storefront and perform action, and view debug logs in Setup.

D.  

Identify the user, inputs, and failure, then ask Salesforce support to investigate the issue with the custom LW

C.  

Discussion 0
Question # 28

What two things happen with the Cart during tax implementation?

Options:

A.  

New entries are written to the Cart

B.  

Previous entries are copied to another object

C.  

Previous entries are deleted from the Cart

D.  

New entries are written to the Order Summary

Discussion 0
Question # 29

Which event is invoked by any CCRZ Salesforce B2B CommeceView after the view is rendered?

Options:

A.  

view:*:load

B.  

view:*:refresh

C.  

view:*:onload

D.  

view:*:rendered

Discussion 0
Question # 30

What are three advantages of using ccLog over the Salesforce

standard System.debug class? (3 answers)

Options:

A.  

There is no need to use string concatenation to easily tag log statements with a subject.

B.  

ccLog can debug syntax errors found in the JavaScript.

C.  

There is no need to create a User Trace Flag.

D.  

Append #ccLog= to the end of the storefront URL in order to get logs in the inspector console.

E.  

There is no need to manually set a cookie to debug with the Site Guest User.

Discussion 0
Question # 31

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

Discussion 0
Question # 32

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

Discussion 0
Question # 33

Inwhich three different ways can a theme be enabled in

Salesforce B2B Commerce? (3 answers)

Options:

A.  

A Storefront setting

B.  

An Account Group field value

C.  

A per user setting

D.  

Account

E.  

Dynamically through a hook

Discussion 0
Question # 34

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

Discussion 0
Question # 35

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

Discussion 0
Question # 36

Which event should be triggered when user facing info, warning or error messages

need to be displayed on a Visualforce page?

Options:

A.  

showMessage

B.  

displayPageMessage

C.  

displayMessage

D.  

pageMessage

Discussion 0
Question # 37

Northern Trail Outfitters (NTO) exports Order Summary data from its org. A developer launches Data Loader, selects Order Summary, clicks the Select All Fields button, and clicks Finish. Custom fields are defined in the Cart and Order Summary objects and successfully mapped from Cart to Order Summary during checkout. However, all three custom fields in the Order Summary are empty in the export file.

What is the most likely cause?

Options:

A.  

There was a misspelling in one of the custom fields.

B.  

The Cart to Order action does not support the mapping of custom fields.

C.  

The developer does not have access to the fields.

D.  

The developer can export Order Summary records only by using Data Export Service

Discussion 0
Question # 38

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.

Discussion 0
Question # 39

A dev at Northern Trail Outfitters (NTO) exported Order Summary records via Data Loader, but noticed that some orders were missing. What is the most likely cause?

Options:

A.  

Status was not in Created

B.  

Billing Contact was missing

C.  

Original Order information was missing

D.  

Order Life Cycle Type was Managed

E.  

Currency mapping was not done correctly

Discussion 0
Question # 40

A developer is attempting to write a Lightning Web component from scratch by first creating the HTML markup and receives an error. Which three tags when used as the first element in the file would produce an error?

Options:

A.