Is it possible to integrate multiple domain with different store in single Magento installation?
Yes
No
What does ORM stand for in Magento?
Object
Relational Mapping
Objective Relative Mapping
Optional Relational Mapping
Objective Resource Mapping
Object Relation Maps
The __________ holds the whole product configuration and is used as a compact record to move a product from one list to another.
buyRequest
stopRequest
holdRequest
sellRequest
What type of Magento class is an API resource?
Resource model
Controller
Helper
Model
When creating an attribute, which of the following catalog input types can be used in layered navigation?
Date
Yes/No
Price
All of the above
None of the above
A custom frontend controller will extend which one of the following classes?
Mage_Adminhtml_Controller_Action
Mage_Core_Controller_Varien_Front
Mage_Core_Controller_Abstract
Mage_Core_Controller_Front_Action
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?
$collection->save()
$collection->saveItems()
$collection->saveAll()
$collection->saveAllItems()
True or False? Changes made to the product option array will NOT be saved by the item.
False
True
When an order is placed by Credit Card, when does the payment gateway capture the money?
Upon Shipment
Upon Invoice
When Customer Enters the Payment Information
When the shipment email gets sent
Assume you have three models A, B and C. Both A and B extend C. Assume C contains a method that you are going to change in both A and B. How can you change the method using Magento class rewrites.
Rewrite the method using the xpath
global/models/_YOUR_MODULE_/rewrite/C/_METHOD_
You must rewrite
both A and B using the xpaths global/models/_MODULE_/rewrite/A and
global/models/_MODULE_/rewrite/B
You must change that method directly in C
Rewrite class C using the xpath
global/models/_MODULE_/rewrite/C
How will you add/remove content from core’s system.xml file?
You can do that
by overriding system.xml configuration
You can do that by modifying system.xml
configuration
(none of these answers are correct)
You can do that by creating system.xml
configuration
These are blocks created for the sole purpose of assigning visual structure to a store page such as header, left column, main column and footer.
Fallback Blocks
Structural
Blocks
Content Blocks
Frontend Blocks
How are themes grouped together into design packages?
Logically
Randomly
Related
Unrelated
By default Magento uses 4 main sales documents. What are they, in order of when they are created?
Orders, Invoices, Creditmemos, Transactional Emails
Quotes, Orders, Creditmemos, Transactions
Transactions, Payments, Orders, Creditmemos
Quotes, Orders,
Invoices, Creditmemos
If you sell different products in a bundle, Where do you add a new options to a bundle product?
The Associated Products section of the Product Edit
Page
From the products management grid
The Catalog section of the System Configuration
The Bundle
Products section of the Product Edit Page
A ________ can hold products with full, partial, or no configuration.
shopping cart
wishlist
banner
checklist
How to include CMS block in template file(.phtml)
$this->getLayout()->setBlockId("static/block/id")->createBlock("cms_block")->toHTML();
$this->getLayout()->createBlock("cms/block")->setBlockId("static_block_id")->toHTML();
$this->getLayout()->setBlockId("static_block_id")->createBlock("cms/block")->toHTML();
$this->getLayout()->createBlock("cms_block")->setBlockId("static/block/id")->toHTML();
What actions are necessary to make that would enable the profiler.
Customer - Manage Customers
System Configuration
- Developer Tab - Debug/Profiler set Yes and then [your-website]/index.php
uncomment Varien_Profiler::enable();
System Menu - Permissions - Debug/Profiler set Yes
and then [your-website]/index.php uncomment Varien_Profiler::enable();
System - Manage Stores - Debug/Profiler set Yes and
then [your-website]/index.php uncomment Varien_Profiler::enable();
In the context of a template file, which is the proper method of translating the following string: "Buy a ".$product->getName()." today!"
Mage::translate("Buy a
".$product->getName()." today!");
Mage::helper('catalog')->__('Buy a {{product}}
today!', array('product' => $product->getName());
$this->__("Buy a {$product->getName()}
today!");
$this->__('Buy
a %s today!', $product->getName());
From what page can an admin reset a customers password?
Customer Menu, Security and Access Management
Admin Menu, Customer Password Reset
Permissions and Access from the System Menu
Customer
Management, Account Information section
To write a custom SQ: query in Magento is very easy, we just need to call:
$db =
Mage::getSingleton('core/resource')->getConnection('core_write');
$result=$db->run_query("SELECT * FROM PCDSTable");
$db =
Mage::getSingleton('core/resource')->getConnection('core_write'); $result=$db->query("SELECT
* FROM PCDSTable");
$db =
Mage::getSingleton('core/resource')->getConnection('core_write');
$result=$db->fetch_query("SELECT * FROM PCDSTable");
$db =
Mage::get_configData('core/resource')->getConnection('core_write');
$result=$db->run_query("SELECT * FROM PCDSTable");
Which one of the following is a possible return value type of Mage::getConfig()->getNode()?
array
integer
string
object
If an order has been created and is in pending state, what is the appropriate action that needs to be taken, for the to progress into the processing state?
The order must be authorized
The order must
be invoiced
The order must be shipped
The order must be cancelled
What is a Composite Product?
The name of the feature that allows you to
manipulate product features before going live
(none of these are correct)
The first 10 products added to any store
The name for a
collection of already existing product types that allow a shopper to configure
a product before buying it
For items where inventory is not tracked, what is the setting to shut inventory management off?
Category Management, under the Catalog Menu
Manage Stock,
under Inventory section
Set the price to 0
Set the order increment to 0
When creating a new category to appear on the category navigation block, what are the first two steps?
Choose the Root
Category, and Add subcategory
Change the category anchor settings, and save the
category tree
Create a virtual product, and add it to the
category tree
Add a new CMS static block within the category
navigation system, and insert it into the category page
In Magento a Coupon is also known as?
Physical Item
Bundled Product
Shopping Cart
Price Rule
Promotional Chart
In order to be Refunded Online, what sales document must be attached?
CMS Page
Sales Order
Transactional Email
Invoice
Where can you find the design configuration tab?
System/Category/Configuration/Design tab
System/Catalog/Category/Design tab
System/Configuration/Design
tab
System/Configuration/Category/Design tab
Which of the following are frontend blocks with a predefined set of configuration options?
Widgets
Apps
Cells
Tabs
What is the setting that determines that product will show on the search page and not on the category listing?
Product Inventory Status
Product
Visibility
Product Status
Product Attribute Manager
What is the difference between Mage::getModel() and Mage::getSingleton()?
Mage::getModel() creates an object of model class while
Mage::getSingleton() creates an object of singleton class
Mage::getModel() can be called anywhere while
Mage::getSingleton can be called only at specific places.
Mage::getModel()
creates a new object every time it is being called while Mage::getSingleton()
check for the existing object. If it exists, it returns that object otherwise
creates a new one
Mage::getModel() and Mage::getSingleton() both
creates an object of model class. So, there is no difference
What is a function of Layouts in Magento?
They define both the structural and content blocks.
They inform Magento how and where to connect the
Structural and Content blocks up.
Both of these
The marketing guy wants to use a custom url for one of the products, just for a temporary time promotion. What do you use?
Add a URL
Rewrite
Create a new producty category
Change Product Information
(none of these)
When is it acceptable to edit app/code/core/Mage files?
When I find a bug in the code
When I would like to change Mage modules
Never
When there is a conflict with an off the shelf
extension
The design team wants to show what the t-shirts are made on the product page. What are 2 ways to accomplish this?
Add the fabric
composition to the product description, or create a new product attribute
Change the names of all the bundled products
Add a URL Rewrite for the Fabric Composition
Use the composition directive {{composition
id="identifier"}}
When should you edit files in the base template?
When you inherit a project from another developer
When the file does not exist in the theme template
When there is a svn or git conflict on your files
Never
When creating a new product, what is the first thing you must choose?
Whether the product is visble in the Catalog
The Product SKU
Product Type,
and Attribute Set
The product price
How does Magento determine the visual representation of each building block of a page view?
The <building_block> tag.
The
<block> tag.
The <info_block> tag.
The <block_representation> tag.
How do you Embed a Static Block in a CMS page?
The CMS Page section of the System Configuration
Use the block
directive {{block id="block_identifier"}}
Call the developer
Use the wysiwyg editor
Which code snippet is used to show one category on your front page?
{{block
type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
category_id="4" template="catalog/product/list.phtml"}}
{{block type="catalog/product_new"
name="home.catalog.product.new" alias="product_homepage"
template="catalog/product/new.phtml"}}
{{block type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
template="catalog/product/list.phtml"}}
{{block ="catalog/product_list"
name="home.catalog.list"
alias="homepage"catalog/product/list.phtml"}}
Where is the css and javascript file of your custom theme kept?
skin/frontend/default/base
design/frontend/default/your_theme
design/frontend/default/base
skin/frontend/default/your_theme
Customer emails and wants to cancel their order. Bummer. What are the 2 ways you can find the order?
The Category or Product Menu
Searching Newsletter Subscribers or Choosing a
recent discounted product
Searching the
Sales Order Grid or By pulling up the Customer Info
The Magento Configuration Panel or Through the
Payment Method
When writing a Magento module which of these files are you likely to create first?
Helper/Data.php
Block/Template.php
Model/Observer.php
controllers/IndexController.php
etc/config.xml
What is the purpose of a Grouped Product?
It is a feature to limit the amount of traffic to a
specific product
It allows a group of people to purchase a product
at the same time
It offers a
simple way to add multiple related products to the Shopping Cart
None of these
True or False? When customers are using the poll feature, only one question will show up at a time.
False
True
A new product still shows out-of-stock, even though it shows that there are 20 available. Which index should we rebuild?
Product Prices
Product Flat Data
Catalog Product Rewrites
Stock Status
Index
Which code snippet is used to show products labeled as "new" on your front page?
{{block
type="catalog/product_new" name="home.catalog.product.new"
alias="product_homepage"
template="catalog/product/new.phtml"}}
{{block type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
category_id="4" template="catalog/product/list.phtml"}}
{{block type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
template="catalog/product/list.phtml"}}
{{block ="catalog/product_list"
name="home.catalog.list"
alias="homepage"catalog/product/list.phtml"}}
The store sells a e-book. What product type is used?
simple
configurable
virtual
downloadable
What is the setting that determines that an attribute value will show on the product page?
Scope
Store Label
The Visible on
Product View Page on Front-end
Used for layer navigation
3 main reasons product won't show on Category page?
SKU, Price, Description
Price,Status,Visibility
Availablity,
Status, Visibility
Availability,Status,SKU
The store offers a free shipping coupon for orders over $50. The owner wants to change it to order over $75. Where is that done?
CMS Static Block Management
The Shipping Methods of the System Configuration
System Menu, Permission Mangement
Promotion Menu, Shopping
Cart Price Rule Management
Which of these would be a good use case for a Configurable Product?
Downloadable Instructions
Computer where each part is customized
T-shirt that
comes in different sizes and colors
Shipping Costs
Where can I find system.log and exception.log debugging log files?
application/log
log/error
var/log/
error/log/
What function of Magento that let's you reuse content in CMS Pages and Email Templates?
Catalog Price Rules
Custom Error Handlers
CMS Static
Blocks
Category Design Updates
Where can I find system.log and exception.log debugging?
log/error
log/debug
error/log/
var/log/
application/log
The developer has told you that a theme is ready to use, where do you see what theme is currently in use?
Depends on the URL Rewrites
The Customer Management Grid
The Design Dashboard
The design
section of the System Configuation
If you have mutliple people that need access to the Magento backend, how do you restrict access to specific users?
Magento licensing only allows 2 admin users
Magento requires a 3rd party ACL extension to allow
multiuser access
Magento doesn't allow mutliple people to be signed
on at the same time
Magento comes
with a Permissions based system that allows definition of users and assigned
roles
The store sells a t-shirt that comes in different colors. What product type is used?
configurable
bundle
simple
downloadable
Magento allows you to use multiple themes within the same layout and template.
True
False
True or False? Template contains the PHTML files that contain xHTML markups and any necessary PHP to create logic for visual presentation.
True
False
What is EAV in Magento?
Effective Added Values
Entity Art Volumes
Entity Allocated Value
Entity Allocation Values
Entity Attribute
Value
Magento has a built in Contact us form. Where do you specify to whom those requests get sent?
The Main Dashboard
The Customer Info Screen
The shipping methods configuration
The contacts
section of the System Configuation
What is the rule for working with Magento's base package?
Do NOT create a custom theme inside of the base
package.
Do NOT edit the files in the base package.
Both of these
_________ are ways in which Magento distinguishes the array of functionalities in the system and creates a modular way to manage it from both a visual and functional standpoint.
Boxes
Blocks
Tabs
Cells
Turns out FEDEX is cheaper for some of the products. Where do we add FEDEX as a choice during checkout?
The Main Dashboard
The Shipping
Methods section of the System Configuration
The payment methods configuration
The Order Info Screen
Magento has always used fallback logic in rendering themes.
True
False
What is the correct way to add css and js in magento page?
These can be added in PHP block files
These can be added directly in phtml files where
they are needed
These can be
added in layout xml file where css and js files can be added in head reference
These cannot be added at all
What is the difference between a simple product type and a virtual product type?
Virtual Products cannot have a price associated to
them
Virtual Products can't be sold in the US
Simples can hold
inventory, virtual products cannot
Simple products have less complex data containers
A customer wants to know if there order went through. Where does an admin go to check on orders?
Category Menu
Under Coupons and Promotions
The Magento Configuration Panel
The Sales Order
Management Grid
How would you create a page about the magento store for customers to read?
Create a virtual product
Calling the developer
By creating a
CMS page
Create a bundle product
True or False: Products URL can be created manually.
False
True
True or False: You can upload particular product on multiple website from one admin.
True
False
Paypal raised the cost of processing credit cards. Where do you go to remove Paypal as a payment choice?
The Payment
Methods section of the System Configuration
CMS Static Block Management
Paypal website, under My Account
Magento Caching Engine
If you're going to take credit cards directly in your Magento store, which of the following items will you need?
LAD Certificate
WFE Certificate
EMS Certificate
SSL Certificate
Magento is capable of changing the layout for a single product. What functionality do we employ to make that happen?
Custom Layout
Update XML
Creating a new CMS page
Creating a request for design change
Create an URL Rewrite
How many fallback steps does Magento provide?
2
3
1
If you have a product that comes in different sizes, Where do you add a new size for the configurable product?
The Catalog section of the System Configuration
The Associated
Products section of the Product Edit Page
The CMS Page section of the System Configuration
The Bundle Products section of the Product Edit
Page
What are the three concepts and tools you need to learn to be a successful designer in Magento?
Structural
Blocks, Content Blocks, and Layout
Structural Blocks, Content Blocks, and Widgets
Blocks, Widgets, and Fallback Logic
Fallback Logic, Structural Blocks, and Content Rows
A Magento theme is stored in which directory in the Magento file system?
Neither App/Design Directory or Skin Directory
Skin Directory
Both App/Design Directory
and Skin Directory
App/Design Directory
Where can you find the product page to edit the .phtml file?
app/design/frontend/your
theme/default/template/catalog/product/new.phtml
app/design/frontend/your
theme/default/template/catalog/product/view/view.phtml
app/design/frontend/your
theme/default/template/catalog/product/view.phtml
app/design/frontend/your
theme/default/template/catalog/product/list.phtml
What is the best way to add xml settings for front of the store?
add local.xml file
copy and edit xml files from base
edit xml files in base
How to add review list on product page of Magento ?
< ?php echo $this->getReview('product') ?
>
< ?php echo
$this->getChildHtml('reviews') ? >
< ?php echo $this->getProduct('reviews') ?
>
True or False: You can not add image in products description.
True
False
In a fresh installation of native Magento, the email templates are stored in the
app/design/email folder
email folder of the current theme
app/design/base/default/default/template/email
folder
app/locale/_LOCALE_/template/email
folder
What is the purpose of PCI Compliance?
It ensures that
your servers meet the requirements to keep cardholder information secure
It ensures that your servers will not be pushed to
capacity
It ensures that your servers meet the requirements
to prevent SPAM
None of these
What are the individual-colored blocks that make up a structural block and represent the true content of a store page?
Frontend Block
Info Block
Fallback Block
Content Block
What is the best place to make extension changes for frontend?
frontend/default/default
frontend/base/default
frontend/[current_package]/default
(none of these are correct)
Where are the Email Templates managed?
Email Templates from the CMS Menu
System Configuration, under Templates
Transactional
email management from System menu
The Contacts section of the System Configuration
Because of the complex nature of the product data, there is a process that simplifies the data. What function controls this process?
Magento Caching Engine
Configuration Caching Object
Product Flat
Data Indexer
Magento Compiler
Which code snippet is used to show ALL products in your catalog on your front page?
{{block ="catalog/product_list" name="home.catalog.list"
alias="homepage"catalog/product/list.phtml"}}
{{block type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
category_id="4" template="catalog/product/list.phtml"}}
{{block type="catalog/product_new"
name="home.catalog.product.new" alias="product_homepage"
template="catalog/product/new.phtml"}}
{{block
type="catalog/product_list"
name="home.catalog.product.list" alias="products_homepage"
template="catalog/product/list.phtml"}}
Select the correct handle for the Product View page.
<view_catalog_product>
<catalog_product_view>
<catalog_products_view>
<catalogs_product_view>
Which of the following is considered to be part of Magento's backend?
Wishlist
View Product
Shopping Cart
General JS
architecture
Customer Orders can be created from the Magento Backend. What are the 2 paths an admin user can take to create an order for a customer?
From the Customer Management Grid, or from the
Customer Management Page
From the Frontend Checkout page, or the Customer
Management grid
From Customer
Management page, and from the Sales Order Management grid
From the Sales Order Management Page, or from the
Creditmemo create page
Inside a .phtml file, what does "$this" refer to?
A class inheriting from Mage_Core_Helper_Abstract
A class
inheriting from Mage_Core_Block_Abstract
$this is not defined in a .phtml file
A class inheriting from Mage_Core_Model_Abstract
The absolute path of the .phtml file
What Magento function can we employ to give special product pricing to specific customer groups based on qty purchased?
Coupon Discounts
Loyalty rewards
Special Sales Pricing
Tier Pricing
Which of the following does NOT return an instance of a helper object
Mage::helper('customer');
Mage::app()->getLayout()->helper('customer');
Mage::app()->helper(‘customer’);
Mage::app()->getLayout()->createBlock(‘core/template')
->helper('customer');
How do you completely disable a module in Magento?
Go to System > Configuration > Advanced and
change the state to "Disable"
Edit the module's configuration
[module]/etc/config.xml
Edit the
configuration file located in app/etc/modules
Which of the following will correctly translate the value of the label node?
<parent>
<label translate="true">Value</label> </parent>
<parent translate="label">
<label>Value</label> </parent>
<parent> <translate>
<label>Value</label> </translate> </parent>
<parent>
<labelxtranslate>Value</translatex/label> </parent>
What happens when you edit an existing order using the order management page?
The current
order is canceled and a new order is created from scratch based on the current
order’s data
Depending on the order status, different editing
forms appear for the current order
A form appears that allows you to edit all
information on the current order
A form appears that allows you to edit shipping
information of the current order
What are the steps to sending a newsletter?
Add CMS Static Block, Embed block into CMS Page,
Send Newsletter
Create a
template, Queue for Sending
Create Newsletter, Enter Recipients, Click Send
Add New CMS Page, Send the Newsletter
How do you get the website's URL?
Mage::getStoreConfig('unsecure/web/base_url');
Mage::getStoreConfig('secure/web/base_url');
Mage::getStoreConfig('web/unsecure/url');
Mage::getStoreConfig('web/unsecure/base_url');
Mage::getStoreConfig('web/secure/url');
Which of the these block methods is the best one to override when you need to customize how the block’s HTML is rendered?
_toHtml()
setLayout()
renderLayout()
toHtml()
What is a Frontend Block?
Blocks that produce the actual content inside each
structural block.
The tool with which you can assign content blocks
to each structural block you create.
Blocks created for the sole purpose of assigning
visual structure to a store page such as header, left column, main column and
footer.
An element which
creates the visual output either by assigning visual structure or by producing
the actual content.
Which of the following is called to apply taxes on the product view page?
Mage_Tax__Helper_Data
Mage_Catalog_Model_Product_Type_Price
Mage_Tax_Model_Sales_Total_Quote_Tax
Mage_Sales_Model_Quote_Address_Total_Tax
When creating your own custom payment method, which module does it generally depend on and should be configured for correct module loading order?
Mage_Payment
Mage_Billing
Mage_Payment_Method
Mage_Method_payment
In which database table could you find the order state?
sales_flat_order
sales_flat_order_status
sales_flat_order_status_history
sales_flat_order_state
Which one of the following xpaths can be read using Mage::getStoreConfig('some/value')?
some/value/default
stores/some/value
global/default/some/value
default/some/value
some/value
Which class is extended to render a drop-down in admin forms?
Mage_Adminhtml_Block_Abstract
Mage_Adminhtml_Block_Template
Mage_Adminhtml_Block_Widget
Mage_Core_Block_Abstract
Varien_Data_Form_Abstract
Is it mandatory to give Namespace while creating custom module in Magento?
Yes
No