Winter Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: v4s65

B2C-Commerce-Architect Exam Dumps - Salesforce Certified B2C Commerce Architect (SU24)

Question # 4

The storefront integrates with a REST based Address verification service (AVS) that uses token based security. The sequence of calls in the API documentation for this AVS looks like the following

1. Client authentication call, which contains the merchantId and secret in a GET request and returns a token in the response.

2. Address verification call, which contains the token and the address to verify in a POST request.

Once the token is obtained, it is valid for hours and it is not needed to request a new one for subsequent address verification calls, the AVS charges for every request made no matter if it is client authentication call or address verificationcall.

Which three strategies could be applied to allow for efficient use of the service without compromising security? Choose 3 answers

A.

Apply page caching to the client authentication controller that is used with AJAX.

B.

Obtain the token from local storage of the browser and update it once It expires.

C.

Obtain the token from a custom cache before making the client authentication call.

D.

Use HTTPService caching for the client authentication call.

E.

Use a job to store and update the token in a customobject that is used from the storefront code

Full Access
Question # 5

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

Full Access
Question # 6

During the testing of the login form, QA finds out that the first time the user can log in, but every other login attempt from another computer leads to the homepage and the basket being emptied. Developers tried to debug the issue, but when they add a breakpoint to the login action, it is not hit by the debugger.

Whatshould the Architect recommend developers to check?

A.

Remove CSRF protection from Login Form Action.

B.

Add remote include for the login page

C.

Add disable cache page in the template ISML - .

D.

Check Login Form and any includedtemplates for includes that enable page caching.

Full Access
Question # 7

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

Full Access
Question # 8

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

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

Full Access
Question # 9

The Client is Crowing and decided to migrate its ecommerce website to B2C Commerce. The Client provided the Architect with the f metrics for its existing website over the past 12 months and forecasted into the next year:

Noting these historical metrics and the forecasted growth of 300%, which load test targets meet best practices for testing the new B2C Commerce site?

A.

15000 visits per hour, 300000 page views per hour, and 3750 orders per hour

B.

150000 visits per hour, 3000000 page views per hour, and 37500 orders per hour

C.

1500 visits per hour, 30000 page views per hour, and 375 orders per hour

D.

3000 visits per hour, 60000 page views per hour, and 750 orders per hour

Full Access
Question # 10

The Client identifies that a segment of customers need to see some products on the site that other customers should not be able to access. All products are maintained within one catalog but in separate categories. A custom attribute will be used on the Profile system object to identify customers that belong to this special segment. A customer group will be made that is qualified for by this Profile custom attribute. The storefront will be customized to include navigation to relevant categories for this customer group.

Unfortunately during technical review the Client points out that the business teams have raised a concern with maintenance and want to use a shared navigation within the catalog and not use separate categories.

Which item should the Architect suggest to efficiently fulfil this new requirement while maintaining scalability?

A.

Customize the Storefront Co use a hidden search refinement that if the user Is In the customer group then the result Includes those products with a new custom attribute.

B.

Customize theStorefront to use separate storefront catalogs with the same navigation that If the customer Is In the customer group gets assign products appropriately.

C.

Customize the Storefront to modify the search result that if the user is in the customer group thenthe result includes those products appropriately.

D.

Customize the Storefront to use a hidden search refinement and modify the customer group to be qualified for by a new product custom attribute

Full Access
Question # 11

An existing B2C Commerce site has the following aliases configuration:

Which statement related to this configuration is incorrect?

A.

Hostname www example.co.uk will redirect to www.example.com/uk.

B.

Hostnamewww.example.comwill redirect to www example com/us

C.

Hostname www.example.de will redirect to www.example.com/de.

D.

Site supports multiple hostnames and locates.

Full Access
Question # 12

During discovery, the customerrequired a feature that is not inducted in the standard Storefront Reference Architecture CSFRA). In order to save budget, the Architect needs to find the quickest way to implement this feature.

What is the primary resource the Architect should use to search for an existing community Implementation of the requested feature?

A.

Salesforce Commerce Cloud GitHub repository

B.

Salesforce Commerce Cloud Trailblazer community

C.

Salesforce Trailblazer Portal

D.

Salesforce B2C Commerce Documentation

Full Access
Question # 13

The Client wishes to implement a third party integration that allows for free shipping If the customer Is a member of the third party service. When the customer's order is exported to the Order Management System (OMS) it also creates a custom object in order to track additional data before sending that order data to the third-party service as well.

What technical concern should the Architect raise to protect performance and stability of the site1?

A.

The customer order quota and related retention or deletion needs.

B.

The customer's order data sent to a third-party and related security needs.

C.

The OMS having order data sent to a thud party and related security needs.

D.

The custom object quota and related retentionor deletion needs.

Full Access
Question # 14

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.

Full Access
Question # 15

The following promotions are configured with no exclusivity (can be combined with any other promotion) in a -1month campaign:

• Free correct- in -store shipping

• 20% accessories products discount, applies for all customers

• $5 off coupon based discount, sent to a selected group of customers

The combination of above promotions allows customers to get 16 socks for free in store. This was unintended, and the Client If considering disabling the coupon. The Client is concerned about a potential spike in the number of Call Center calls from customers who had the coupon code added to their baskets before it was disabled. As basket lifetime is set to 30 days for all customers, this can continue for the full length of the campaign.

What solutionshould the Architect suggest to keep the Call Center calls to a minimum?

A.

Disable the coupon code. Clear the production cache from the Business Manager to clear existing baskets.

B.

Disable the coupon code. Email all the customers to not use the coupon code in their baskets.

C.

Disable the coupon code. Restart the production instance from control Center to dear existing baskets.

D.

Disable the coupon code. Reduce the basket lifetime in Business Manager to expire some of the existing baskets

Full Access
Question # 16

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.

Full Access
Question # 17

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

Full Access
Question # 18

A Retailer has a single storefront site and a Product Management System (PIM). The Pin is Generating the master catalog and storefront categorization catalog every day and it uploading them toSFTP

how should the Architect configure the import job flows following the best practices?

A.

1st flow is global to download the files horn SFTP. 2nd flow is global to import the master catalog. 3rd flow Is global to Import the storefront catalog.

B.

1st flow is global to download the files from SFTP. 2nd flow is global to import the storefront catalog 3rd flow K global to Import the master catalog.

C.

1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the master catalog. 3rd flow K global to Import the storefront catalog.

D.

1st flow is assigned to the site to download the files from SFTP. 2nd flow is assigned to the site to Import the storefront catalog 3rd flow It global to Import the master catalog.

Full Access
Question # 19

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

Full Access