magento m70-201 practice test

Magento Certified Developer Plus

Last exam update: Nov 18 ,2025
Page 1 out of 9. Viewing questions 1-15 out of 131

Question 1

With which three kinds of product relations do Magento Catalog Target Rules deal? (Choose three)

  • A. The relations between a configurable product and its child products
  • B. The relations between a bundle product and its child products
  • C. The relations among products linked as cross-sell products
  • D. The relations between a product and its custom options
  • E. The relations among products linked as related products
  • F. The relations among products linked as upsell products
Mark Question:
Answer:

C, E, F

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
Discussions
vote your answer:
A
B
C
D
E
F
0 / 1000

Question 2

When setData (' some', 'value') is called on an EAV entity and the entity is saved to the database,

  • A. The 'value' of the attribute named 'some' is saved in the eav_values table
  • B. The 'value' of the attribute named ' some' is saved in one of the entity's tables depending on its datatype (for example, entityname_varchar)
  • C. The data will be stored in the EAV registry making ' some' 'value' available to the entity
  • D. The 'value' of the attribute named T some' is saved in the eav attribute values table
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

A custom frontend controller will extend which one of the following classes?

  • A. Mage_Core_Controller_Front_Action
  • B. Mage_Adminhtml_Controller_Action
  • C. Mage_Core_Controller_Varien_Front
  • D. Mage_Core_Controller_Abstract
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

Which one of the following xpaths is correct for replacing Mage_Customer_Model_Custom_Address
via Mage::helper ('customer/address')?

  • A. Global/customer/helpers/address
  • B. Global/rewrite/helpers/rewrite/address
  • C. Global/helpers/customer/rewrite/address
  • D. Global/helpers/rewrite/customer_address
  • E. Global/helpers/rewrite/customer/address
Mark Question:
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 5

Which three of the following object types will have a parent class found in the Mage_Eav module for
the purposes of EAV data storage in Magento? (Choose three)

  • A. Data model
  • B. Data helper
  • C. Resource model
  • D. Resource collection
  • E. Setup class
Mark Question:
Answer:

C, D, E

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 6

Which three of the following conditions are used to protect an admin route via ACL? (Choose three)

  • A. You have defined an ACL in your module configuration
  • B. At least one admin role must have permission for that route
  • C. You have extended the controller from Mage_Adminhtml_Controller_Action
  • D. You have defined a method _is Allowed which checks the permission
  • E. The route name must start with admin
Mark Question:
Answer:

A, C, D

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 7

Applying the shopping cart rule's action affects the quote item by setting the quote item's
_______________.

  • A. base_price and price properties with the discounted price
  • B. base_discount_amount and discount_amount with the discount applied to the original price
  • C. base_row_total and cow_total properties with the discounted price
  • D. base_price_incl_tax and price_incl_tax properties with the discounted price
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

What is the purpose of Catalog Target rules?

  • A. To extend Catalog Price Rules to be used for related products.
  • B. To provide a mechanism for rendering a list of additional products on the product page.
  • C. To provide a mechanism for rendering a list of custom product options.
  • D. To provide a mechanism for easier selection options for configurable products.
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

When changes are made to more than one of a collection's items using setData( 'some', 'value'),
which of the following methods will save the changes in the collection?

  • A. $collection->saveAll();
  • B. $collection->saveItems ();
  • C. $collection->saveAllItems ()?
  • D. $collection->save();
Mark Question:
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

When $ this ->load Layout (' foo_bar_baz') is called in a standard front action, what is the effect on
the layout update object instance?

  • A. foo_bar_baz will be the only handle added
  • B. loadLayout () does not take any arguments, so there is no effect
  • C. Only two handles will be added: foo_bar_baz and default
  • D. Foo_bar_baz will be added instead of the default handle
Mark Question:
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

Which of the following block methods is the best to override when there is a need to customize how
the block's html is rendered?

  • A. _toHtml()
  • B. toHtmlO
  • C. setLayout ()
  • D. renderLayout ()
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

Which kind of class is responsible for calculating the actual amount of reward points in every case?

  • A. Reward model (Enterprise_Reward_Model_Reward)
  • B. Action model (derivatives from Entet:prise_Reward_Model_Action)
  • C. Event model (derivatives from Enterprise_Reward_Model_Event)
  • D. Calculation model (Enterprise_Reward_Model_Calculator)
Mark Question:
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

In what order are the routers from the Magento core checked for a matching route?
Default: Mage_Core_Controller_Varien_Router_Default
CMS: Mage_Cms_Controller_Router
Standard: Mage_Core_Controller_Varien_Router_Standard
Admin: Mage_Core_Controller_Varien_Router_Admin

  • A. Admin, Standard, CMS, Default
  • B. Default, CMS, Standard, Admin
  • C. Admin, CMS, Standard, Default
  • D. Standard, Admin, Default, CMS
Mark Question:
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

What type of Magento class is an API resource?

  • A. Controller
  • B. Helper
  • C. Model
  • D. Resource model
Mark Question:
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

To implement a standard Adminhtml form for a custom data model, which two of the following must
you do? (Choose two)

  • A. Declare your module's block class prefix in the config.xml file.
  • B. Implement a sub-class of Mage_Adminhtml_Block_Widget_Form.
  • C. Implement a sub-class of Mage_Adminhtml_Block_Form_Abstract.
  • D. Create sub-classes of Mage_Adminhtml_Block_Form_Element_Abstract for each form field to be presented.
  • E. Add a set of configuration values in the module's config-xml defining the form fields to be displayed.
Mark Question:
Answer:

A, B

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000
To page 2