Summer Special 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: bestdeal

Free Adobe AD0-E716 Practice Exam with Questions & Answers | Set: 2

Questions 11

When attempting operations that require lengthy processing, a merchant on Adobe Commerce Cloud receives a timeout error after 180 seconds.

How would the developer deal with this issue?

Options:
A.

1. Modify admin timeout into .magento.app.yamifile.

2. Commit and push that code from the local environment.

3. Move code to Production environment.

B.

1. In the Fastly Configuration section > Advanced Configuration.

2. Set the Admin path timeout value in seconds.

3. Save config and Upload VCL to Fastly.

C.

1. Modify admin timeout into app/etc/config.php file.

2. Commit and push that code from the local environment.

3. Submit a support ticket to apply the changes.

Adobe AD0-E716 Premium Access
Questions 12

What are two ways to access the PHP error logs on Adobe Commerce Cloud? (Choose Two.)

Options:
A.

Use the dedicated command from Cloud CLI for Commerce.

B.

Navigate to the dedicated entry in the Project Web Interface.

C.

Connect to the the servers via SSH and localize the log files.

D.

Use the Adobe Admin Log application.

Questions 13

An Adobe Commerce developer is asked to change the tracking level on a custom module for free downloading of pdf and images.

The module contains following models:

Vendor\FreeDownload\Model\Download

Vendor\FreeDownload\Model\DownloadPdf extends Vendor\FreeDownload\Model\Download

Vendor\FreeDownload\Model\DownloadImage extends Vendor\FreeDownload\Model\Download

Download class has a parameter for tracking_level.

How will the developer configure the tracking_level parameter, in di.xml.to have a value of 4 for Download class and all classes that extend Download?

A)

AD0-E716 Question 13

B)

AD0-E716 Question 13

C)

AD0-E716 Question 13

Options:
A.

Option A

B.

Option B

C.

Option C

Questions 14

There is the task to create a custom product attribute that controls the display of a message below the product title on the cart page, in order to identify products that might be delivered late.

The new EAV attribute is_delayed has been created as a boolean and is working correctly in the admin panel and product page.

What would be the next implementation to allow the is_delayed EAV attribute to be used in the .phtml cart page such as $block->getProduct()->getIsDelayed()?

A)

Create a new file etc/catalog_attributes.xmi:

AD0-E716 Question 14

B)

Create a new file etc/extension attributes.xmi:

AD0-E716 Question 14

C)

Create a new file etc/eav attributes.xmi:

AD0-E716 Question 14

Options:
A.

Option A

B.

Option B

C.

Option C

Questions 15

An Adobe Commerce developer is tasked with adding an new export option for the order grid, they have added the following code for the export button within sales_order_grid.xml:

AD0-E716 Question 15

Upon testing, they are getting redirected, what would be a cause for this error?

Options:
A.

The option's uri attribute is not valid.

B.

The layout cache needs to be refreshed.

C.

The developer has to add a formkey for the new export option.

Questions 16

An integration named Marketing is created on the Adobe Commerce instance. The integration has access on Magento_Customer:: customer resources and the access token is xxxxxx.

How would the rest API be called to search the customers?

Options:
A.

Using the integration access token as Bearer:

curl -X GET https://magentourl/rest/Vl/customers/search?searchCriteria... -H 'Authorization: Bearer XXXXXX'

B.

Passing integration name and access token as http auth credentials:

curl -X GET https ://Marketing:XXXXXX(Slmagentourl/rest/Vl/customers/search?5earchCriteria . . .

Using integration name as username and access token as password, get the admin token (yyyyyy) via:

curl -X POST https://magentourl/rest/Vl/integration/admin/token -d '{"username":"Marketing", "pas

C.

Type: application/json'

Use the admin token as Bearer

curl -X GET https://magentourl/rest/Vl/customers/search?searchCriteria... -H 'Authorization: Bearer YYYYYY'

Questions 17

An Adobe Commerce developer is asked to implement a 15% surcharge for all users from a 'Wholesale' customer group. Keeping best practices in mind, what is a correct to accomplish this?

Options:
A.

Declare a new total collector class to calculate the modified total if the current user is in the group, register it in the module's etc/sales .xml file, modify the checkout_cart_index.xml and checkout_index_index.xml layouts to include a new child in the totals block.

B.

Create a Cart Price Rule that applies only to the 'Wholesale' group. Specify no conditions for the rule, and in the Actions section, specify for the rule to apply a "Percent of product price discount", with the 'Discount Amount" field set to -15.

C.

Create an Observer to the cataiog_product_get_final_price event. Check if the current customer is in the 'Wholesale' group, and if so, retrieve the

product from the $observer->getEventC) data and Call $product->setData('final_price', $product->getData( 'final_price') * 1.15).

Questions 18

An Adobe Commerce developer has created a before plugin for the save() function within the

Magento\Framework\App\cache\Proxy class. The purpose of this plugin is to add a prefix on all cache identifiers that fulfill certain criteria.

Why is the plugin not executing as expected?

Options:
A.

Another around plugin defined for the same function does not call the callable.

B.

Cache identifiers are immutable and cannot be changed.

C.

The target ClaSS implements Magento\Framework\ObjectManager\NoninterceptableInterface.

Questions 19

An Adobe Commerce developer is working on a Magento 2 instance which contains a B2C and a B2B website, each of which contains 3 different store views for English, Welsh, and French language users. The developer is tasked with adding a link between the B2C and B2B websites using a generic link template which is used throughout the sites, but wants these links to display in English regardless of the store view.

The developer creates a custom block for use with this template, before rendering sets the translate locale and begins environment emulation using the following code:

AD0-E716 Question 19

They find that the template text is still being translated into each stores language. Why does this occur?

Options:
A.

startEnvironmffntEmulation() SetS and locks the locale by Using the setLocale() Optional Second $lock parameter, i.e. setLocale($newLocaleCode,

true), to override and lock the locale of the emulated store. If this is set and locked initially then the environment emulation will not be able to override this.

B.

startEnvironmentEmuiation() resets the translation locale to the one of the emulated stores, which overrides the locale the developer has set when the order of setLocate and startEnvironmentEmulation is used as displayed above.

C.

setLocate() does not change translation locale after it has been initially set, the $this->_translate->emulate($newLocaiecode) method exists to temporarily modify this by pushing the new locale to the top of the current emuiatedLocales stack.

Questions 20

A merchant is experiencing performance issues on integration environments of their Adobe Commerce Cloud Pro plan and wants to upgrade to Enhanced Integration Environments.

What are the steps necessary prior to redeploying in order to upgrade to Enhanced Integration Environments?

Options:
A.

1. Limit the number of Integration branches to two

2. Submit a support ticket requesting the upgrade

B.

1. Limit the number of Integration branches to three

2. Set the ENV.ENVIRONMENT in .magento.env.yaml to ENHANCEDJNTEGRATION

C.

1. Limit the number of Integration branches to four

2. Configure integration environments in the cloud GUI and set the Enhanced switch to On

Exam Code: AD0-E716
Certification Provider: Adobe
Exam Name: Adobe Commerce Developer Expert
Last Update: Jul 17, 2025
Questions: 69
PDF + Testing Engine
$164.99
$66
Testing Engine
$124.99
$50
PDF (Q&A)
$104.99
$42