Pass the Adobe Adobe Commerce AD0-E722 Questions and answers with CertsForce

Viewing page 1 out of 2 pages
Viewing questions 1-10 out of questions
Questions # 1:

An Architect is investigating a deployment issue with a server that is configured to work under the symlink directory /var/www/current, which lead to the latest released version of the application.

The deployment process performs the following steps:

Question # 1

After the last deployment, the merchant reported that the Adobe Commerce Import/Export functionality to export Customer Main File data is not working. The Architect discovered that the export file is not shown in the list of generated files.

Which change to the deployment process should be performed to solve this issue?

Options:

A.

Restart the consumer process during deployment to use the directory with a new application version for export files.


B.

Execute Command config:set export/customr/files_directory /var/releases/{release_nunber} toSet the new export path.


C.

Doable Crontab before deployment and re-launch after deployment.


Expert Solution
Questions # 2:

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:

Question # 2

Which adjustment should the Architect make to fix this issue?

Options:

A.

Add annotation @magentoApplsolation enabled to method PHPDoc


B.

Modify method PHPDoc and change annotation @magentoDbIsolation to enabled


C.

Create Customer_ProductType: :Test/_files/{fixture_name)_rollback.php for every fixture


Expert Solution
Questions # 3:

An Architect is configuring the preload.keys for Redis on an Adobe Commerce on-premise instance.

The Architect discovers that the following cache keys are loaded on each frontend request: EAV_ENTITY_TYPES, GLOBAL_PLUGIN_LIST, DB_IS_UP_TO_DATE, SYSTEM_DEFAULT.

• The id_prefix of the frontend => page_cache is set to 063_.

• The id_pref ix of frontend => default is set to 762_.

• The Architect has enabled and configured Redis L2 caching.

How should the preload.keys be configured?

A)

Question # 3

B)

Question # 3

C)

Question # 3

D)

Question # 3

Options:

A.

Option A


B.

Option B


C.

Option C


D.

Option D


Expert Solution
Questions # 4:

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\ namespace

• The ruleset. xml file extending the Magento 2 Coding Standard

What should the Architect do to implement the new code rule?

A)

Question # 4

B)

Question # 4

C)

Question # 4

Options:

A.

Option A


B.

Option B


C.

Option C


Expert Solution
Questions # 5:

An Adobe Commerce Architect needs to create a new customer segment condition to enable admins to specify an Average sales amount' condition for certain segments.

The Architect develops the custom condition under Vendor\Module\Model\Segment\Condition\AverageSalesAmount with all of its requirements:

Question # 5

During testing, the following error appears:

Question # 5

What should the Architect do to fix the problem?

A)

Question # 5

B)

Question # 5

C)

Question # 5

Options:

A.

Option A


B.

Option B


C.

Option C


Expert Solution
Questions # 6:

A client has multiple warehouses where orders can be fulfilled. The cost of shipping goods from each warehouse varies by day, due to the number of workers available. The Architect needs to make sure that when an order is shipped, it is shipped from the lowest cost warehouse that is open.

How should this functionality be implemented?

Options:

A.

Create anew class as a preference for Magento\inventoryShipping\piugin\Sales\shipment\AssignSourceCodeToShipmentPlugin to set the lowest-cost warehouse on a shipment.


B.

Create a new class implementing Magento\invtntorysourceSelectionApi\Modei\sourceSelectioninterfacece. which returns open warehouses sorted by cost.


C.

Create an after plugin OnHagento\InventoryDistanceBasedSourceSelection\Hodel\Algorithms\DistanceBasedAlgorithto sortto Warehouse sources by cost


Expert Solution
Questions # 7:

An Adobe Commerce Architect is asked by a merchant using B2B features to help with a configuration issue.

The Architect creates a test Company Account and wants to create Approval Rules for orders. The Approval Rules tab does not appear in the Company section in the Customer Account Menu when the Architect logs in using the Company Administrator account.

Which two steps must be taken to fix this issue? (Choose two.)

Options:

A.

Set 'Enable B2B Quote’ in the B2B Admin to TRUE


B.

Merchant needs to log out of frontend and then log back in to load new permissions


C.

Set 'Enable Purchase Orders' in the B2B Admin to TRUE


D.

Set 'Enable Purchase Orders' on the Company Record to TRUE


E.

Make sure that the 'Purchase Order' payment method is active


Expert Solution
Questions # 8:

An Adobe Commerce Architect is reviewing API-functional test code. Some tests send errors to indicate that the customer address does not exist. The test codes show the following:

Question # 8

Which step should the Architect take to fix the test errors?

Options:

A.

Change the annotation to Use@magentoApiDataFixture Magento/Customer/_files/ instead Or dmagentoDataFixture Magento/Customer/_files/customer_one_address.php


B.

Set the annotation to USe AmagentoPersistDataFixture Magento/Cu5tomer/_f iles/custcwer_one_address.php instead Of @magentoDataFixture Magento/Customer/_f iles/customer_one_address.php


C.

Update the annotation to Specify addreSSjd £niagentoDataFixture Magento/Customer/_files/customer_one_address.php with:{Maddress_id":"$address.id$"}


Expert Solution
Questions # 9:

A merchant is using a unified website that supports native Adobe Commerce B2B and B2C with a single store view.

The merchant's objective is to display the B2B account features, such as negotiable quotes and credit limits, in the header of the site on every page for logged-in users who belong to a B2B company account.

Each B2B company possesses its unique shared catalog and customer group, while numerous customer groups for non-B2B customers undergo changes. The merchant insists that this association should not be linked to customer groups.

Which two solutions should the Architect recommend for consideration, taking into account public data and caching? (Choose two.)

Options:

A.

Create a Virtual Type that switches the theme when a user is part of a B2B company so the output can be modified accordingly in the alternate theme.


B.

Create a new HTTP Context variable to allow for separate public content to be cached for users in B2B companies where the output can be modified accordingly.


C.

Set whether the current user is part of a B2B company in the customer session and use that data directly to modify the output accordingly.


D.

Create a new custom condition for customer segments that allow for choosing whether a user is part of a B2B company and then use this segment to modify the output accordingly.


E.

Check if the current user is part of a B2B company within a block class and modify the output accordingly.


Expert Solution
Questions # 10:

A representative of a small business needs an Adobe Commerce Architect to design a custom integration of a third-party payment solution. They want to reduce the list of controls identified in their Self-Assessment Questionnaire as much as possible to achieve PCI compliance for their existing Magento application.

Which approach meets the business needs?

Options:

A.

Utilize the Advanced Encryption standard (aes-256) algorithm to encrypt all customer-sensitive data from the payment module.


B.

Utilize the payment provider iframe system to isolate content of the embedded frame from the parent web page.


C.

Utilize a trusted signed certificate issued by a Certification Authority (CA) to secure each connection made by the payment solution protocol via https.


Expert Solution
Viewing page 1 out of 2 pages
Viewing questions 1-10 out of questions