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

Home > Salesforce > Architect Exams > B2C-Commerce-Architect

B2C-Commerce-Architect Salesforce Certified B2C Commerce Architect (SP23) Question and Answers

Question # 4

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

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

Full Access
Question # 5

There Is an Issue with the site when the domain Is opened from Google search results. After researching the problem. It turns out that the site returns * 404 page error when accessedwith a parameter in the URL.

What should the Architect recommend to fix that issue?

A.

Add dynamic catch-all rule to redirect to home page.

B.

Add this snippet to the aliases configuration for the domain:

C.

Add this snippet to the aliases configurationfor the domain

D.

Add dynamic redirect if the URL contains parameter to Home Show.Add this snippet to the aliases configuration for the domain

Full Access
Question # 6

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?

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.

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

During a review of the most recent release notes, the Architect finds that Salesforce has deprecated an API that is used throughout the site. After reviewing the deprecated API usage in Business Manager, the Architect narrows down the usage of that API to a particular LINK integration cartridge. The cartridge was integrated when the site was first launched and is heavily customized for the Client.

What is the recommended way for the Architect to remove the deprecated API so the LINK integration continues to work without interruptions, and lowest level of effort'

A.

The Architect should update all the deprecated API cats in the already integrated LINK cartridge and test thoroughly.

B.

The Architect does not need to do anything at this time, the API will continue to work with no issues for the foreseeable future.

C.

The Architect should check to see If the LINK cartridge has been updated already, integrate It, apply the customisations, and teat thoroughly.

D.

The Architect should contact the company that created the LINK cartridge to fix the issue and provide the client with updated code.

Full Access
Question # 9

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 # 10

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 # 11

A Client has automated builds that deploy the code; however, recent builds started failing with compilation issues, which are not reproducible in developer's environment.

Whetfirst step needs to be taken to identify and fix the issue?

A.

Clean up build server work space and run job again.

B.

Verify the modules versions used to generate the code.

C.

Verify the generated JavaScript and CSS for the build.

D.

Recreate the job in the build server to verify compilation issues.

Full Access
Question # 12

The Client has just acquired a new brand and wants toIntegrate the new brand s current ecommerce site into a current realm as a new site. The acquisition has its own Enterprise Resource Planning (ERP) system for product data and inventory. The new site will use the existing realm’s Order Management System (OHS) and Customer Relationship Management (CRM) system.

What two requirements does the Architect need to keep in mind when creating the technical specification document?

Choose 2 answers

A.

A new customer export Job must be created to export customers.

B.

Anew product Import Job must be created to manage products.

C.

A new inventory Import Job must be created to manage inventory.

D.

A new order export job must be created to export orders.

Full Access
Question # 13

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 # 14

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?

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

Full Access
Question # 15

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?

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

Full Access
Question # 16

A developer wants to import the data or different instances.

Which two types ofdata should the developer consider importing?

Choose 2 answers

A.

Services

B.

Catalog

C.

Customers

D.

Metadata

E.

Sites configurations

Full Access
Question # 17

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.

Full Access
Question # 18

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 # 19

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?

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.

Full Access