Salesforce Certified B2C Commerce Architect (Arch-303) Exam Practice Test

Page: 1 / 14
Total 64 questions
Question 1

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



Answer : C, D

To fulfill the requirements of having multiple static image content areas, a carousel of featured products, and dynamic content adjustments based on the time of year:

Option C (Leverage B2C Commerce content slots and assets): This solution allows for dynamic content management where different assets and slots can be used to manage and display static images, text overlays, and other content variations effectively.

Option D (Leverage B2C Commerce Page Designer with a dynamic layout): Using the Page Designer with a dynamic layout enables the easy assembly of complex page designs, including carousels and responsive elements that adjust based on viewing device or other criteria like time of year. This tool provides the flexibility required for real-time customization and resizability of page elements.

These solutions provide robust and flexible management of site content that meets the business's needs for a visually engaging and adaptable homepage.


Question 2

A client has a single site with multiple domains, locales, and languages. Afterlaunch, there is a need for the client to perform offline maintenance. The client would like to show the same maintenance page for each locale.

Which version of aliases,Json file below will accomplish this task?

A)

B)

C)

D)



Question 3

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?



Answer : B

For conducting load testing of new integrations with a payment provider and Order Management System, it is recommended to use the Development Instance of the existing Realm (Option B). This approach ensures that any issues found during testing do not affect the live production environment, while still allowing tests to be conducted in an environment that mirrors the production setup as closely as possible. This minimizes the risk of disruptive downtime or customer-facing errors when the integration goes live.


Question 4

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?



Answer : D

For the shoe producer implementing Salesforce B2C Commerce, the attribute used to specify the type of shoes (boots, sandals, sneakers) should be set as a single selectable value, hence the use of an enum-of-string type. This data type allows for the selection of one option from a predefined list, which is ideal for cases where each product can only be categorized into one type. This ensures that data integrity is maintained while providing clear and distinct categorization that can easily be used for filtering on the Product Search Results page and for customized messaging on the Product Detail page.


Question 5

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'



Answer : C

When facing a deprecated API that is used in a LINK integration cartridge, the recommended approach is to check for an updated version of the cartridge that may have replaced the deprecated API with a supported one. If an update is available:

Integrate the updated cartridge into the site, ensuring compatibility with the current site configuration.

Re-apply customizations that were made to the original cartridge to maintain functional consistency.

Thorough testing should be conducted to ensure that the integration works seamlessly without causing disruptions in the site's functionality.

This approach minimizes effort by leveraging updates provided by the cartridge vendor while ensuring the site remains functional and compliant with current API standards.


Question 6

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



Answer : C

For logging practices in a complex LINK cartridge integration, the recommendation is:

Get logger for cartridge-specific category (C): This practice allows for more precise and relevant logging by focusing on the specific cartridge, making troubleshooting more efficient.

Report debug level message for the back-end asynchronous communication: This ensures that all detailed interactions are logged, providing valuable data for diagnosing issues.

Report all errors at error level message: This categorizes all critical issues under error logs, which is essential for quick identification and resolution of problems affecting the system's operations.

This structured logging strategy enhances the ability to monitor and troubleshoot the system effectively, especially in complex integrations where multiple components interact asynchronously.


Question 7

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?



Answer : D

Reducing the basket lifetime is a strategic approach to minimizing the impact of disabling a promotional coupon. This action will cause baskets that may still contain the now-disabled coupon to expire sooner, thereby reducing the potential volume of calls to the Call Center from customers inquiring about the coupon. This method also avoids the drastic measure of clearing all existing baskets or restarting the production instance, which could disrupt user experience and lead to further customer dissatisfaction.


Page:    1 / 14   
Total 64 questions