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

Salesforce B2C-Commerce-Architect Salesforce Certified B2C Commerce Architect (SP23) Exam Practice Test

Salesforce Certified B2C Commerce Architect (SP23) Questions and Answers

Question 1

Northern Trail Outfitters (NTO) operate 200 physical stores. NTO has products that are available in some of the physical stores and not available in others. The closest physical store is determined based on customer s post zip code when they are shopping online. Only the products that are available in the customer's closest physical store should be presented to the customer to the search results.

What are the two feasible technical approaches to meet these requirements?

Choose 2 answers

Options:

A.

Create a separate shipping method per physical store. Use post/zip code to determine the applicable shipping method. Show only the products that are not excludedfrom the shipping method.

B.

Create a separate category per physical store use post/Tip code with a mapping to determine the relevant category. Show only the products from this category.

C.

Create a separate site per physical store. Use post/zip code to redirect the customer to the relevant site. Show the products from the site navigation catalog.

D.

Create a separate pricebook per physical store. Use post/zip code to activate this pricebook through a customer group. Show only the products with price by applying price refinement.

Question 2

During a technical review, the Client raises a need to display product pricing on theProduct Detail Page (PDP) with discounted values per promotion. The Client notes customers complained of bad user experiences in the past when they would add a product to the basket from the cached PDP and then see a higher price when they started checkoutas the promotion had expired.

What should the Architect suggest be implemented for this given that performance should be minimally impact?

Options:

A.

Remove caching of the product page during the promotion.

B.

Adjust the PDP to have a low caching period during the promotion.

C.

Modify the page to vary the cache by price and promotion.

D.

Create a separate template or view based on the promotion.

Question 3

The Architect has been presented with a requirement from the business to implement a new LINK cartridge. The current site is built on the Storefront Reference Architecture, and the LINK cartridge is certified for Pipelines and Controllers. On review, the Architect notes that the Jobs are all created in Pipelines.

How should the Architect implement that cartridge to make sure the required jobs runs property?

Options:

A.

The Job Pipelines must be updated to use SiteGenesis Controllers.

B.

The job Pipelines must be removed and recreated with scripts.

C.

The job Pipelines must be updated to useSFRA Controllers.

D.

The job Pipelines must be updated to work as custom job steps.

Question 4

A client has just pushed a new site live to Production. However during smoketesting. It's found that some customers are not seeing the correct pricing on the Product Detail Page.

What three places would the Architect begin to look for the cause of this Issue?

Choose 3 answers

Options:

A.

Check Log Center

B.

Check the Quota Status page.

C.

Check the Global Preferences to be sure the settings are correct.

D.

Check that there was not an error during replication.

E.

Check that the cache is set correctly

Question 5

a clientuses an external marketing toot to manage promotions and coupons for its multiple brands. They currently have only one brand on B2C Commerce and thev get Import-ready feeds created by this tool on en SFTP location.

The marketing team completes the data preparation by the end of the work day.

How should the Architect handle this import?

Options:

A.

Create a Job and define three steps: one step uses ExecuteScriptModule to download the files from SFTP, end two standard steps to Import the promotion end coupons.

B.

Create a Job and define three steps: one standard step to download files from sftp end two steps that use Execute Script Module to import the promotion end coupons.

C.

Create a job and define three steps: one custom step to download the files from SFTP, and two standard steps to import the promotion and coupons.

D.

Create a Job and define three custom steps: download the files from SFTP, import promotions, import coupons

Question 6

A business wants to migrate its customerservice provider from provider A to provider B. Provider e offers a LINK cartridge to integrate with its commerce solution.

Which three artifacts need to be created by the Architect? Choose 3 answers

Options:

A.

Document the design of implementing a new B2C Commerce cartridge following the Industry standard best practices

B.

Document the data objects, the interface, and data synchronization frequency between the systems.

C.

Document the data mapping between commerce and customer service provider.

D.

Document the customizations required on top of the LINK cartridge based on current commerce implementation and business needs.

E.

Document how the customer online journey flown from landing on the page to placing of the order

Question 7

During load testing, a third party service isconstantly failing to respond in a timely manner on the Product Listing Page. The page is not affected at it is collecting data with the server side call, however the loading time b increasing.

Which two recommendations should the developer take in order to minimize the risk and Improve the loading time?

Choose 2 answers

Options:

A.

Ask the third party to improve the reliability of the service.

B.

Decrease the service timeout.

C.

Enable the Circuit Breaker.

D.

Remove the service.

E.

Load the data asynchronously after the page is loaded

Question 8

a B2C Commerce developer has Implemented a job that connects to an SFTP, loops through a specific number of .csv rtes. and Generates a generic mapping for every file. In order to keep track of the mappingsimported, if a generic mapping is created successfully, a custom object instance w createdwith the .csv file name. After running the job in the Development instance, the developer checks the Custom Objects m Business Manager and notices there Isn’t a Custom Object for each csv file that was on SFTP.

What are two possible reasons that some generic mappings were not created? Choose 2 answers

Options:

A.

The maximum number of generic mappings was reached.

B.

The generic mappings definition need to be replicated fromStaging before running the job.

C.

Invalid format in one or more of the .csv files.

D.

The job needs to run on Staging and then replicate the generic mappings and custom objects on Development

Question 9

An Architect to notify by the Business that order conversion dramatically dropped a few hours after go live. Further investigation points out that customers cannot proceed to checkout anymore. The Architect is aware that a custom inventory checks with a third-party API is enforced at the beginning of checkout, and that customers are redirected to the basket page when items are no longer in stock

Which tool can dearly confirm that the problem is indeed caused by the inventory check?

Options:

A.

Sales Dashboard from Reports and Dashboards

B.

Service Status from Business Manager

C.

Pipeline Profiler from Business Manager

D.

Realtime Report from Reports and Dashboards

Question 10

A B2C Commerce developer has recently completed a tax service link cartridge integration into a new SHU site. During review, the Architect notices the basket calculation hook is being run multiple times during a single tax call.

What is the reason for the duplicate calculations being run?

Options:

A.

The tax cat is being called multiple times.

B.

The LINK cartridge Is Included multiple times in the cartridge path.

C.

There are multiple hook.js Wes referring to the same hook.

D.

Thecheckout is designed to recursively refer to the same hook.

Question 11

A developer wants to import the data or different instances.

Which two types ofdata should the developer consider importing?

Choose 2 answers

Options:

A.

Services

B.

Catalog

C.

Customers

D.

Metadata

E.

Sites configurations

Question 12

A company that is a shoe-producer is doing Salesforce B2C Commerce implementation. In their Enterprise Resource Warning (ERP) system, the products are marked as being one of three types: boots, sandals, and sneakers. The business requirements based on the type are:

• The messaging on Product Detail page is different

• Customers are able to filler their Product Search Results

The customer's operations team asks about the format in which to send this value in the catalog.

Which data type should the Architect specify for this attribute In the Data Mapping document?

Options:

A.

A custom attribute of type string containing comma separated values.

B.

A custom attribute type set-of-string containing multiple values.

C.

A custom attribute of type enum-of-string (multiselect able value).

D.

A custom attribute of type enum-of-string (single selectable value)

Question 13

Northern Trail Outfitters uses an Order Management system (OMS), which creates an order tracking number for every order 24 hours after receiving it. The OMS provides only a web-service interface to get this tracking number. There is a job that updates this tracking number for exported orders, which were last modified yesterday.

Part of this jobs code looks like the following:

Based on the above description and code snippet, which coding best practice should theArchitect enforce?

Options:

A.

Post-processing of search results is a bad practice that needs to be corrected.

B.

The transaction for updating of orders needs to be rewritten to avoid problems with transaction size.

C.

Configure circuit breaker and timeout for theOMS web service call to prevent thread exhaustion.

D.

Standard order import should be used instead of modifying multiple order objects with custom code.

Question 14

A company manages its regional operations asseparate businesses. The regional sites (Site A and Site B) operate with:

• Separate realms

• Deferent code bates

• Different category navigation menus

• Frequent updates on category structure

The requirement from the business is to provide hreflang link tags on category pages pointing to the same category on the other regional site. Example MTML for one of these links as displayed on Site A is:

Which solution should the Architect choose while keeping performance in mind?

Options:

A.

Create a new customattribute on the Category. Populate the attribute with the other entire site URLs corresponding to locales In JSON Format. Use the attribute to display the hreflang link tag.

B.

Create a new custom object type Populate the hreflang mapping for each category and locale in this custom object. Use the custom object to display the hreflang link tag.

C.

Create additional locales in al realms create a new custom attribute on the category that is localized. Populate the attribute with the other site URLs and use it to display the hreflang tag.

D.

Create a custom Business Manager module. Ask the business to maintain the hreflang link tags for each regional site in this Business Manager module.

Question 15

A client receives multiple feeds from third parties on the same SFTP location:

• Product prices (sftp: prod/prices)

• Stores information (sftp: prod/stores;

• Product information (sftp: prod/catalog)

• Categories information (sftp: prod/marketing)

• Content (sftp: prod/marketing)

Some of the feeds are placed on sftp multiple times a day, as the information is updated in the source system.

The Architect decides to have only two jobs:

• One that checks and downloads available feeds every hour

• One that imports the files from Webdav once a day before the data replication, using the standards steps available in the Job Framework

Which design is correctfor the import Job, taking the steps scope in consideration?

Options:

A.

- four sibling flows execute steps ki parallel: import products, stores, prices, content- fifth flow executes: import categories- last flow executes steps In sequence: reindex

B.

- foursibling flows execute steps in parallel: import products, stores, prices, content- last flow executes steps in sequence import categories, reindex

C.

- three siting flows Import steps In parallel: import products, stores, prices- fourth flow executes: import categories- last flow executes steps in sequece: reindex, Import content

D.

-Four sibling flows execute steps in parallel: import products, stores, price, content-last flow executes steps in sequence: import:categories, reindex

Question 16

During code review, the Architect found that there is a service call on every visit of the product detail woe (PDP).

What best practices should the Architect ensure are followed for the service configuration?

Choose 2 answers

Options:

A.

Circuit breaker is enabled.

B.

Service timeout is set.

C.

Service mock up call is configured.

D.

Service logging is disabled.

Question 17

A developer is validating the pipeline cache and noticed that the PDP page is very low cached. The one parameter is snowing the position on the product fisting page upon checking the site and code.

What should the developer adjust in order to improve the page cache hit ratio, keeping in mind that the client is Insisting on the parameter for their analytics?

Options:

A.

Rework the implementation so it reads the parameter on client-side, passesit to the analytics and exclude It from cache parameters.

B.

Add the key to the cache exclude parameters.

C.

Rework the Implementation so it doesn’t depend on that parameter.

D.

Rework the Implementation so the parameter is not passed In the URL and isread from the URL hash.

Question 18

An integration cartridge implements communication between the B2C Commerce Storefront and a third-party service provider. The cartridge contains the localServiceRegistry code:

How does this code sample accomplish authentication to the service provider?

Options:

A.

By Issuing a Basic Auth request to the service provider.

B.

By performing a signed SOAP Auth request using a certificate.

C.

By wrapping the authentication service call with Basic Auth.

D.

By disabling Basic Auth and executing the service authentication call.

Question 19

An Architect is configuring a data replication schedule.

Which task(s) can be removed In order to reduce replication times?

Options:

A.

Campaign

B.

Static content

C.

Storefront URLs

D.

Search Indexes