Magento 2.3.X – Highlights and Improvements

Magento 2.3.X Logo

It’s been over half a year since the release of Magento 2.3. If you are still working with a previous version it’s time to have a look at the new features and improvements:

  • PWA Studio
  • GraphQL
  • Page Builder
  • Elasticsearch
  • Multi Source Inventor
  • PHP 7.2
  • Declarative DB Schema
  • Cache Management ACL
  • Two-Factor Authentication
  • Google ReCAPTCHA

PWA Studio

With the PWA Studio, Magento started its own development environment for Progressive Web Apps (PWA). This means that PWA technology based on Magento can be used conveniently to develop platform-independent apps for online shops.

PWAs have a similar user experience like native Apps but they are executed in the standard browser so there is no need to distribute or install an app trough any App Store.

In addition, the use of PWA has positive effects on the Google SEO ranking due to lower bounce rates and better page speed.

More Information: Magento PWA Studio

GraphQL

As an alternative to REST and SOAP for front-end development, Magento has an additional Graph API for developers since version 2.3. This format allows programmers to efficiently retrieve data from the database and build a fast front-end which is perfect for PWAs to be quick even on slow mobile network connections.

Advantages:

  • Reduced amount of transmitted data
  • Less Requests
  • The data type (text, number,..) is explicitly defined for each field.
  • GraphQL schema stitching

More Information:  Magento Developer Guide

Page Builder

With the release of Page Builder Magento finally released their own CMS to simplify the creation of content based on a drag-and-drop interface. The content of the website can be assembled from blocks such as headings, texts and lists, product widgets and many more.

Page Builder is included in the Commerce Edition since Magento 2.3.1. So there are no additional license costs. For the Open Source Edition the Page Builder might be available as a paid module in the future.

More Information: Magento User Guide

Elasticsearch for Magento Open Source

The Elasticsearch search engine is now also included in Magento Open Source out of the box, while the old MySQL-based search will soon be removed from the system.

More Information: Elasticsearch User Guide

Multi Source Inventory

With the integration of Multi Source Inventory (MSI) merchants are now able to manage their stock in multiple locations. With the help of MSI, shop operators can provide their own algorithms and define which location should be responsible for which product and order.

Topics such as distance, shipping time of the warehouse or current quantities make this a powerful tool for every fulfillment process.

More Information: Magento User Guide

PHP 7.2

With the release of Magento 2.3 the newest PHP Version 7.2 is supported. Providing more stability, security and enhanced performance.

PHP 7.0 was only provided with security patches until December 3, 2018.
PHP 7.1 will get security fixes until December 1, 2019, but other bugfix support was also terminated by December 3, 2018.

Declarative DB Schema

In the case of Magento 2.3, developers can use a new XML file to define and change the desired final state of the database structure. Magento will then make sure that the correct database commands are executed to create this state.

The major advantage of using the Declarative Database Schema is the rollback support. Users can now roll back to a previous version of their database if it’s required. Furthermore it simplifies the installation and upgrade process for Magento Versions.

Cache Management ACL

The new Cache Management System allows to control which users can see or delete the Magento Cache. This feature is especially useful when new developers are trained and need time to deal with the system cache.

Two-Factor Authentication

The Two-Factor Authentication provides more security for your Magento Admin Panel. The system uses a password and Smartphone or USB Security Token as 2nd factor to protect user accounts.

The following authenticators are currently supported:

Google ReCAPTCHA

The Gogle ReCAPTCHA function is implemented to Magento. reCAPTCHA offers improved security for the Magento storefront and the admin panel. It can be used for Login in Front-end and Back-end, for registration, contact forms and the reset password form. With the release of Magento 2.3.2 the module has also been added to the PayPal Payflow checkout.

More Information: Magento Developer Guide


 

Since the release of Magento 2.3 two more updates have been published:

2.3.1 (3/26/2019):

  • Security Updates
  • Product images larger than 1920×1200 pixels can be uploaded without compression
  • Improvements in warehouse management (MSI)
  • Latest version of PayPal Express Checkout
  • Release of Page Builder for every Magento Commerce User

2.3.2 (6/25/2019):

  • Improved checkout functionality for Customers with many billing or shipping addresses
  • Specify decimal quantities in the UI of MSI
  • Implementation of a Migration module for content from the old Bluefoot CMS module to the new Page Builder
  • 75 Security Improvements including Adobe HackerOne

 

Download latest Version:

Magento 2.3.X

How to update Magento:

Magento 2 Update Guide
332 Total Views 1 Views Today