Developer stories,

Magento 2.3.4 – the most important functionalities

by Veronica 24/05/2020

It’s been two months since Adobe released the latest update of Magento 2.3.4 software. During this time we managed to test Magento 2.3.4 functionalities, which we will briefly present to you in this text. Here we go.

Increased security

One of the most important failure points was the introduction of as many as 30 security improvements. The main assumptions included sealing gaps in XSS scripts and reducing RCE susceptibility. To date, no such events have been officially confirmed, however, Magento 2.3.4 wants to be prepared for all threats.

It is important that usually in the case of these attacks you first gain access to the administrator’s account, which is why Magento is allergic to ensuring its proper security, e.g. through two-step verification or the use of VPN

With other security enhancements in Magento 2.3.4
  • No customized layout updates were updated to minimize RCE risk.
  • The focus is on the redesign of content templates, thanks to which it is possible to choose options only from the white list available for a given template.

Improved inventory management

In the area of ​​inventory management, Magento 2.3.4 introduced three significant changes.

Performance issues that caused the loading of servers during shopping cart operations have been eliminated.

The Inventory Reservations command has been updated, which reduces memory consumption.

Resolved numerous problems related to quality, which appeared, among others for groupable products or mass actions.
Important updates and performance increases
The latest Magento update also decided to introduce several improvements to increase the platform’s efficiency. First of all, unnecessary server requests for directory pages that cannot be cached have been eliminated. The entire platform has also implemented better options for caching and storing individual sessions.

For other relevant Magento 2.3.4 software updates:

  • Provided support for the latest version of RabbitMQ v.3.8 – the external technology on which the Magento message queue is built.
  • Increased the scope of support for the MariaDB 10.2 database.
  • payment method is deprecated – it was recommended to use the official integration available on the Marketplace.
  • Magento has also focused on improving infrastructure – over 250 issued patches relate to increasing the quality of the system and its modules, e.g. sales, catalog, or PayPal.

Shopping basket and payments

In this case, the number of improvements is quite long. After all, they relate to improving the purchasing process for users to make it as simple and intuitive as possible. Major changes concern, among other promotional rules of the basket. Thanks to corrections it is possible among others the use of free delivery, even when the order is already covered by other promotions, or giving 100% discounts. Important changes on the side of users can also include, for example, the possibility of opening the basket in another window during the checkout process – a fatal error was displayed in earlier versions.

The latest version of Magento offers a larger range of functionalities for the GraphQL API. For confirmation:

It is possible to search for a category by its name, ID or URL,
Layer navigation can use customized filters,
Guest baskets can be combined with individual customer baskets,
The customer can start placing an order on one device and complete the purchasing process on another.

PWA Studio 5.0

In Magento 2.3.4 PWA Studio 5.0 is integrated with Page Builder. Thanks to this solution, content created and edited in Page Builder can be easily displayed in PWA Studio. The new Magento version also focuses on increasing PWA performance and continuing the migration from REST to GraphQL.

Adobe Stock

Integration with Adobe Stock is certainly a lot easier for businesses that use stock photos, not their own authorship. It provides access to thousands of high-quality photos that can be used for commercial use in your store or blog. This is also the first integration of Magento with Creative Cloud, but as Adobe points out – this is just the beginning of implementing other Adobe tools into Magento.

The recent update is another step towards the development of the platform and its functionality. The numbers speak for themselves:

30 security fixes,
200 functional improvements,
275 patches from community members.

This proves that Magento wants to constantly develop and offer both developers and users a safe, efficient, and regularly updated product.