Much awaited Magento 2.3.3 is released with a lot of powerful features that are hard to miss.
Adobe has made essential updates and enhancements to upgrade Magento in both Commerce and Open Source editions.
According to the Magento developers guide, the new version claims to include more than 170 functional fixes to the core platform and 75 enhancements in the security. The Magento community has made some significant improvements in inventory management, payment methods, and GraphQL. Sellers who have not previously downloaded Magento 2 release can directly install Magento Commerce or Open Source 2.3.3.
Magento 2.3.3 New Features and Updates
1: PSD2 Regulations Compliance
Since the updated version PSD2 officially went into effect on September 14th, 2019, in EU, many payment processes that needed to be compliant with PSD2 got affected by it, specifically which involved credit card transactions.
Magento needed to make its payment methods complaint with PSD, thus the Magento community worked on it. In the latest release, the Braintree payment method is now compliant with PSD2. It also supports Authorize.net, which offers 3D secure verification through third-party services.
2: Improved Performance
The loading speed of the store-front has been improved by placing unnecessary CSS elements at the bottom of the page. By default, this feature is disabled. User can enable it by going to Stores > Configuration > Advanced > Developer > CSS Settings and clicking ‘Use CSS’ critical path.
There is an improvement for store admins as well, they can now turn off the automatic URL rewrite generation that occurs by default when the category is saved.
3: Enhanced Security and Core Code Fixes
There are nearly 75 security enhancements in the latest version of Magento, related to XSS (cross-site scripting) and RCE (remote code execution) vulnerabilities. Few of the threats that have been fixed in the new version are:
a) In the old version, interceptor class allows a malicious user to run crafted code. Magento 2.3.3 restricts authorized users to leverage the email template hierarchy to manipulate the interceptor class.
b) The new version restricts users with admin rights to execute arbitrary code and modify configuration parameters through a designed configuration archive file upload.
c) Restricts users to leverage plugin functionality related to email templates to manipulate the interceptor class.
d) Restricts administrator to delete files through bulk product import and inject code into an XSLT file.
4: Improved Infrastructure
One of the exciting infrastructure enhancements introduced in Magento 2.3.3 is the PHPStan code analysis check that catches errors in the whole class of bugs. Other improvements that have been made in the core platform and modules are Catalog, Sales, Checkout, UrlRewrite, Customer, and UI. Some of them are:
- The WYSIWYG editor is upgraded to TinyMCE v. 4.9.5
- Magento admin can now configure Klarna checkout through the Admin console allowing merchants to customize its features. It has also added a descriptive text to refund API call
- Added feature that supports the Magento Commerce split database mode with dotmailer.
- Added branding to the Amazon Pay configuration section in the Admin console and improved its extension.
5: Improvements in Merchant Tool:
User’s actions can be tracked along with admin events. This improves the overall admin user experience. On upgrading to Magento 2.3.3, if the user allows Adobe to collect the admin activity data, it will be sent to Adobe Analytics for further analysis and reports.
6: Perfections in Inventory Management Module
Several bugs from the previous version have been fixed in the inventory management module to increase its efficiency and performance. Merchants can now control inventory for all product types in a single warehouse and across complex shipping networks.
They can manage these locations as sources and can track inventory numbers per product. Stocks connect these sources with sales channels to provide an accurate stock in the inventory, calculate available on-hand products, and pending orders. Inventory Management also updates order and shipment options, giving the user full control over your inventory at the source level.
Magento expanded its GraphQL features and paid attention to PayPal integrations, gift card functionality, and store credit. New queries have been executed to support:
- Payment process through PayPal Express, Payflow Pro, Link Express Checkout, Authorize.net, and Braintree.
- Logged in customers to convert gift cards to store credit.
- Apply/remove gift cards and check gift card balance on shopping carts on guest user login.
- Ability to add configurable products to carts.
8: Enhanced Magento Shipping
Magento 2.3.3 introduced new shipping methods with improved batch-order processing, better carrier integration, a preview of shipping methods, and checkout. The latest edition supports bundled products and pre-packaged options. Users can now successfully check out bundle products using the Braintree payment method.
9: Vendor-Developed Extension Enhancements
Various extensions have been built by third-party vendors to make payment methods compliant to PSD2 and support bundled products. These extensions are included in the latest version.
Let’s have a look at them:
- Amazon Pay- Amazon Pay is now compliant with the directive PSD2 for the UK and Germany.
- Dotdigital- The product catalog is now synced for bundled as well as custom products. Improvements in communications for cart abandonment have been made by introducing email alerts to the customer to quickly complete the checkout process..
- Klarna- Store admins can now disable sending customer data, support B2B transactions in selective markets and support PayBright, a Canadian payment method.
Apart from these new additions and enhancements, nearly 200 bugs were fixed from the shopping cart and checkout system, catalog, payment methods, and others related to the UI.
Since Magento 2.3.3 comes with so many upgrades, it becomes necessary to upgrade to the latest version for improved security and high performance. If you are using the old version and wish to upgrade to its new version to enjoy a seamless performance, our Magento development services team can do the needful.