Summer Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: ecus65

Salesforce B2C-Commerce-Architect - Salesforce Certified B2C Commerce Architect (SP25)

The Client has requested an Architect’s help in documenting the architectural approach to a new home page. The requirements provided by the business are:

• Multiple areas of static image content, some may need text shown at well

• The content page must be Realizable

• A carousel of featured products must be shown below a banner 101191

• Recommended categories will be featured based on the time of year

Which two solutions would fulfil these requirements?

Choose 2 answers

A.

Leverage B2C Commerce ContentManagement Service

B.

Leverage B2C Commerce locales in Business Manager

C.

Leverage B2C Commerce content slots and assets

D.

Leverage B2C Commerce Page Designer with a dynamic layout.

An Architect is documenting the technical design for a single B2C Commerce storefront. The Client has a business requirement to provide pricing that is customized to specific groups:

• 50 different pricing groups of customers

• 30 different pricing groups of employees

• 10 different pricing groups of vendors

Which items should the Architect include in the design in order to set applicable price books based on these requirements''

Choose 2 answers

A.

- 50 customer groups for customers- 30 customer groups for employees- 10 customer groups for vendors

B.

- One customer group and SO subgroups for customers- One customer group and 30 subgroups for employees- Onecustomer group and 10 subgroups for vendors

C.

- One campaign and multiple promotions for each customer group

D.

- One promotion and 50 campaigns for customers- One promotion and 30 campaigns for employees- One promotion and 10 campaigns forvendors

The Client has implemented a different category/search layout for mobile and desktop. The code uses a session attribute called deviceType to choose the corresponding layout. This attribute it populated from the browser user agent. After this implementation they have run into these problems:

• Sometimes desktop pages are being served to both desktop and mobile customers.

• Sometimes mobile pages ate being served to both desktop and mobile customers.

The page has caching implementedthat depends; on promotions. SEC is very important and the site traffic is high.

Which solution should the Architect select to resolve the issue without impacting the existing requirements?

A.

Create customer groups for desktop and mobile users and uhremote includes based on these groups to render the mobile and desktop pages

B.

Create customer groups for desktop and mobile users and empty promotions linked to these groups to ensure different cached versions of the page.

C.

Disable caching for thesepages to ensure that the correct template is used to render the mobile and desktop pages.

D.

Change the URL structure to include desktop and mobile as URL parameters to ensure different cached versions of the page

A B2C Commerce Developer has just finished implementing a new promotion code form on checkout. During review, an Architect notes that the form it not using CSRF validation correctly.

Which two options are best practice recommendations for dealing with CSRF validation? Choose 2 answers

A.

Ensure the CSRF protection is validated on form submission.

B.

Only use GET methods over HTTPS.

C.

Automatically renew the CSRF Token if expired.

D.

Only use POST methods over HTTPS.

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

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

The client provided these business requirements:

• The B2C Commerce platform will integrate with the client’s Order Management System (OMS).

• The OMS supports Integration us-no legacy RPC style SOAP services.

• The OMS is hosted on client s infrastructure.

What is the right cartridge folder to place the WSDL provided for the OMS service?

A.

/cartridge/webreferences2

B.

/cartridge/webreferences

C.

/cartridge

D.

/cartridge/services

The Client plans to deploy a new payment provider and Order Management System on its existing B2C Commerce website. They have asked an Architect to advise which environment it should use to conduct load testing of its new integrations.

Which environment should be used as the ideal environment for this kind of load test?

A.

The Development Instance of a rental Realm.

B.

The Development Instance of the existing Realm.

C.

The Production instance of the existing Realm.

D.

The Production Instance of a rental Realm.

An Order Management System (OMS) handles orders from multiple brandspecific sites, as part of the processing, the OMS sends the processing detail to be added at notes to the orders in B2C Commerce. These processing details are captured temporarily in custom objects, and are later processed by a batch Job that:

• Processes the custom object to extract the orderid and note data.

• Tries to load the order.

• If the order is not found, it deletes the custom object and moves on.

• If the order is found, it updates notes In the Order, upon successful update of this order, it deletes the custom object.

There is an Issue reported that the job is constantly failing and custom objects are growing in number. On investigating the production look the message below is being logged on each failure:

What are three solution The Architect can take to fix this issue without losing meaningful data?

Choose 3 answers

A.

Take the backup of the Order as XML and delete the Order to ensure on the next job run, the custom objects are getting processed.

B.

Using BM site import/export, softenthe warn to make sure that neither order notes are lost and custom object is processed.

C.

Take the backup of the custom object and delete the custom object to ensure on the next job run the custom objects are getting processed.

D.

Engage B2C Commerce Support Team to soften the quota limit for ‘’object.OrderPO.relation.notes’’

E.

Take the backup of the Order as XML and delete the notes from Order to ensure on the next jobrun the custom objects are getting processed.

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?

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.

A developer is remotely fetching the reviews for a product.

Assume that it's an HTTP GET request and caching needs to be implemented, what consideration should the developer keep in mind for building the caching strategy?

A.

Cache the HTTP service request

B.

Remote include with caching only the reviews

C.

Use custom cache

D.

Cached remote include with cache of the HTTP service