100% found this document useful (2 votes)
469 views26 pages

Magento Certified Solution Specialist Study Guide: Prepared By: Graham Leckie

This document provides a study guide for the Magento Certified Solution Specialist exam. It covers key topics like eCommerce, Magento architecture, elements of a Magento site including catalog, checkout and orders, and applying knowledge to business goals. The guide defines important commerce concepts and outlines best practices for areas like search optimization, security, and usability. It also describes Magento's MVC architecture and how product data is constructed in Magento using attributes.

Uploaded by

Ruchi Marwah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
469 views26 pages

Magento Certified Solution Specialist Study Guide: Prepared By: Graham Leckie

This document provides a study guide for the Magento Certified Solution Specialist exam. It covers key topics like eCommerce, Magento architecture, elements of a Magento site including catalog, checkout and orders, and applying knowledge to business goals. The guide defines important commerce concepts and outlines best practices for areas like search optimization, security, and usability. It also describes Magento's MVC architecture and how product data is constructed in Magento using attributes.

Uploaded by

Ruchi Marwah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Magento Certified Solution Specialist

Study Guide
Prepared by: Graham Leckie
Table of Contents
 
Purpose ............................................................................................................. 3  

Content Area 1: eCommerce .......................................................................... 4  

Content Area 2: Magento Architecture ......................................................... 7  

Content Area 3: Elements of a Magento Commerce Site .......................... 11  


3.1 Catalog .............................................................................................................. 11  
3.2 Shopping Cart................................................................................................... 13  
3.3 Payment ........................................................................................................... 15  
3.4 Shipping (My Account, Wishlist) .................................................................... 16  
3.5 Checkout (features, flow, taxes).................................................................... 17  
3.6 Order Processing (order management, fulfillment, order statuses) ........ 18  
3.7 Cookies ............................................................................................................. 19  
3.8 Security ............................................................................................................. 20  
3.9 Extensions ........................................................................................................ 20  
3.10 Customization ................................................................................................ 20  
3.11 Customers (segments, groups) .................................................................... 21  
3.12 Promotions and Pricing Rules ...................................................................... 21  
3.13 Import/export (of customers, orders, products) ....................................... 22  

Content Area 4: Application of Knowledge to Business Goals ................. 24  

[email protected] Page 2 of 26
Purpose
The purpose of this document is to summarize and answer questions from the
Magento Certified Solution Specialist Study Guide.

[email protected] Page 3 of 26
Content Area 1: eCommerce
• What is the difference between Omni-Channel and Multi-Channel
retailing?
o Multi Channel means providing different platform like web, mobile,
etc. to facilitate the sale of products/item
o Omni-Channel is a step above Multi-Channel. Omni-Channel dictates
that we should provide same brand experience irrespective of
channel/medium customer choose

• How can you set up a product catalog for best search results, taking
into account issues of duplicate content, meta content, meta title,
keyword search terms in product description, attribute weight and so
on?
o Duplicate content – ensure that each product will have a unique
description and there is only a single path to the same product
o Meta content – ensure that this is populated and crawlable
o Meta title – again, make sure that this is populated
o Keyword search terms – make sure that this information is populated
and relevant
o Attribute weight – when SOLR is used, make sure that the weights are
accurately assigned and that the most relevant fields across the
catalog have the greatest weight

• What is a "canonical link element"?


o Used for SEO that will describe the ‘proper’ link that should be used
o For example ‘Show All’ on a category listing page as opposed to the
individual pages

• What "social merchandising" techniques and tools are used in


commerce?
o Original concept wan the display of ratings, likes, comments and
purchases from either a social network or a broader community
o This can involve onsite ratings and reviews
o Currently the trend is moving towards matching customer interests
with product offering

[email protected] Page 4 of 26
• When is SSL required when transacting data online?
o Secure Socket Layer – required as it will encrypt the data that is
entered client side when transmitting to the application
o It is required when the data is personal or private

• What is PA-DSS? When should PA-DSS be applied?


o Payment Application Data Security Standard
o PA-DSS was implemented in an effort to provide the definitive data
standard for software vendors that develop payment applications
o This should be applied on any site that is utilizing payment
applications

• What is the process for getting a site certified as PCI-compliant?


o Utilize a PCI scanning tool that will provide a report on the level of
compliance. If there are any failures, they will need to be addressed
and resolved before a rescan is to take place.

• What are best practices for protecting commerce user data?


o Never store sensitive data onsite (CC or payment info) and for the
data that is stored, ensure that information is encrypted where
available and correct server security measures are in place to prevent
access to this information.

• What are the best usability practices when building an online catalog
and checkout system?
o Always place yourself in the customers’ shoes to design for their
optimal experience. Make sure that products and information are
easy to find and that the process to checkout is a streamlined
experience with the least amount of barriers to conversion in place.

[email protected] Page 5 of 26
• What are the main characteristics of Agile and Waterfall development
methodologies?
o Waterfall
§ Traditional methodology
§ Typically will be managed via a Gantt chart
§ Not flexible to change
§ Typically need to design and scope the entire project before
beginning
o Agile
§ Sprint based delivery
§ Iterative development where priorities can shift each sprint
§ Provides flexibility to implement small changes to the product
as it can be seen as an output to each sprint
§ Planning is still required!

• What are SMART requirements?


o Specific
o Measurable
o Achievable
o Relevant
o Time-bound

[email protected] Page 6 of 26
Content Area 2: Magento Architecture
• What are the unique advantages of Magento MVC architecture when
building a site?
o Model View Controller
o Used to keep the code modular and clean to assist in programming
(keep things separate)
o It divides a given software application into three interconnected parts,
so as to separate internal representations of information from the
ways that information is presented to or accepted from the user
o The central component, the model, consists of application data,
business rules, logic and functions
o A view can be any output representation of information, such as a
chart or a diagram
§ Multiple views of the same information are possible, such as a
bar chart for management and a tabular view for accountants
o The third part, the controller, accepts input and converts it to
commands for the model or view

• What are the two methods available in the Magento Admin (in the
System section) to change the design of a site?
o System à Configuration à General à Design
§ Package
§ Themes

• How can you change the layout of catalog pages using Magento Admin
functionality?
o System à Configuration à Catalog à Catalog à Frontend
§ List Mode
o System à Configuration à Catalog à Manage Categories
§ Custom Design

[email protected] Page 7 of 26
• How is product data constructed in Magento (product attributes,
inventory, price, images, etc.)?
o EAV structure so that there can be an ever-expanding structure of
data
o Elements of a product include:
§ Attributes
§ Categories
§ Inventory
§ Pricing
§ Images
§ Product Associations
§ Design
§ Website Associations
§ Product Reviews
§ Product Tags

• When does product inventory change (decrease) during the ordering


process?
o When the order is actually placed by the end user
(pending/processing)

• How can an administrator control the inventory change?


o Manage Stock Yes/No
o System à Configuration à Catalog à Inventory à Stock Options
§ Decrease Stock When Order is Placed

• What is RMA in Magento and what are the RMA types?


o Return Merchandise Authorization
o Resolution
§ Exchange
§ Refund
§ Store Credit
o Reason to Return
§ Wrong Color
§ Wrong Size
§ Out of Service

[email protected] Page 8 of 26
• What are the required attributes for creating a CMS page using
Magento Admin functionality?
o Page Title
o URL Key
o Store View
o Status
o Layout

• What is the process for creating a product, and what catalog data is
used in this process?
o Catalog à Manage Products à Add Product
o Select the Product Type and Attribute Set
o Based on the above set the appropriate attributes
o Upload images
o Enable the product and assign to the appropriate categories

• How is the price defined for a product and what methods are available
for changing product price using Magento Admin functionality?
o Price is defined within the Prices tab of a product
o Can be set as the standard Price
o Set a Special Price
o Set a Group Price
o Set a Tier Price
o Configurable base plus Price
o Custom Options
o Catalog Price Rules
o Shopping Cart Price Rules

• What are main differences in Magento indexing between Magento


Community Edition 1.8 and Enterprise Edition 1.13?
o Partial Indexes
o Removed ability to manually re-index

[email protected] Page 9 of 26
• What marketing and merchandising features are available only in
Magento Enterprise Edition?
o Customer Segmentation
o Dynamic Rule Based Product Relations
o Persistent Shopping
o Automated Email Marketing Reminder
o Private Sales
o Gift Registry
o Gifting Options
o Rewards Points
o Store Credits
o Multiple Wish Lists

• What payment methods and payment functionality are available only in


Magento Enterprise Edition?
o Payment Bridge
o CoD

[email protected] Page 10 of 26
Content Area 3: Elements of a Magento Commerce Site
3.1 Catalog
• What are the different product types in Magento Enterprise Edition?
o Simple
o Configurable
o Grouped
o Bundle
o Virtual
o Downloadable
o Gift Card

• What are the minimum attributes to create a simple product?


o Name
o Description
o Short Description
o SKU
o Weight
o Status
o Visibility
o Tax Class
o Price
o Qty (If Manage Stock = Yes)

• What is the product “Attributes Set” used for in Magento? Can you have
different product types using the same Attributes Set?
o An attribute set is a grouping of attributes that can be used as a
template for similar products (for example there could be a set
specific to electronics and one specific to clothing as there is not a lot
of overlap)
o Yes, can definitely have different product types using the same
attribute set

• What is the process of creating layered navigation (including category


creation and attributes, product attribute types, and product-category
associations)?

[email protected] Page 11 of 26
o Create the category tree that will be used for the main navigation and
potential drill down
o Create the attributes and determine which will be used for reductive
navigation (note that only dropdowns or multi-selects can be utilized)
o Denote the attributes that will be used for reductive navigation (with
or without results) from the Manage Attributes section of the admin
o Assign the products to categories and the appropriate attribute values

• What are the different ways in which an Admin user can update
product inventory?
o Directly in the product record
o Mass import updates
o Creating an order in the admin
o Creating a credit memo and returning to stock
o Cancelling an order

• How can you display associated products in the cart and on the product
page?
o This can be accomplished by specifying one of the product relations
(related, up-sell, cross-sell)
o Can either be specific (in the product record) or rule-based (EE only)

• How can you create page redirects for specific search requests?
o Navigate to Catalog à Search Terms
o Edit or Add New Search Term
o Choose the term and specify the page to redirect users to

• Can a customer submit a JPG image with a product review?


o No

• How can you display a telephone number in a page footer using Admin
functionality?
o Specify the phone number for the store
o Enable display in footer using the appropriate variable

[email protected] Page 12 of 26
• Which Magento feature can be used to display different content
(example: CMS banner) depending on customer playgroup?
o Customer Segmentation

3.2 Shopping Cart


• How can you create a product discount to have it automatically added
in the shopping cart?
o Shopping cart price rule

• What are the different product or order price discount options available
in the shopping cart in Magento Enterprise Edition?
o Percent of product price discount
o Fixed amount discount
o Fixed amount discount for whole cart
o Buy X get Y free (discount amount is Y)

• Can guest customers place orders?


o Dependent on if ‘Guest Checkout’ is selected as an option in the
admin configuration

• Can customers ship products to multiple different addresses using


native Magento functionality?
o Yes

• How can a customer register an account when placing an order?


o Option to ‘Create an account’ or ‘Checkout as guest’ as the first step in
the checkout process

• Can shopping cart products be shared among different websites?


o No, only one cart per site that is not shared

[email protected] Page 13 of 26
• What are the different shopping cart promotion types, and how can
shoppers apply them as discounts?
o Percent of product price discount
o Fixed amount discount
o Fixed amount discount for whole cart
o Buy X get Y free (discount amount is Y)
o Either automatically or via a coupon

• How does the persistent shopping cart option work in Magento?


o When a user adds a product to their cart (even if not logged in) that
session is cookied so if the user is to return those items will still
appear in their cart as part of that session

• Does Magento Enterprise Edition functionality allow merchants to


contact shoppers about their abandoned shopping carts?
o See Reports à Shopping Cart and select Abandoned Carts
o Can then export as CSV or contact with the email of the account if the
user has submitted that information

[email protected] Page 14 of 26
3.3 Payment
• What are the different payment types available in Magento EE v. 1.13?
o Simple Payment Method for Admin
o PayPal Payment Solutions
o Payment Bridge
o Ogone Direct Link
o PSi Gate
o Sage Pay Direct
o Saved CC
o Zero Subtotal Checkout
o Bank Transfer Payment
o Cash On Delivery Payment
o Check / Money Order
o Purchase Order
o Authorize.net Direct Post
o Authorize.net
o Braintree
o Worldpay
o First Data Global Gateway Web Service API
o Paybox Direct
o eWAY Direct
o Cybersource (SOAP Toolkit)
o Ogone
o Payone Direct Debit
o Payone.de
o DIBS Payment Services

• What is Magento Secure Payment Bridge?


o Magento Secure Payment Bridge assists merchants in meeting PCI
standards with this Payment Application–Data Security Standards (PA-
DSS) compliant payment application.
o Implementing Secure Payment Bridge with Magento Enterprise saves
online merchants money and time when it comes to complying with
PCI DSS Standards

[email protected] Page 15 of 26
• Does Magento save credit card numbers in the database when the
Authorize.Net payment method is used?
o No, the token will be saved with the order – credit card numbers are
never stored

• For what product types can the Magento Recurring Profile be enabled?
o Subscription
o Virtual

• Where can the PayPal Express payment method be used on a Magento


site (on which pages)?
o Cart
o Checkout
o Product Detail Pages

• What is the difference between the Authorize Only and Authorize and
Capture payment actions?
o Authorize Only – will authorize the card and the capture only occurs
when the order is invoiced (capture online selected)
o Authorize and Capture – funds are captured immediately when the
order is placed (illegal in most places unless a custom manufacture
product)

3.4 Shipping (My Account, Wishlist)


• Can a storefront customer select a delivery date when placing an order
with the table rates shipping option?
o No

• What shipping methods are available natively in Magento Enterprise


Edition?
o Flat Rate
o Table Rates
o Free Shipping
o UPS
o USPS
o FedEx
o DHL

[email protected] Page 16 of 26
• What shipping option attributes are available for a customer when
placing an order?
o Single Shipment
o Multi-Shipment

• How is the shipping cost calculated for the DHL and table rates
methods?
o Table Rates – used rates in table and lookup based on product
information
o DHL – live rate lookup (not on the weekend)

• How can a customer account password be changed by a customer or an


Admin user?
o Customer – My Account or Password Reset
o Admin – in the Customer

• Can customers share their wish lists with friends?


o Yes they can via email

• Can a customer print an order invoice from the My Account section?


o Yes, My Account -> My Orders

3.5 Checkout (features, flow, taxes)


• What product types do not require any shipping cost?
o Virtual
o Downloadable
o Gift Card
o Subscription

• Can a customer apply a coupon on the order review page?


o No they cannot, only in the Cart (native)

• Is it possible to change product qty during checkout, on the order


review page?
o Not during checkout, only in the Cart (but can be directed to the cart
at the order review page)

[email protected] Page 17 of 26
• What is a gift certificate, and how can it be used?
o A Magento Gift Certificate is a form of payment that can be applied to
an order
o This can only be applied on the Cart page before proceeding to
checkout

3.6 Order Processing (order management, fulfillment, order statuses)


• When an order is saved in the Magento database, what triggers a
confirmation email to a customer who pays using PayPal Express?
(Logging in to the PayPal account? Clicking the Checkout button?
Clicking the Purchase button?)
o Clicking the Purchase button

• When editing a pending order, what order data can be changed?


o Address and contact information

• What are the different order statuses available in Magento and how can
they be managed by a storeowner?
o Processed Ogone Payment
o Processing
o Pending Ogone
o Pending Payment
o Payment Review
o Suspected Fraud
o Pending
o On Hold
o Complete
o Closed
o Canceled
o Declined Ogone
o PayPal Canceled Reversal
o Cancelled Ogone
o Processing Ogone Payment
o PayPal Reversed
o Pending PayPal
o Waiting Authorization

[email protected] Page 18 of 26
o Can be managed via System -> Order Statuses

• What are the different methods of creating an order in Magento: One


Page Checkout, Multiple Addresses Checkout, Backend Create Order,
Web Services API, Order Import, Other?
o One Page Checkout
o Standard Checkout
o Admin Order Create
o Web Services API
o Order Import
o Reorder

• Does Magento native logic allow for partial shipment or partial


payment of an order, and if so, what are the conditions for using this
functionality?
o Yes, only if an appropriate payment method is used that will allow for
partial capture
o Split shipments can usually be applied to any order, however the
invoice would be for the complete order (depending on the payment
method)

3.7 Cookies
• How are cookies used in Magento?
o Tracking user preferences
o Persistent cart
o Search history

• What customer's data is saved in cookies, and how is it used in the


storefront using Magento native functionality?
o Items in cart
o Some data that the user enters
o Store selection (Store View, Store, Website)

[email protected] Page 19 of 26
3.8 Security
• What are three major security features in native Magento EE v. 1.13?
o CSRF – Cross-Site Request Forgery (Form keys)
o Secure payment bridge
o PA-DDS Certification

• What is the data encryption, hashing key management method used in


Magento EE v. 1.13?
o SHA-256
o AES-256

3.9 Extensions
• Where can a merchant find Magento extensions?
o Some will be available directly on the developers’ websites
o Magento Connect is the best place to look

• What are the two ways of installing an extension in Magento?


o The Connect Installer via the admin
o Copying instillation files directly to the server

• How can a Magento Admin user disable an extension using Admin


functionality?
o Disable Modules Output
o System à Configuration à Advanced à Disable Modules Output

3.10 Customization
• Does a layout change of a category page from one column to three
columns require a customization?
o No, Catalog -> Categories -> Manage Categories -> Custom Design
§ Page Layout

• Which of the following changes requires a code customization:


Displaying a banner in the page content area, changing a footer link,
changing a product page layout from one column to two columns?
o None

[email protected] Page 20 of 26
• Does creating a product price attribute require a customization or can
this be achieved using native Magento functionality?
o This can be accomplished via the Admin

• Could you create a "How did you hear about us?" customer attribute to
collect customer data during purchase and export it to a CSV file using
Magento native functionality, or would that require a code
customization?
o This would only be available to Magento EE installations

3.11 Customers (segments, groups)


• How can customer groups be used in assigning discounts?
o Can select the Group(s) that the discount will apply to
o Can create a specific Price for a specific Group

• What are the differences between customer segments and customer


groups?
o Groups can be used for pricing whereas Segments are used mainly for
marketing
o Groups are a 1:1 relationship whereas Segments can be 1:many

• Using Magento Enterprise Edition native functionality, how could you


display a personalized banner targeted to customers who match
specific conditions?
o Create the appropriate Customer Segment based on Customer
Attributes and then create the required Banner and set it to apply to
the appropriate Customer Segments

3.12 Promotions and Pricing Rules


• How can product attributes be used when creating shopping cart
discounts?
o If the Attribute is given the property of ‘Can be used in creating
promotions’ then a condition of that Attribute as it applies to Products
can be defined to apply the desired pricing rule

[email protected] Page 21 of 26
• How is shopping cart coupon code use tracked with Magento native
logic?
o This code it stored with the order and if used is recorded against the
counter for the specific Coupon Code (if there is a limit)

• What are the three common methods of creating product price


discounts?
o Direct – assigning a value to the Sale Price of the product
o Shopping Cart Price Rule
o Catalog Price Rule

• How could you create a product price discount and display a related "
on sale" banner on listing pages using Magento Enterprise Edition
functionality?
o Create the Product Price Discount Rule
o Create the required Banner
o Assign the Related Promotion to the Banner

3.13 Import/export (of customers, orders, products)


• What customer and product data can be imported and exported using
Magento native logic?
o All customer data and customer attributes
§ Contact information
§ Addresses
§ Custom attributes
o All product data
§ Attributes
§ Pricing
§ Inventory
§ Note that product relations cannot be exported

[email protected] Page 22 of 26
• What is the process of creating a product in Magento using product
import functionality?
o Create all desired attributes and if appropriate, attribute values
o Export the current product sheet
o Update the sheet to add the desired products
o Reimport the sheet
o Alternatively, can use data flow profiles

• What product types can be created in Magento Enterprise Edition v. 1.13


using product import functionality?
o Simple
o Virtual
o Downloadable

• Can you add an image to a product using Magento product import


functionality?
o Yes, FTP or webserver location

[email protected] Page 23 of 26
Content Area 4: Application of Knowledge to Business Goals
• A customer wants to display a CMS block on category pages. What
would be the most efficient way to implement that?
o Specify the ‘Static Block’ to be used for the category
o Select to display ‘Products and Static Block’

• Given a merchant's need to have a Magento Enterprise Edition


deployment certified against PCI standards, what payment methods
would you recommend as the easiest technical solution to satisfy PCI
requirements?
o Ensure to use an external gateway – preferred one already built into
Magento
o Utilize one of the following options:
§ PayPal Payment Solutions
§ Payment Bridge
§ Ogone Direct Link
§ PSi Gate
§ Sage Pay Direct
§ Authorize.net
§ Braintree
§ Worldpay
§ First Data Global Gateway Web Service API
§ Paybox Direct
§ eWAY Direct
§ Cybersource (SOAP Toolkit)
§ Ogone
§ Payone Direct Debit
§ Payone.de
§ DIBS Payment Services

• A customer wants the ability to preview product information pages in


the production environment before making them live. What Magento
Enterprise Edition module would you recommend to satisfy this need?
o Content Staging
o View Video Here

[email protected] Page 24 of 26
• A merchant uses a Magento system, along with other online interfaces,
as part of a multichannel business, and the merchant uses a business
intelligence application to aggregate data from all these systems. What
native features would allow the merchant to integrate Magento with
this application?
o Data Flow Profiles to schedule import and export of data

[email protected] Page 25 of 26
[email protected] Page 26 of 26

You might also like