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:
1.
The messaging on Product Detail page is different
2.
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?
A. A custom attribute of type string containing comma separated values.
B. A custom attribute type set-of-string containing multiple values.
C. A custom attribute of type enum-of-string (multiselect able value).
D. A custom attribute of type enum-of-string (single selectable value)
While validating a LINK Cartridge for inclusion into the solution, an Architect notices that the UNK cartridge documentation requires the Architect to add a script node to a Pipeline in the storefrontcartridge. The script is also a valid CommonJS module.
Which approach can the Architect use to Integrate this cartridge into a site that uses Controllers only?
A. Copy and paste the script that is required directly into the Controller, add the appropriatearguments, then execute the correct method
B. Add the script that Is required via a require statement In the Controller, add the appropriate arguments, and execute the correct method.
C. Add the script that is required via a Module, exports statement m theController add the appropriate arguments, and execute the correct method.
D. Add the script that is required via an import$cript statement in the Controller, add the appropriate arguments, and execute the correct method.
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 Architectis 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
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
A. Document the design of implementing a new B2C Commerce cartridge following the Industry standard best practices
B. Document the data objects, the interface, and data synchronization frequency between the systems.
C. Document the data mapping between commerce and customer service provider.
D. Document the customizations required on top of the LINK cartridge based on current commerce implementation and business needs.
E. Document how the customer online journey flown from landing on the page to placing of the order
The client provided these business requirements:
1.
The B2C Commerce platform will integrate with the client's Order Management System (OMS).
2.
The OMS supports Integration us-no legacy RPC style SOAP services.
3.
The OMS is hosted on client s infrastructure.
What is the right cartridge folder to place the WSDL provided for the OMS service?
A. /cartridge/webreferences2
B. /cartridge/webreferences
C. /cartridge
D. /cartridge/services
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 ofthe mappings imported, if a generic mapping is created successfully, a custom object instance w created with 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 from Staging 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
An Architect has been asked by the Business to integrate a newpayment LINK cartridge. As part of the integration, the Architect has created four new services to access various endpoints in the integration. How can the Architect move the new services to Production when the integration is ready for launch?
A. The new services will be moved to Production with a Data Replication.
B. The new services will be moved to production with a Site Import.
C. The new services must be manually exported from staging and Imported into Production.
D. The new services will be moved toProduction with a Code Replication.
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 a customer number in the callback URL and match the customer number against the one stored on the order.
B. Add HTTPS restriction to the controller start node.
C. Add an order token in the callback URL and match the token against the one stored on the order.
D. Add a session attribute and validate it on the callback.
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:
1.
Set the shipping method on the Basket
2.
Add the item to the basket, calculate the basket total and get the shipping cost for this method
3.
Remove the item from the Basket to restore the original state
4.
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. Omit the removal of the Item and speed up the process for the customer by adding the product to the basket for them.
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. Wrap each Individual step of the process its own transaction Instead of using one transaction for all steps.
D. Wrap the adding of product and shipping cost calculation in a transaction which Is then rolled back to restore the original state
A client receives multiple feeds from third parties on the same SFTP location:
1.
Product prices (sftp: prod/prices)
2.
Stores information (sftp: prod/stores;
3.
Product information (sftp: prod/catalog)
4.
Categories information (sftp: prod/marketing)
5.
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.
TheArchitect decides to have only two jobs:
1.
One that checks and downloads available feeds every hour
2.
One that imports the files from Webdav once a day before the data replication, using the standards steps available in the Job Framework
Which designis correct for the import Job, taking the steps scope in consideration?
A. 1. four sibling flows execute steps ki parallel: import products, stores, prices, content
2.
fifth flow executes: import categories
3.
last flow executes steps In sequence: reindex
B. 1. four sibling flows execute steps in parallel: import products, stores, prices, content
2. last flow executes steps in sequence import categories, reindex
C. 1. three siting flows Import steps In parallel: import products, stores, prices
2.
fourthflow executes: import categories
3.
last flow executes steps in sequece: reindex, Import content
D. 1. Four sibling flows execute steps in parallel: import products, stores, price, content
2. last flow executes steps in sequence: import:categories, reindex