Get Free Audit

What’s New in Magento 2.3.0

Dec 6, 2018

1721 Pavel Polyanovskiy

What’s New in Magento 2.3.0

On November 28, 2018 Magento released new version of its ecommerce solution – Magento 2.3.0. First and foremost, we are very glad that Magento is constantly working on empowering merchants and improving user experience, and we congratulate the company with the new release.

backround 10
So, let’s take a look at Magento 2.3.0 backend and analyze changes and improvements. Here’s a list of them, in case you’re interested in something particular.

Added PHP 7.2 support
Two-factor authentication
Google ReCAPTCHA support
Refactored code responsible for indexing
Declarative schema
API update and adding asynchronous API
Added GraphQL
Multi-Source Inventory (MSI)
Progressive Web Apps (PWA) support
Web Page Builder
Other changes

Added PHP 7.2 support

Magento can now work on the latest version of the PHP 7.2 interpreter, where all detected errors were fixed and performance was optimized. Therefore, version 2.3.0 implements the latest technologies and contains no outdated functionality and dependencies.

Two-factor authentication

Two-factor authentication support was introduced to strengthen site security. It creates an additional barrier in case of security breach. You can also integrate your Magento 2.3.0 with multiple services that implement two-factor authentication. Depending on Magento version and the type of module it can require additional installation. You can find the installment guide here: https://docs.magento.com/m2/ce/user_guide/

Two-factor authentication in Magento 2 3 0

Google ReCAPTCHA support

Implemented Google ReCAPTCHA support, which makes the site more secure from password attack or spam bots. ReCAPTCHA can be installed both at the administration panel and for customer authorization. Depending on Magento version and the type of module such a module can also require additional installation. You can find the installment guide here: https://docs.magento.com/m2/ce/user_guide/

Igor Dragun
Partner With Us Let's discuss how to grow your business. Get a Free Quote.
Talk to Igor


Magento 2 3 0 google recaptcha support feature

Refactored code responsible for indexing

New version of Magento has an increased speed of indexing, which will reduce the load on the server and reduce the time of updating information for customers. From now on even a very large database will always put out only relevant product data.

Declarative schema

Now, database schema migrations can be described declaratively in a special db_scheme.xml file. There the developer sets the necessary table names as well as field names and types. This mechanism allows to abstract from the used DBMS (database management system) and low-level SQL-structures. Consequently, data and schema patches appeared in Magento, allowing to make changes in the existing databases.

API update and adding asynchronous API

Magento 2.3.0 has new interfaces and improved API performance for integration with external systems. Moreover, it became possible to use the asynchronous API: now the external system may not wait for a response to the request if this request requires long time to be executed. As a request is accepted for execution, Magento returns the identifier, allowing the external system to check status of the request while performing other tasks.

Added GraphQL

The new version of Magento supports GraphQL – technology for describing the interface of data exchange between the backend and frontend. GraphQL allows clients to request specific data and combine data from several sources. This addition simplifies the interaction with the server and allows to optimize the number of requests.

Multi-Source Inventory (MSI)

This is a simplified management mechanism for several warehouses which allows to conduct a quick inventory and keep records of the quantity of goods. The corresponding Magento API has been expanded. What is mor,e the delivery functionality has been expanded and the ability to select products from different warehouses has been added.

Magento 2 3 0 multisource inventory

Magento 2 3 0 multisource inventory

Progressive Web Apps (PWA) support

This technology allows you to save the website on your mobile device as if it were a mobile application. At the same time, static data is stored in the device cache, which saves traffic and speeds up page loading. A user can open the site as an application through a shortcut on the screen of the mobile device. To use the PWA features, you need to install the additional package Magento PWA Studio.

Web Page Builder

In a short time, PageBuilder will be implemented in Magento, which allows the site administrator to create new full-fledged web pages in a simplified interface without the help of an IT specialist. At the moment it is available only as a separate module.

Other changes

The old wysiwyg editor is replaced by the updated TinyMCE (which, unfortunately, also brings difficulties when you use old modules). Fixed detected errors, refactored and optimized many parts of the Magento kernel code. Part of the framework was transferred in modules.

 This is all the changes the Magento 2.3.0 backend has. I hope you found this article useful; if you have questions or comments, feel free to leave them down below. 

Igor Dragun
Partner With Us Looking for a partner to grow your business? We are the right company to bring your webstore to success. Talk to Igor

4 Comments

  1. Hi, Sourabh!
    In the new version of Magento there were changes that now can alter the behavior of the standard functionality or prohibit the use of obsolete capabilities. In your case, I would recommend to debug this module and make modifications for version 2.3.0. Cases like yours tend to be the result of not following the recommendations specified in the Magento documentation.

  2. My extension was working fine in magento 2.2 but in magento 2.3 it gives authentication error when i tried pass admin details to extension to fetch data in xml

  3. Hi!
    Of course you can add new module in Magento 2.3.0, but it has to be compatible with this version. Such information is always specified in the module instruction.

Post a new comment

BelVG Newsletter
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Email *