A merchant is utilizing an out-of-the-box Adobe Commerce application and asks to add a new reward card functionality for customers. During the code review, the Adobe Commerce Architect notices the reward_card_number attribute setup created for this functionality is causing the customer attribute to be unavailable in the My account/My rewards page template.What should be added to set the customer attribute correctly?
An Architect needs to review a custom product feed export module that a developer created for a merchant. During final testing before the solution is deployed, the product feed output is verified as correct. All unit and integration tests for code pass.However, once the solution is deployed to production, the product price values in the feed are incorrect for several products. The products with incorrect data are all currently part of a content staging campaign where their prices have been reduced.What did the developer do incorrectly that caused the feed output to be incorrect for products in the content staging campaign?
An Architect agrees to improve company coding standards and discourage using Helper classes in the code by introducing a new check with PHPCS.The Architect creates the following:A new composer package under the AwesomeAgency\CodingStandard\ namespaceThe ruleset.xml file extending the Magento 2 Coding StandardWhat should the Architect do to implement the new code rule?
A merchant notices that product price changes do not update on the storefront.The index management page in the Adobe Commerce Admin Panel shows the following:All indexes are set to ‘update by schedule’Their status is ‘ready’There are no items in the backlogThe indexes were last updated 1 minute agoA developer verifies that updating and saving product prices adds the relevant product IDs into the catalog_product_price_cl changelog table.Which two steps should the Architect recommend to the developer to resolve this issue? (Choose two.)
The development of an Adobe Commerce website is complete. The website is ready to be rolled out on the production environment.An Architect designed the system to run in a distributed architecture made up of multiple backend webservers that process requests behind a Load Balancer.After deploying the system and accessing the website for the first time, users cannot access the Customer Dashboard after logging in. The website keeps redirecting users to the sign-in page even though the users have successfully logged in. The Architect determines that the session is not being saved properly.In the “app/etc/env.php”, the session is configured as follows:What should the Architect do to correct this issue?
An Adobe Commerce Architect designs and implements functionality that introduces a new Complex Product Type to the existing Adobe Commerce website. Besides visual demonstration of the new product type, the changes include adjustments to the price index.The website utilizes a multi-dimensional indexer feature to store the price index. The Architect decides to cover it with integration tests. After creating and running one test, the Architect discovers that database storage is not being fully cleaned.The test method has the following annotation declaration:Which adjustment should the Architect make to fix this issue?