Free Adobe AD0-E709 Practice Test & Real Exam Questions
Which method of a Magento resource model will remove a record from the database?
Correct Answer: B
Vote an answer
A custom module is performing an optimized custom query for quote items.
The class applies the query customizations on the select object of a quote item collection instance.

You are tasked to resolve an issue where the query sometimes does not deliver the expected results. You have debugged the problem and found another class is also using a quote item collection and is loading the collection before the custom module.
How do you resolve the issue, keeping maintainability in mind?
The class applies the query customizations on the select object of a quote item collection instance.

You are tasked to resolve an issue where the query sometimes does not deliver the expected results. You have debugged the problem and found another class is also using a quote item collection and is loading the collection before the custom module.
How do you resolve the issue, keeping maintainability in mind?
Correct Answer: A
Vote an answer
You are building a new module to add extra functionality to the Magento application.
What files are required?
What files are required?
Correct Answer: A,C,E
Vote an answer
You are reviewing a module to some special functionality to the Magento 2 application, You see directory /Console, What task you think in this directory contain script for this modules?
Correct Answer: E
Vote an answer
In a custom module you are adding a new field to the store configuration. The field will set the value for the configuration path mycompany/mymodule/myoption.
How do you supply the default value for that configuration option?
How do you supply the default value for that configuration option?
Correct Answer: B
Vote an answer
A module you are working on needs to send a newsletter to all subscribed customers at predefined intervals.
Which two actions do you take to make sure the newsletter is sent? (Choose two.)
Which two actions do you take to make sure the newsletter is sent? (Choose two.)
Correct Answer: B,D
Vote an answer
You are tasked to install an extension to the merchant's Magento instance.
The extension is developed by the company called MyCompany and its codebase is available from all four locations listed below.
Which two installations options do you choose from to prevent version conflicts during upgrade? (Choose two.)
The extension is developed by the company called MyCompany and its codebase is available from all four locations listed below.
Which two installations options do you choose from to prevent version conflicts during upgrade? (Choose two.)
Correct Answer: A,C
Vote an answer
You need to add a new text attribute to all products in the Magento store. When this attribute is displayed on the product page, its values must be different depending on the selected language.
Keeping simplicity in mind, how do you add this attribute?
Keeping simplicity in mind, how do you add this attribute?
Correct Answer: B
Vote an answer
You have been given the task of importing products from an external source. You decide to create a custom module to do this. The class handling the import creates a product for each record, sets the data on it and saves it to the database.
What do you inject into a constructor to represent each product you create?
What do you inject into a constructor to represent each product you create?
Correct Answer: C
Vote an answer
You have created a custom module which must perform an action immediately after an order is placed, but only on the store front of the merchant site. You have selected the checkout_submit_all_after as the target event which the module will observe.
In which file will the event observer be declared?
In which file will the event observer be declared?
Correct Answer: C
Vote an answer
Magento allows you to specify custom values per store for product attributes created in the admin panel.
Which architectural pattern makes it possible?
Which architectural pattern makes it possible?
Correct Answer: A
Vote an answer
