Magento MAGENTO-2-CERTIFIED-ASSOCIATE-DEVELOPER Exam
Magento 2 Certified Associate Developer Exam (Page 2 )

Updated On: 15-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 setting up a brand new Magento installation for a merchant who is migrating from Magento 1 to Magento 2.
Keeping in mind upgradability and the need to customize, which one do you choose?

  1. Create a new Magento instance using composer create-project
  2. Clone the magento/magento2 GitHub repository
  3. Run php bin/magento setup:migrate <path-to-m1-installation> <new-version> command
  4. Create a new Magento instance by using the bin/magento install command

Answer(s): C



How many shipping addresses may be selected for an order during the checkout process?

  1. One shipping address per line item is possible
  2. Only one shipping address per order is possible
  3. One shipping addresses per unit of quantity is possible
  4. One shipping address per product type is possible

Answer(s): B



You have created a new section in system configuration under the Catalog tab:



How do you restrict an access to the section using Magento ACL?

  1. Option A
  2. Option B
  3. Option C
  4. Option D

Answer(s): B



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

  1. Implement \MyCompany\MyModule\Cron\NewsLetterSender::execute and register it in etc/crontab/di.xml
  2. Implement \MyCompany\MyModule\Cron\NewsLetterSender::execute and register it in etc/crontab/.xml
  3. Make sure bin/magento cron:run is added to the system crontab
  4. Register the plugin for \Magento\Customer\Model\Customer::authenticate in etc/crontab.xml

Answer(s): B,C






Post your Comments and Discuss Magento MAGENTO-2-CERTIFIED-ASSOCIATE-DEVELOPER exam prep with other Community members:

Join the MAGENTO-2-CERTIFIED-ASSOCIATE-DEVELOPER Discussion