Salesforce Certified B2C Commerce Architect (Arch-303) Exam Questions

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

The Client wants to have a flashsate on a few products every day. These products are sold through B2C Commerce as well as an in store Point of Sale system that it tied to the same inventory.

An Architect analyzes the following proposed solution:

Inventory feed w*l continue to run dailybut add a web-service call to compare and update B2C Commerce inventory in real time during checkout after a flash product's inventory reaches a threshold.

Which two risks should the Architect communicate to the Client about this solution?

Choose 2 answers



Answer : A, B

The risks associated with the proposed real-time inventory update solution during flash sales are:

Option A (The default rate limiter configuration for the web-service could cause the web-service to return an exception during high traffic): This is a critical risk because high traffic during flash sales could exceed the rate limits set for the web-service, leading to exceptions and potentially failing to update inventory in real-time.

Option B (If the external hosted web-service is unreliable, it could be a point of failure in the site's order placement flow): Reliance on an external web-service for crucial operations like inventory updates introduces a risk of downtime or performance issues if the service is unreliable, directly impacting the ability to complete orders during peak sales periods.

Both risks could severely disrupt operations during critical sales events, suggesting a need for robust contingency plans and potentially reevaluating the solution architecture to ensure reliability.


Question 3

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?



Answer : D

When integrating a third-party service that relies on custom objects in B2C Commerce, the primary technical concern is the impact on performance and site stability related to the usage of these objects. Important considerations include:

Custom object quota: Ensuring that the use of custom objects does not exceed platform limits, which could impact performance or even prevent new data from being stored.

Retention or deletion needs: Proper management of custom object lifecycle is crucial to prevent data bloat and maintain database performance, including strategies for timely deletion or archiving of old data.

Addressing these concerns is critical to maintaining the performance and stability of the site while integrating third-party services that require extensive data handling.


Question 4

Given a website launched to production, the Architect can rely on several SFCC Business Manager tools that provide an automatic notification feature.

Which three tools have such a feature and do not require to be monitored manually?

Choose 3 answers



Answer : A, D, E

The Salesforce B2C Commerce Business Manager tools that feature automatic notifications are:

Option A (Job Schedules): Business Manager can send notifications based on job schedules, alerting users when a scheduled job has completed, failed, or met specific conditions. This feature helps in monitoring automated processes without manual oversight.

Option D (Pipeline Profiler): This tool provides automatic notifications regarding the performance of different pipelines, allowing architects and developers to monitor site performance and troubleshoot issues proactively.

Option E (Quota Status): Automatically notifies administrators when certain quotas are reached or exceeded, such as API call limits or data storage limits, which is crucial for maintaining site stability and performance.

These tools are essential for proactive site management, ensuring that administrators can address potential issues before they affect the site's operation.


Question 5

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?



Answer : C

If multiple hook.js files are referring to the same basket calculation hook within a LINK cartridge integration, it could lead to the hook being executed multiple times during a single tax call. This often occurs due to redundancy in the integration, where multiple scripts are set to trigger the same function, inadvertently causing duplicate calculations. It's essential to ensure that only one script is responsible for invoking specific hooks to prevent this kind of redundancy and inefficiency in the system.


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



Answer : A, B, D

When integrating a new LINK cartridge for a customer service provider, the following documents are essential:

Option A (Document the design of implementing a new B2C Commerce cartridge following the industry standard best practices): This ensures that the cartridge is implemented in a manner that is consistent with established best practices, enhancing maintainability and compatibility.

Option B (Document the data objects, the interface, and data synchronization frequency between the systems): It's crucial to define how data will flow between the new customer service provider and the commerce system, including the frequency of synchronization to ensure data integrity and timeliness.

Option D (Document the customizations required on top of the LINK cartridge based on current commerce implementation and business needs): Customizing the cartridge to fit the specific needs and existing setup of the commerce system ensures that the integration adds the intended value without disrupting existing operations.

These artifacts will guide the structured integration and customization of the LINK cartridge, ensuring it meets the business's operational and strategic needs.


Question 7

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.


Page:    1 / 14   
Total 64 questions