Magento 2 – the newest version of Magento ecommerce platform, this new version comes with many improvements on security, performance, user experience… This is a good news for all Magento community, for both users and developers. If you are planning to upgrade your site, here are some features that you can expect from Magento 2:
Magento 1 need more hardware to scale, it make website owners need more costs and efforts to running and maintaining. Moreover, Magento 1 is not has good page load times, still have a few bad experiences have given you nightmares about the SPOD (spinning pinwheel of death).
But, Magento 2 is different. Magento 2 requires less hardware and it also increases performance and speeds up page loads by using CSS pre-processing. The performance of Magento 2 is much better than Magento 1.
Magento 2 comes with a good experience in testing, as known as a pain on Magento 1. Testing is a very important step that you must do every time before you rolling out a new update or a new feature. Magento 2 makes testing easier and minimizes the effort required to test. The built-in testing framework in Magento 2 helps facilitate functional testing and minimize the effort required to perform regression testing. The framework can run on any site, any size and also allows to run the automated tests.
In Magento 1, the default shopping cart brought a bad user experience. When you add a new product to the cart, the page has to reload and customers have to wait for few seconds before continue. Imagine that if you want to buy many products at the same time, how much time you need to wait in order to add them to your cart? It’s really annoying for customers.
Ajax Add-to-cart can improve the UX by removing the need to reload pages when adding new product. With Magento 1, you can add the Ajax add-to-cart feature into your site by using the extension like Magento Ajax Cart. But with Magento 2, it’s a built-in feature; you don’t need to use the 3rd party extension any more.
Admin Table Filtering
Magento 1 doesn’t have a good Admin panel. If you want to change to columns, switch up the rows per page, or filter the table in all of your Magento table views… you will need to spend hours to customize. Of course, you can use the extension like Magento Admin Theme, it can help you improve the admin interface by offering a responsive design, it makes your Admin backend more convenient.
Magento 2 already has a better admin panel. You can customize in a few seconds with a drop down menu. You also can save your view data setting and use them in the next time or share them with other admins.
You want to access Magento on a mobile device.
With Magento 1, if you don’t use extension like Magento responsive admin theme, you cannot access your Magento’s backend and manage your Magento store on mobile devices. Magento 2 has resolved the problem by offering a new interface, a mobile-friendly interface. Now, you can access your admin panel through all mobile devices like smartphone or tablet. You don’t need to stay behind the computer anymore.
If you want to add a video into your product pages, you will need the help of extension like Magento product video extension. If not, the way to add product video seems like too much of a pain to customize.
In Magento 2, adding product video is much easier. You just need to add a link to your video, title and a description as fields on the product page, you also can customize the preview image and then your video is ready.
Composer Installs – Package Manager
In Magento, your code depends on a number of libraries and some of those libraries depend on other libraries. A weakness of this process that is rather complicated and manual updates process. It also comes with a hassle and a risk of security.
The composer can help you declare the libraries you depend on and finds out which versions of which packages can and need to be installed, and installs them. It’s very useful with developers, they only have to change one file and that instructs composer to pull the code. It takes less time, smaller costs, and less risk.
Split the database
Magento 1 uses only single database for all both customers and admins. It means that if one area is overloaded, it will devastate performance for all others. For instance, if there are many admins poking around Magento’s interface at the same time, it may bring experience slower page loads for all customers.
With Magento 2, it allows you to create separate databases, for example: main, checkout and orders. So, the admins can work in Magento’s backend won’t bog down performance for your customers and vice versa.
THE FUTURE IS COMING.
Magento currently being invested to develop and resolve the problems exist. If you have updated Magento 2 for your site, now you can find the Magento 2 extensions on official marketplace of Magento at the address: marketplace.magento.com