Magento 2.3.4 Features and Enhancements

- Magento 2

magento 2.3.4 features

Below, we highlight the core features and improvements of Magento 2.3.4. You will find all updates shared between Commerce and Open Source. After that, we separately describe Commerce-specific enhancements. Although it is not a new major release, the new platform version offers significant performance upgrades and security changes, including over 220 functional fixes as well as 30+ security enhancements.

'

Security-only patch

Before begin, note that you can install a time-sensitive security patch without applying the hundreds of functional fixes. Patch 2.3.3.1 eliminates the vulnerabilities from Magento 2.3.3. Follow these links for further information:

Independent components

Updates for Page Builder, Inventory Management, and Progressive Web Applications (PWA) Studio are released independently.

Security

Magento 2.3.4 offers 30+ security enhancements to solve XSS and RCE vulnerabilities. However, no attacks related to these issues have been confirmed. 

Additional security enhancements and fixes to core code include improvements that fix Remote Code Execution (RCE). Custom layout updates and the deprecation of layout updates are no longer a part of the platform. Besides, only whitelisted variables can be added to templates, eliminating the possibility of adding directives that can call PHP functions on objects.

Other security and PCI compliance enhancements include:

  • Support for RabbitMQ v3.8 utilized in the message queue framework of Magento 2;
  • Page caching and session storage improvements;
  • Support for MariaDB 10.2: Magento 2.3.4 supports declarative schema for both MySQL and MariaDB;
  • The Authorize.net payment method integration is no longer available out-of-the-box.

Performance

Magento 2.3.4 also introduces the following performance enhancements:

  • Updated customer section invalidation mechanism;
  • Improved banner cache logic;
  • PHTML files support parsing by the bundling mechanism;
  • Statistic collecting for the Reports module can be disabled.

Infrastructure

With 250 enhancements to core quality, Magento 2.3.4 got lots of infrastructure improvements in such modules as Elasticsearch, catalog, PayPal, import, sales, CMS, and B2B.

Merchant tool

With Magento 2.3.4, you get integration with Adobe Stock image galleries. Consequently, it is possible to add media content from the Magento admin. The tool’s searchable interface provides the ability to explore, preview, license, and deploy stock images.

Inventory Management

From the perspective of Inventory Management, Magento 2.3.4 introduces only three new enhancements. Firstly, it is a performance improvement that reduces the load over the database server, affecting the shopping car.

Secondly, the Inventory Reservations CLI command has been updated. Now, it uses less memory to find and compensate for missing reservations.

Thirdly, Magento 2.3.4 resolves multiple quality issues. If in the previous platform version, you may experience some minor problems woking with credit memos, grouped products, source, and stock mass actions, you won’t face them anymore. You can find more information here: Inventory Management Release Notes.

GraphQL

From the perspective of GraphQL, Magento 2.3.4 also offers several key enhancements. The new platform version improves coverage for search, layered navigation, and cart functionality:

  • It is possible to merge guest carts with customer carts;
  • A customer can start shopping on one device and complete an order on another;
  • The default layered navigation module now supports custom filters;
  • Category search can be performed by ID, name, or URL key;
  • Fixed product taxes are supported in ProductInterface;
  • The cart object can contain information regarding promotions and applied discounts. This data is available at the line and cart levels.

PWA Studio

Since PWA Studio is released separately, we don’t provide its new features in this article. But you can find everything here: PWA Studio releases.

dotdigital

Magento 2.3.4 offers additional opportunities in the sphere of real-time engagement with Live Chat powered by dotdigital. Increase conversion rates by keeping customers coming back.

Google Shopping ads Channel

You can find all the latest enhancements of this feature here: Google Shopping ads Channel.

Magento 2.3.4 Commerce Improvements

Magento 2.3.4 also includes two directions that have been improved for the Commerce edition only. They are Page Builder and B2B. Let’s explore each feature individually.

Page Builder

In 2.3.4, Page builder offers improved product sorting so that you can sort by different new parameters: product position in a category, list of product SKUs, name, stock status, etc.

You can also leverage improved product carousel. It provides more advanced configurations so that you can choose how to showcase products, selecting one of the predefined options.

There is also a massive improvement in how the created content is stored and utilized. It is optimized for rendering with the Venia Theme. Furthermore, unstructured content is converted into structured data to be available in React and PWA Studio.

B2B

As for the B2B features of Magento 2.3.4, they include the ability to export requisition lists into CSV format. However, we provide more extended opportunities via Improved Import & Export. You can find more information here: Import & Export Magento 2 Requisition Lists.

It is also possible to restrict access to B2B features from the backend. Thus, you can assign the ability to access this area to specific employees.

'