magento m70-201 practice test

Exam Title: Magento Certified Developer Plus

Last update: Nov 27 ,2025
Question 1

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 ()
Answer:

A

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 2

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)
Answer:

B

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 3

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
Answer:

A

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 4

What type of Magento class is an API resource?

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

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 5

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.
Answer:

A, B

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 6

Which statement correctly describes order state and order status?

  • A. State and status are independent properties of the order.
  • B. The status is a child of the state.
  • C. State represents the general state of the order, while status works on item level.
  • D. An order doesn't have a status, only a state. Status is a property of an invoice, shipment, and credit memo.
Answer:

B

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 7

What is the difference in the effect of calling the invoice capture () method versus the invoice pay ()
method?

  • A. No difference: pay () will always call capture ().
  • B. Pay () will trigger the payment and capture!) will not.
  • C. Capture () will trigger the payment and pay () will not.
  • D. The difference is determined by the payment method implementation.
Answer:

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 8

Which one of the following statements is true regarding Mage_Core_Block_Text_List?

  • A. Mage_Core_Block_Text_List declares its own template for rendering, but the rendered template can be overridden via layout XML.
  • B. Child blocks of Mage_Core_Block_Text_List are always rendered alphabetically by name.
  • C. Mage_Core_Block_Text_List will always render all children automatically when it is rendered.
  • D. Mage_Core_Block_Text_List directly extends Mage_Core_Block_Template
  • E. In order to render, the parent block of Mage_Core_Block_Text_List must always be an output block.
Answer:

C

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 9

Which of the following API calls allows you to fetch the list of related products using the native
Magento API?

  • A. catalog_product_link.list, with arguments $type='related', $product_id
  • B. catalog_product.list, with arguments $type='related', $product_id
  • C. catalog_product_related.list, with argument $product_id
  • D. catalog_product_option.list, with arguments $type='related', $product_id
Answer:

A

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 10

Which of the following actions will enable logging via calls to debugData() on a native Magento
payment method model?

  • A. Set the protected property $_debug of the payment model to true
  • B. Set the config node default/payment/debug/ [method code] to 1
  • C. Call Mage::register ('payment_method_debug_' . [method code], true);
  • D. Set the config node default/payment/ [method code]/debug to 1
  • E. Call setDebug(true) on the payment method model
Answer:

D

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Page 1 out of 13
Viewing questions 1-10 out of 131
Go To
page 2