Pass Your Salesforce B2C-Commerce-Architect Exam with Correct 66 Questions and Answers
Latest [Jul 23, 2024] 2024 Realistic Verified B2C-Commerce-Architect Dumps
NEW QUESTION # 38
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. - One promotion and 50 campaigns for customers- One promotion and 30 campaigns for employees- One promotion and 10 campaigns forvendors
- B. - 50 customer groups for customers- 30 customer groups for employees- 10 customer groups for vendors
- C. - One customer group and SO subgroups for customers- One customer group and 30 subgroups for employees- Onecustomer group and 10 subgroups for vendors
- D. - One campaign and multiple promotions for each customer group
Answer: B,D
Explanation:
For handling multiple pricing groups with specific discounts or prices for different customer groups, the optimal approach involves setting up separate customer groups for customers, employees, and vendors (Answer A). This setup allows the storefront to apply specific price books to each group accurately based on their designation. Furthermore, utilizing campaigns and multiple promotions tailored to each customer group (Answer C) facilitates targeted marketing efforts and pricing strategies effectively. These practices ensure that each group receives relevant pricing adjustments and promotional offers, thereby enhancing the shopping experience and managing financial transactions efficiently within Salesforce B2C Commerce.
NEW QUESTION # 39
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. Automatically renew the CSRF Token if expired.
- B. Only use POST methods over HI IPS.
- C. Only use GET methods over HTTPS.
- D. Ensure the CSRF protection is validated on form submission.
Answer: A,D
NEW QUESTION # 40
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?
- A. Home-IncludeHeaderMenu as It has highest average time.
- B. Search Show as this Is one of the key controllers that the customer uses
- C. Product-HitTile asit has the highest hits during the load test.
- D. Product-Detail as It has the highest total time and highest maximum time.
Answer: A
NEW QUESTION # 41
A third party survey provider offers both an API endpoint for individual survey data and an SFTP server endpoint that can accept batch survey dat a. The initial implementation of the integration includes
1.Marking the order as requiring a survey before order placement
2. On the order confirmation pace, the survey form is displayed for the customer to fill
3. The data is sent to the survey provider API, and the order it marked as not requiring a survey Later it was identified that this solution is not fit for purpose as the following issues and additional requirements were identified:
1. If the API call fails, the corresponding survey data is lost. The Business requires to avoid data loss.
2. Some customers skipped the form. The Business require sending a survey email to such customers.
3. The Order Management System (OMS) uses a non-standard XML parser it did not manage to parse orders with the survey, until the survey attribute was manually removedfrom the xml.
How should the Architect address the issues and requirements described above?
- A. Create a custom object to store the survey data. Send to the API endpoint using a job. On success, remove the custom object. On failure, send the survey data with APIfrom the next execution of the same job. Use the custom object to send emails for the cases when the survey was skipped.
- B. Create a custom object when the survey is required Send to the API endpoint in real-time. On success, remove the object. Onfailure, capture the survey data in the custom object and later reprocess with a job. Use the custom object to send emails for the cases when survey was skipped.
- C. Send the survey data to the API endpoint in real-time until the survey data is successfullycaptured. Instruct the OMS development team to update their XML parser, use the Order survey attribute to send emails for the cases when the survey was skipped.
- D. Create a custom session attribute when the survey is required. Send to the API endpoint in real-time. On failure, capture the survey data in the session and reprocess, use me session attribute to send emails for the cases when survey was skipped.
Answer: B
Explanation:
This approach addresses all concerns: data retention, reattempt on failure, and follow-up communication. By storing survey data in a custom object, data is preserved even if the API call fails, allowing for reprocessing. This method also facilitates sending follow-up emails by querying custom objects for surveys that were skipped, ensuring comprehensive coverage and reliability in data handling and customer engagement.
NEW QUESTION # 42
Northern Trail Outfitters (NTO) has an ERP application where all customer orders are stored. There are millions of older records stored in the ERP application and some customers may have thousands of individual orders. Additionally, some orders contain personally identifiable information (PII) that, due to company policy, can only be stored in ERP. NTO would like the five most recent orders displayed on the account page in Salesforce.
What are three justifications for using Salesforce Connect in this solution?
Choose 3 answers
- A. Accessing external data using workflows and triggers
- B. Need real-time access to a small fraction of external data
- C. Need access to all external data in near real-time
- D. The external data is changing frequently
- E. Integrating external data without writing custom code
Answer: C,D,E
NEW QUESTION # 43
An ecommerce site has dynamic shipping cost calculation. it allows the customers to see their potential shipping costs on the Product Detail Page before adding an item to the cart.
For this feature, shipping touts are calculated using the following logic:
* Set the shipping method on the Basket
* Add the item to the basket, calculate the basket total and get the shipping cost for this method
* Remove the item from the Basket to restore the original state
* The above process is repeated for each shipping method
During the testing it was discovered that the above code violates the spi.basket.addResolveInSameResquest quota.
What should the Architect do to resolve this issue and maintain the business requirement?
- A. Wrap each Individual step of the process its own transaction Instead of using one transaction for all steps.
- B. Omit the calculation of shipping cost until the customer is ready to check out and has chosen the shipping method they want to
- C. Omit the removal of the Item and speed up the process for the customer by adding the product to the basket for them.
- D. Wrap the adding of product and shipping cost calculation in a transaction which Is then rolled back to restore the original state
Answer: D
Explanation:
To resolve the issue of violating the spi.basket.addResolveInSameRequest quota and to maintain the functionality of dynamically calculating shipping costs for items before they are added to the basket, the best approach is:
Option D: Wrapping the adding of product and shipping cost calculation in a transaction, which is then rolled back to restore the original state. This method ensures that the system can calculate potential shipping costs without permanently altering the state of the basket. This approach keeps the basket's original state intact while allowing for multiple shipping calculations, effectively managing the load on system resources and adhering to platform quotas.
NEW QUESTION # 44
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
- A. Leverage B2C Commerce content slots and assets
- B. Leverage B2C Commerce Page Designer with a dynamic layout.
- C. Leverage B2C Commerce locales in Business Manager
- D. Leverage B2C Commerce Content Management Service
Answer: A,B
NEW QUESTION # 45
During implementation, the team found that there is a notification controller exposed for an external service that marks the order as paid when notification is received. The notification URL is sent to the service together with the payment request and contains only the URL with orderlD as the parameter.
What should the Architect recommend to the team in order to prevent the unauthorized usage of the controller to mark the orders as paid?
- A. Add an order token in the callback URL and match the token against the one stored on the order.
- B. Add a customer number in the callback URL and match the customer number against the one stored on the order.
- C. Add HTTPS restriction to the controller start node.
- D. Add a session attribute and validate it on the callback.
Answer: A
NEW QUESTION # 46
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. Restart the production instance from control Center to dear 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. Reduce the basket lifetime in Business Manager to expire some of the existing baskets
- D. Disable the coupon code. Clear the production cache from the Business Manager to clear existing baskets.
Answer: C
Explanation:
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.
NEW QUESTION # 47
Northern Trail Outfitters (NTO) operate 200 physical stores. NTO has products that are available in some of the physical stores and not available in others. The closest physical store is determined based on customer s post zip code when they are shopping online. Only the products that are available in the customer's closest physical store should be presented to the customer to the search results.
What are the two feasible technical approaches to meet these requirements?
Choose 2 answers
- A. Create a separate pricebook per physical store. Use post/zip code to activate this pricebook through a customer group. Show only the products with price by applying price refinement.
- B. Create a separate category per physical store use post/Tip code with a mapping to determine the relevant category. Show only the products from this category.
- C. Create a separate shipping method per physical store. Use post/zip code to determine the applicable shipping method. Show only the products that are not excluded from the shipping method.
- D. Create a separate site per physical store. Use post/zip code to redirect the customer to the relevant site.
Show the products from the site navigation catalog.
Answer: A,C
NEW QUESTION # 48
Northern Trail Outfitters (NTO) wants to bring data from across all parts of their Salesforce Customer Success Platform Into the Marketing Cloud account. A Solution Architect recommends using Synchronized Data Sources In Contact Builder and Marketing Cloud Connect to Integrate multiple business units In their account.
Which API does the Solution Architect need to use with Marketing Cloud Connect for this integration?
- A. REST API
- B. Tooling API
- C. Streaming API
- D. SOAP API
Answer: A
NEW QUESTION # 49
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
- A. Circuit breaker is enabled.
- B. Service timeout is set.
- C. Service mock up call is configured.
- D. Service logging is disabled.
Answer: C
NEW QUESTION # 50
The Architect has been presented with a requirement from the business to implement a new LINK cartridge.
The current site is built on the Storefront Reference Architecture, and the LINK cartridge is certified for Pipelines and Controllers. On review, the Architect notes that the Jobs are all created in Pipelines.
How should the Architect implement that cartridge to make sure the required jobs runs property?
- A. The job Pipelines must be removed and recreated with scripts.
- B. The Job Pipelines must be updated to use SiteGenesis Controllers.
- C. The job Pipelines must be updated to use SFRA Controllers.
- D. The job Pipelines must be updated to work as custom job steps.
Answer: A
NEW QUESTION # 51
A developer is checking for Cross Site Scripting (XSS) and found that the quick search is not escaped (allows inclusion of Javascript) in the following script:
How would the developer resolve this issue?
- A. Use <isprint value="${searchPhrase}* encoding-'jshtmr />
- B. Use <isprint value='${searchPhrase} encoding-'jsblock" />
- C. Replace 'with double Quote*
- D. Use <toprint value="${searchPhrase}" />
Answer: B
NEW QUESTION # 52
During discovery, the customer required 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
Answer: A
NEW QUESTION # 53
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 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.
- 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 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.
- 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.
Answer: B
Explanation:
For optimal job flow concerning data import from a PIM system, the sequence should begin with downloading files globally from an SFTP site, followed by importing data into the B2C Commerce platform:
First flow: Download files, ensuring all required files are available and ready for import.
Second flow: Import the storefront catalog which likely has dependencies on the master catalog but is generally smaller and can be updated more rapidly.
Third flow: Import the master catalog, as it typically contains the foundational data needed for various site functionalities.
This sequence respects data dependency and integrity, ensuring that the storefront reflects the most current and accurate information after all relevant data is imported.
NEW QUESTION # 54
Which method is efficient and scalable because it uses the product search index rather than searching the database?
- A. ProducrlndexModel.getOrderableProductsOnly()
- B. ProduccAvailabiliryModel.isOrderable()
- C. ProductVanari.cnMcciel.aerVariams ()
- D. ProductSearcbHodel().gerProductSearchHita()
Answer: D
NEW QUESTION # 55
......
Get 2024 Updated Free Salesforce B2C-Commerce-Architect Exam Questions and Answer: https://www.examtorrent.com/B2C-Commerce-Architect-valid-vce-dumps.html
Pass B2C-Commerce-Architect Exam Updated 66 Questions: https://drive.google.com/open?id=1NQTGnJxG-6K3SXqoqGetgfVD7RD1Vn2a
