Adobe AD0-E703 Exam
Adobe Certified Expert - Magento Commerce Developer (Page 2 )

Updated On: 1-Feb-2026

Products may be accessed using SEO friendly URLs like /my-product instead of /catalog/product/view/id/{ID}
How is this one?

  1. An event observer adds RewriteRules to .htaccess on product save
  2. Magento\Catalog\Controller\Product\View::loadByUrlKey loads product pages using the url_key attribute value
  3. Using a URL Rewrite stored in the database connecting the request path with the target path
  4. A plugin on \Magento\UrlRewrite\Controller\Router::match loads products by the url_key attribute

Answer(s): C



You are working on a Magento store which will be selling in two countries. Each country has its own set of payment methods.
How do you organize the project to support this requirement?

  1. Create one website, two payment scopes
  2. Create one website, one store view
  3. Create one website, two store views
  4. Create two websites, two store views

Answer(s): A



What are two functions of a resource model? (Choose two.)

  1. It executes create, retrieve, update and delete actions for an entity
  2. It loads lists of entity models
  3. It is made available in the Magento API for the purpose of data manipulation
  4. It maps an entity to one or more database rows

Answer(s): A,D


Reference:

https://devdocs.magento.com/guides/v2.4/architecture/archi_perspectives/persist_layer.html



You are adding an entry to the backend menu. To do so you open a core etc/adminhtml/menu.xml file as a reference. In the file you see the node:



What is the result of specifying resource="Magento_Catalog::catalog"?

  1. The menu item will only be visible to users who are assigned to a role with access to the matching ACL resource
  2. The menu item will only be visible if the class method specified by the resource returns a true value
  3. The last selected menu item for a user is stored in the DB so the previously visited page can be restored on the next login
  4. The resource is used to locate the correct translation for the attributes listed in title="..."

Answer(s): A



The constructor function for \Magento\Catalog\Model\Category contains this excerpt:



With the automatic dependency injection that Magento provides, how is the StoreManagerInterface resolved?

  1. If no $storeManager is provided, Magento's code generator creates a shell concrete class based on \Magento\Store\Model\StoreManagerInterface
  2. Magento finds all classes that implement \Magento\Store\Model\StoreManagerInterface (ordered alphabetically) and injects the first class.
  3. Magento looks to the di.xml files in the entire system for a preference node for \Magento\Store\Model\StoreManagerInterface. This class is constructed and injected
  4. Magento throws an exception because you cannot instantiate an interface

Answer(s): C


Reference:

https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html



Viewing page 2 of 28
Viewing questions 6 - 10 out of 135 questions



Post your Comments and Discuss Adobe AD0-E703 exam prep with other Community members:

Join the AD0-E703 Discussion