5 (100%) 2 votes
Magento 2
Developer  Magento Inc.
Release Date  November 17, 2015
Latest version  2.2 / October 2, 2017
Written in  PHP
Platforms  Magento Open Source & Magento Commerce

You may somehow have visited my website for a purpose? And I believe I know the main reason why you are here, reading this post. Because you are trying to figure out, study, or research of Magento 2 – a successor of the former open source platform Magento. You are waiting for a help to answer one question: how to build ecommerce website.

In order to build ecommerce website with Magento 2, and still professionally, you should have tons of knowledge of Magento, as well as required conditions for building a proper site such as hosting, domain name. Problem is, you have zero knowledge. But don’t worry, if you want to build a Magento 2 website, just collect your desire to learn and ability to use computer, you can learn how to use Magento 2 quickly. This series is designed to guide you through 15+ lessons in the field of creating an own Magento 2 site, even for a newcomer.

Or, you are an expert in Magento 1, believing that your Magento store will stay the same forever. It’s time for you to think again. Since the release of Magento 2, Magento will update and support their latest platform better than the previous version. According to some sources, Magento CE 1.9 will stop in 2018, and then the store owners won’t receive latest update as well as security patches for their precious store.

What you could learn from this series?

A LOT, I can assure you that. During nearly one year, I have been asked many basic questions such as: How can I build a Magento 2 site?, Why following steps to install Magento 2 does not work?, Where can I find Magento log file? or even Why I need Magento 2? All those questions urge me and my team to complete this series as soon as possible.

In this series, you will be guaranteed with the most basic things of Magento 2, which you can how to build ecommerce website. Even if you can’t install Magento 2, I will share you the easiest way to perform.

Who are the targets of this series?

This series will provide the most basic things in Magento 2, so any present and future shop owners will benefit the most. However, because this series will start with the basics and end with more advanced topics, web programmers who are familiar with PHP and want to start with Magento 2, or who have worked with Magento 1 will also need this tutorial to know how things work in Magento 2.

What is Magento 2?

History of Magento

Magento 2 is the latest upgrade of Magento, which was originally developed by Varien Inc, an US private company headquartered in Culver City, California, combining with the voluntary assistance. Started officially in 2007, which to be more certain, August 31 is the date of first public beta version release. Then Roy Rubin, CEO of Varien decided to sell a substantial of 49% share to eBay. Later, eBay acquired ownership 100% of Magento 2 on June 6, 2011, but spun out as an independent company by new owner Permira private equity fund on November 3, 2015.

On November 17, 2015, Magento 2 was officially released. Inherited lots of success factors of Magento, Magento 2 also present modern technologies and structure, as well as modified directory structure but more simplified customization. Now Magento 2 and Magento 1 are existing simultaneously.

Overview of Magento 2 Features

Like almost current platforms, Magento 2 consists of both frontend and backend (or Admin Panel), one for administration and one for customers of store. Now let’s take a close look.

a, Backend features

In comparison with Magento 1, Magento 2 Admin Panel is much more intuitive and friendly.  In Magento 1, you enjoyed the horizontal menu on the top of Admin Panel, like this:

what is magento 2

But the menu in Magento 2 is vertical on the left, and is designed with flat type.

what is magento 2

In most review of new interface in Magento 2, the backend interface delivered both improved utilizing and be friendly with larger click and tap button. Clearly, Magento 2 aims directly at merchant targets, who are almost non-technical users.

_ Dashboard:

what is magento 2

The dashboard emphasizes more at Lifetime Sales and Average Order, highlight both Lifetime sales and Revenue – 2 factors that store owners care most. You can also enable/disable chart to show revenue in a variety duration of time. The old 4 tabs is bigger, much easier to click.

_ Sales: Just like the Dashboard, all sub categories in Sales: Orders, Invoices, Shipments, Credit Memos, Transactions, Tax display bigger tables. However, Order View of Magento 2 is not just big but also long, making you scroll more and therefore, this Order View is more irritating. There is a new sub category Billing Agreements replaced Terms and Conditions.

_ Products: There is no category called Catalog anymore. The tables are bigger but not allow customize quantity of products per page like Sales category. Also, there are lots of default view.

what is magento 2

Store view separates in basics settings and advanced settings for best User experiences. 

_ Customers:

what is magento 2

_ Marketing:

what is magento 2

The old Promotion category in Magento 1 is now just one sub category in new Marketing category. There are more things for store owners to manage like Communications, SEO & Search and User content.

_ Content: This is where CMS old category place in, and with new Design sub category.

what is magento 2

_ Report: New category and really this is one of a must have functions for store owners to manage their website. Report is not only for Marketing: Products in Cart, Search Terms, Abandoned Carts and Newsletter Problem Reports or for Sales Report; you can have wide overview of customers’ reviews. Now report is not a burden bit a powerful tool.

what is magento 2

_ Store: This is where you put your Magento 2 extensions aimed to turn your tiny ecommerce store into a robust business site of online retail in order to manage inventory, suppliers, purchase orders, enhance e-commerce user experience and help ensure a successful online shopping experience.

what is magento 2

_ System: The last in Magento 2 backend menu, for customizing settings.

However, the Magento 2 default features may not be enough to satisfy your requirements, especially for complicated stores. So, you can consider to use the professional eCommerce solutions aimed at boost sales and maximize profit.

b, Frontend features

Okay, so you all agree that Admin Panel in Magento 2 has some nice improvements, but what about the frontend. Well, what I could tell you are:

_ The new default Magento 2 Luma Theme looks much better than default theme in Magento 1:

what is magento 2

_ Now the responsive web design and faster performance is two new advantages of frontend theme of Magento 2. Your customers won’t need to suffer from waiting for whole page to load in order to see full content length.

_ New 2-step Checkout for Magento 2, it is now much easier than default 6-step checkout process of Magento 1. Allow your customers to sign up right in checkout page. The Order details are clear with all displaying products, their quantities and the images. But it is still far from being perfect. Chances are, another store owner already uses the One Step Checkout which boosts 40% faster than the default Magento checkout.

Pros and Cons of Magento 2

Now we will dig deep in the Pros and Cons of Magento 2, and see if Magento 2 is a necessary upgrade or not.

a, Pros

_ Non-technical store owners exactly want the New Backend Admin Panel:

You hate to call all your dev team to fix some images of products in your store. Well, the nightmare ends now, with highly – improved Admin Panel interface and optimized UX, Magento 2 help non-technical users accomplish more works than they could do in the past. This is also one of the competitive advantages to compete with Shopify Plus.

_ The speed is matchless by Magento 1:

Well, Magento 1 is infamous for its slow loading time compared with other platforms. Chance is, you may want to upgrade to Magento 2 because it is much faster. One of the reasons is how the caching is set up. Cache is temporary storage of data to reduce lag, server load and bandwidth usage. With the built-in Full Page Cache, you can reduce the loading time of Magento 2 by half.

In a nutshell, improving cache means your pages will load much quicker, allowing delivering your content quicker to your customer and also to your backend environment. Quicker load time means a better UX: optimization of cache in Magento 2 can help improve your overall customer user experience, meaning a higher conversion rate.

_ Magento 2 integrates with almost Popular Payment Gateways:

Although Magento 1 has released several updates to integrate with more popular payment gateways, Magento 2 is supported to do that from the beginning. Easier integration with more popular payment gateways is one key factor to better overall checkout UX. New popular payment gateways have been included in Magento 2:

+ PayPal

+ Braintree

+ Authorize.net

+ WorldPay (Enterprise Edition)

+ CyberSource (Enterprise Edition)

b, Cons

_ Magento 1 Themes can’t be ported:

Well, even if the default theme of Magento 2 is better than Magento 1, you may still want to keep the old themes so your customers won’t feel strange. Though you can try to migrate data using some Migration tool to Magento 2, Magento 1 themes still can’t be transferred properly. So it’s better you should think about new themes of Magento 2.

Today, Magento 2 presents lots of great themes which you can bring a new face to your store.

_ Not all Extensions are available for Magento 2:

There are many trusted research confirmed that Magento 1 extensions can’t be ported to Magento 2, either. You should wait for your provider to upgrade their extensions to Magento 2 so you can download it again, or eventually repurchase this extension with higher cost.

This con, in particular, is one that creates a hesitancy in many merchants considering upgrading to Magento 2. It will take time for the development community to dig into Magento 2 and build extensions compatible with the new release. Also, these extensions will need to be verified by the Magento community before making them publicly available.

However, Magestore policies allow our customers to free update to Magento 2 once they purchased Magento 1 in the past. Interesting, isn’t it?

_ Magento 2 Enterprise Edition costs more:

Magento 2 Community Edition will continue to be free, but the Enterprise Edition requires much more money in the price tag. Despite of the increase in its cost, there are many benefits in the Enterprise Edition of Magento 2 such as:

+ Enhanced site management

+ Enhanced catalog management

+ Dynamic marketing & management features

+ Customer loyalty programs

+ Dedicated 24/7 support

You can also read the features full list here:

Click here

Summarized features of Magento 2

_ Powered by an entirely new, next-generation architecture, Magento 2 provides unparalleled flexibility so your ecommerce website will be much more beautiful.

_ Magento 2 empowers all store merchants with Enhanced speed and so does productivity. Featuring over 50% faster page load speeds across catalog and checkout pages, performance lies at the heart to enhance the customer experience and improve conversion rates.

_ Magento 2 offers more secured payments. And since security is one of the key elements to success, you should think about upgrading to Magento 2.

_ Not only the frontend UX is good, but Magento 2 Admin Panel is also described by one word: “amazing”. Lots of new features help even non-technical store owners manage Magento 2 easily.

Moreover, Magento has easy maintenance and update, which bring the unsurpassed flexibility. And so do Magento 2 


_ Due to aheadworks research, Magento’s market share is about 30%, being the most popular ecommerce platforms.

_ Builtwith shows trend of Magento among ecommerce platform: about 5%.

what is magento 2

The Complete Magento 2 Basic Course. How to Build a Magento 2 eCommerce Store?