Limited-Time Summer Sale 25% Discount Offer - Apply Coupon Code: Save25
Certs Blitz
See all results for ""
Home Exams
CRISC ISACA CISSP ISC2 200-301 Cisco SY0-701 CompTIA AZ-104 Microsoft AI-900 Microsoft AIGP IAPP 1Z0-1067-26 Oracle View All Exams →
Sign in Create account
AD0-E722 EXAM PREPARATION

Prepare Smarter for the AD0-E722 Exam

Build your exam confidence with flexible preparation resources designed around the latest AD0-E722 exam objectives. Practice at your own pace using PDF questions, online exam simulations, or desktop practice software.

Download Exam View Entire Exam
Page: 1 / 1
Question #1 (Topic: Demo Questions)

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.)

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

Correct Answer: C, E
Explanation:

The issue here is that 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. This is because the Approval Rules feature requires two settings to be enabled: the Purchase Orders feature and the Purchase Order payment method. The solution is to set ‘Enable Purchase Orders’ in the B2B Admin to TRUE and make sure that the ‘Purchase Order’ payment method is active. This will allow the Architect to create and manage Approval Rules for orders.

References : https://experienceleague.adobe.com/docs/commerce-admin/b2b/purchase-orders/account-dashboard-approval-rules.html?lang=en#account-dashboard 1  https://experienceleague.adobe.com/docs/commerce-admin/b2b/purchase-orders/purchase-order-payment-method.html?lang=en#payment-method 2

Question #2 (Topic: Demo Questions)

A merchant asks for a new category attribute to allow uploading an additional mobile image against categories. The merchant utilizes the content staging and preview feature in Adobe Commerce and wants to schedule and review changes to this new mobile image field.

A developer creates the attribute via a data patch and adds it to view/adminhtml/ui_component/category_f orm. xml. The attribute appears against the category in the main form, but does not appear in the additional form when scheduled updates are made.

To change this attribute when scheduling new category updates, which additional action should the Architect ask the developer to take?

A.

The attribute must have its apply_to field set to "staging" in the data patch file.

B.

The attribute must have < item- name=’’allow_staging" xsi:type=’’boolean’’ > true < /item > set in the

cjt.gopy_for-.xni file under the attributes config' section.

C.

The attribute must also be added to view/adminhtml/ui_co-

component/catalogstaging_category_update_form.xml.

Correct Answer: C
Explanation:

This action is necessary to make the attribute available for content staging and preview. According to the Adobe Commerce documentation, the catalogstaging_category_update_form.xml file defines the fields that are displayed in the Scheduled Changes section of the category form. The file extends the category_form.xml file and adds additional fields that are specific to content staging, such as start and end dates, campaign name, description, etc. To include a custom category attribute in the Scheduled Changes section, the attribute must also be declared in the catalogstaging_category_update_form.xml file with the same configuration as in the category_form.xml file.

References :

    Content staging | Adobe Commerce Developer Guide

    Create a category attribute | Adobe Commerce Developer Guide

Question #3 (Topic: Demo Questions)

An Adobe Commerce Architect notices that the product price index takes too long to execute. The store is configured with multiple

websites and dozens of customer groups.

Which two ways can the Architect shorten the full price index execution time? (Choose two.)

A.

Set mage_ihdexer_threads_COUNT environment variable to enable parallel mode

B.

Move catalog_Price_index indexer to another custom indexer group

C.

Enable price index customer group merging for products without tier prices

D.

Set Customer Share Customer Accounts Option to Global

E.

Edit customer groups to exclude websites that they are not using

Correct Answer: A, C
Explanation:

The product price index can be optimized by using parallel mode and customer group merging. Parallel mode allows the indexer to run multiple threads simultaneously, which can speed up the indexing process. Customer group merging reduces the number of rows in the price index table by merging customer groups that have the same product prices. This can improve the performance of the price index queries and reduce the index size.  References :  Indexing optimization ,  Price index customer group merging

Question #4 (Topic: Demo Questions)

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)

AD0-E722 Question 15

B)

AD0-E722 Question 15

C)

AD0-E722 Question 15

A.

Option A

B.

Option B

C.

Option C

Correct Answer: C
Explanation:

    Option C is correct because adjusting the ruleset.xml file with the new rule is the simplest and most effective way to implement the new code rule. The ruleset.xml file defines the coding standards that are applied by PHP_CodeSniffer. By extending the Magento 2 Coding Standard and adding a new rule, the Architect can customize the code analysis and enforce the company coding standards.  The new rule can use the Magento2.Namespaces.ForbiddenNamespaces sniff to check for any usage of Helper classes in the code and report them as errors or warnings 1 .

    Option A is incorrect because creating a new composer package under the AwesomeAgency\CodingStandard\ namespace is not enough to implement the new code rule. The composer package is just a way to distribute and install the coding standard, but it does not define the rules themselves.  The Architect still needs to create a ruleset.xml file and register it with PHP_CodeSniffer 2 .

    Option B is incorrect because creating a new class \AwesomeAgency\CodingStandard\Ruleset\ForbiddenNamespaces and specifying the rule inside the process method is unnecessary and complicated. The Architect does not need to create a new class or a new sniff for this rule, as there is already an existing sniff in the Magento 2 Coding Standard that can be used for this purpose.  The Magento2.Namespaces.ForbiddenNamespaces sniff can be configured with an include-pattern element to specify which namespaces are forbidden 1 .

References :

    1 : Magento 2 Coding Standards | Adobe Commerce Developer Guide

    2 : How to create a custom coding standard | PHP_CodeSniffer Documentation

Question #5 (Topic: Demo Questions)

Due to a marketing campaign, a website is experiencing a very large number of simultaneously placed orders, which is affecting checkout performance. The website is in the production deploy mode.

Which two website settings can an Architect optimize to decrease the impact on checkout performance? (Choose two.)

A.

Asynchronous indexing admin panel Setting (Stores > Settings > Configuration > Advanced > Developer > Grid Settings > Asynchronous indexing)

can be enabled by executing the following

CLI Command: bin/Magento config:set dev/grid/async_indexing 1

B.

Asynchronous email notifications admin panel setting (stores > settings > configuration > sales > sales Emails >

General settings > Asynchronous) can be enabled

C.

A new database can be created and the Split Database feature can be automatically configured with the following command:

bin/Magento setup:db-schema:spiit-sales –host" < checkout db host or ip > - --dbnanie"" < name > " --username" < checkout db username)"

--password"" < password > "

D.

The website deploy mode can be set to siege by executing the following CLI command: bin/Magento deploy:mode:set siege,

provided that it will be changed back to production as soon as the number of simultaneously placed orders

decreases to acceptable levels

E.

Multithreaded checkout processing admin panel setting (stores > settings > configuration > sales > checkout > General settings >

Asynchronous) can be set to a higher value representing the number of PHP threads used

exclusively for checkout

Correct Answer: A, C
Explanation:

    Option A is correct because enabling asynchronous indexing can improve the checkout performance by reducing the database load and avoiding locking issues. Asynchronous indexing allows the indexers to run in the background without affecting the frontend operations.  The command  bin/magento config:set dev/grid/async_indexing 1  can be used to enable this option in the production mode 1 .

    Option C is correct because creating a new database and splitting the sales tables can also improve the checkout performance by distributing the database load and avoiding contention. Splitting the database allows the checkout and order management operations to use a separate master database from the rest of the Magento application tables.  The command  bin/magento setup:db-schema:split-sales --host=" < checkout db host or ip > " --dbname=" < name > " --username=" < checkout db username > " --password=" < password > "  can be used to configure this feature 2 .

    Option B is incorrect because enabling asynchronous email notifications does not affect the checkout performance directly. Asynchronous email notifications allow the order confirmation emails to be sent in batches by a cron job instead of immediately after placing an order.  This option can reduce the server load and improve the customer experience, but it does not impact the checkout process itself 3 .

    Option D is incorrect because there is no such deploy mode as siege in Magento 2. The available deploy modes are default, developer, and production.  Changing the deploy mode can affect the performance, caching, and error handling of the Magento application, but it does not directly affect the checkout performance 4 .

    Option E is incorrect because there is no such admin panel setting as multithreaded checkout processing in Magento 2. The number of PHP threads used for checkout is determined by the web server configuration and the PHP-FPM settings, not by the Magento application settings.  Increasing the number of PHP threads may improve the checkout performance, but it also requires more server resources and may cause other issues 5 .

References :

    1 : Asynchronous indexing | Adobe Commerce Developer Guide

    2 : Split database performance solution | Adobe Commerce Developer Guide

    3 : Sales Emails | Adobe Commerce User Guide

    4 : Set up Magento modes | Adobe Commerce Developer Guide

    5 : PHP-FPM configuration settings | Adobe Commerce Developer Guide

Download Exam
Page: 1 / 1
Next Page