Ecommerce
Magento Architecture
Magento Admin and Storefront
Business and Applications
Upper Level Questions
100

An element that is an HTML element that helps webmasters prevent duplicate content issues in search engine optimization by specifying the "preferred" version of a web page.

What is a Canonical Link?

100

SOAP, REST, and GraphQL are all types of this Magento feature.

What is API?

100

You can prevent an admin from modifying products or viewing orders. Additionally, in Commerce, you can restrict an admin to a particular website or locations in the admin.


What is User Roles?

100

Every website must have a store, which must have at least one store view. Any one of these levels can have multiple children (a store can have multiple store views). What is this called when you have more then children

What is Multi-Site Infrastructure?

More Info: 

This means that you can register three domains and create one website, one store and three store views to power each domain.

100

How can multiple websites with independent category trees be created?

By creating new Root categories and a store (and store view) for each root category

200

***Double Jeopardy***

What is the meaning of "PCI compliance?
What are the two different types of PCI Compliance and what are the differences.

When a merchant is "PCI compliant," they are in compliance with the standards put forth by the Payment Card Industries

PCI-DSS: data security standards. These cover the entire organization which accepts payment cards (credit and debit cards).
PA-DSS: application security standards. This covers the application, such as Magento.


200

Is a feature of Magento Commerce. The Magento tables are found in one database. As a store grows, splitting tables into multiple can help to eliminate bottlenecks.


What is Database Sharding?

200

Braintree, PayPal, Cybersource, Authorize.net are all forms of this.

What is the Native Magento Payment Methods?

200

This is configured here:

Stores > Configuration > General > Currency Setup

What is Base Currency, Default Currency and Allowed Currencies?

200

How can the visual merchandiser be used?

The visual merchandiser is used to fine-tune the display of products in a category. There are some cases where category navigation is preferred by customers and this helps to see how the new changes will look

300

These issues commonly affect:

1. When creating a new website, ensure that every page on the old website redirects to a page on the new website

2. URL and file structure, and by not providing the new versions of these links, it is a recipe for a major disaster

3. All duplicate content (staging or development sites) should be locked down with HTTP authentication (a password)

4. Ensure that all titles and descriptions have unique content

5. Utilize a sitemap

6.Ensure Google Analytics is correctly installed and monitor it.

7. We have also been seeing a drop in search engine rankings where an old website is migrated to Magento, but the content structure is not the same

What is SEO?

300

These are all features that are present on this platform:

• Fastly CDN as the full-page cache and content delivery network. 

• Blackfire Profiler to find specific areas of PHP code that are running slow. 

• New Relic Application Performance monitor to find performance bottlenecks (or slow-running code) in the application.

• SendGrid service for sending outbound emails


What are the features in Magento Cloud?

300

These are configured on the Edit Product page. It associates other products to be on carousels on the PDP's, home pages, and carts

What is Product relations (Related Products, Upsells, Cross-sells)


300

This leads to what location

Stores>Configuration>Catalog>Inventory

What is Product Stock Options?

300

What are the consequences of a few but large attribute sets vs. many but small attribute sets?

Having many attributes in an attribute set can make the admin interface slow and more maintenance time. Having many but small attribute sets can also be difficult to maintain as the administrator has to choose the right attribute set

400

Companies must employ "reasonable" protection for their user's data. Is a requirement for all websites that sell products in the European Union.

What is GDPR Compliance?

400

If an attribute cannot be seen on the front end what may be the issue that needs to happen to see it.

What is the level at which the attribute is supposed to be set at?

Store View, Store, Website, Global

400

• Advanced product pricing

• Products

• Customer finances (store credit) 

• Customers • Customer Addresses 

• Stock Sources 

• Tax Rates (under System > Import/Export Tax Rates)

Can all be part of this Magento Functionality

What is imported or exported?

***Bonus Points***

What is the path to get to Import/Export tax Rates

400

This leads to:

Marketing>Promotions>Free Gift Promotions

What is not native Magento functionality? 

***Trick Question***

400

If you created a new item on the backend, but it is not appearing on the frontend on the category page. What is some of the ways to get it to show on the frontend?

Name at Least 3.

1. Clear Cache both Browser and Backend Cache

2. Confirm the Product is associated to the correct categories

3. Reindex the site

4. Confirm that the product is not defined as "Not Seen Individually."

5. Make sure it is associated to the correct Website, Store, or Store View

500

It's the tool that helps you see how well your website is perfroming. (Bonus Points: if you can name the rates/test at which it is judged)

What is Google Analytics?

Bounce rate: the number of visitors that return to the search engine (or referring website) without clicking to a new page

Conversion rate: the number of visitors divided by the number of purchases. This is the number of visitors who make a purchase

Average order value: the average amount ordered

Session duration: the length of the average browsing session

Pages / session: the average number of pages that a visitor goes to during a given browsing session

500

The Database, Search, CDN, Cache, and Sessions are the typical pieces of what

What is a Typical Magento Instance?

500

Native Magento functionality that provides reporting that is specific to ecommerce on your store, and you can create custom reports that show the metrics that are important to your business.


What is Magento Business Intelligence?

500

This leads to:

Stores > Configuration > Sales> Shipping Settings

What is the shipping options?

500

What are product types in Magento and how do they differ from one another? 

Name all 8 to get the 500 Pts

1. Simple

This represents the basic unit of inventory

2. Configurable

Configurable products combine the selection of multiple products into a single page through attributes

3. Grouped

Provide a selection of multiple products of product page. When item is purchased, no parent product is present: only the children.

4. Virtual

Represent a product that has no physical entity

5. Bundle

 Options are created and configured. The children are then assigned. Does not relate to attributes

6. Downloadable

A downloadable product has Links and Samples.

7. Gift Card

Gift cards are physical or virtual




M
e
n
u