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.
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?
Answer : A
Considering the existing metrics and forecasted 300% growth, the appropriate load testing targets for the new B2C Commerce site would be:
15000 visits per hour: This figure is calculated by applying the expected growth to the peak visits per hour (1000 visits), resulting in 4000 visits. The choice of 15000 provides a higher buffer to accommodate unforeseen spikes in traffic.
300000 page views per hour: Similarly, this is scaled up from the peak page views per hour (20000) considering the growth, ensuring the site can handle high demand and interactions.
3750 orders per hour: This target is based on the peak orders per hour (250) with the growth applied, allowing testing of the system's ability to handle transactions under significant load.
These targets ensure that the system is robust enough to handle increased traffic and transactions without performance degradation, crucial for maintaining customer satisfaction and operational stability.
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?
Answer : C
The appropriate tool to verify that the problem is indeed caused by the inventory check at the beginning of checkout is the Pipeline Profiler in Business Manager. This tool allows an architect to analyze the performance of specific code execution paths, including those involving third-party API calls. It helps identify bottlenecks and inefficiencies in the pipeline execution, particularly useful in situations where custom code like inventory checks may impact site functionality. The use of the Pipeline Profiler would enable the architect to pinpoint if the custom inventory check is causing the checkout process to fail or redirect users inappropriately.
During a load test the storefront shows steady but slow performance on all the paces being tested. The Architect opens Pipeline Profiler and sorts the data by *total time" column. The following come as the top Ave items:
Which controller should the Architect focus on to further investigate the performance issue?
Answer : C
Focusing on the 'Product-Detail' controller is prudent given that it has the highest total time and the highest maximum time (Answer C), suggesting that it significantly contributes to the overall load and potential slowdowns on the site. By analyzing and optimizing this controller, the architect can potentially achieve the most substantial improvement in performance. Efforts might include optimizing database queries, caching frequently requested data, or simplifying complex logic in the Product-Detail page's processing.
A new dent is moving from their existing ecommerce platform to B2C Commerce. They have an existing service that connects to the Email Marketing System. The endpoint of the service can directly parse the data posted by the customer from the Storefront page for marketing materials subscriptions. it if required that theservice implementation on the B2C Commerce site supports authentication and encoding.
What type should the Architect document this new service as?
Answer : A
For a service that connects to an Email Marketing System where the endpoint can directly parse data posted by the customer from the storefront for marketing material subscriptions, documenting the service as an HTTP service is appropriate. This type of service will likely involve straightforward HTTP requests with authentication and encoding to ensure data integrity and security. The HTTP service type supports these requirements effectively, facilitating secure, reliable data transmission between the storefront and the email marketing system.
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.
The Client wants to offer custom made container products on its new B2C Commerce storefront. TheClient provided two business requirements.
* Customer can specify container length, width, and height.
* Customer can specify the material that the container is made of.
The Client also provided the Architect a current data schema (shown below) for reference while preparing the technical documentation.
Which two gaps between the requirements and the data schema should the Architect discuss with the Client?
Choose 2 answers
Answer : A, D
The provided data schema includes several fields that do not match the stated business requirements, which focus on the custom dimensions and materials of the containers:
Option A: The inclusion of unique identifiers for materials and color fields in the data schema suggests a level of detail and structure around these attributes that is not reflected in the business requirements. If the business does not require tracking or differentiating materials beyond just naming them, this might be unnecessarily complex.
Option D: The data schema includes a Color_ID field, which implies the ability to specify the color of the container. However, the business requirements do not mention color as a customization option available to customers. This discrepancy needs to be addressed to ensure that the database design aligns with actual business needs.