Magento 2.4.4: What latest features, upgrades and enhancement

Magento is still one of the most favorite eCommerce platforms of 2022 and among the top 10 eCommerce destinations for businesses to start their online store. It is trustful and used by many companies because of its outstanding features like stability, scalability, and security. As a result, Magento is non-stop launching new versions into the market to improve the elements and give new excellent features for sellers. Then, at this time, Magento continues to provide a new version: It’s Magento 2.4.4. Therefore, we will introduce to you the newest features and upgrades enhancements.

First, we talk a brief about Magento

MAGENTO 2.4.4

Magento is a PHP-based eCommerce platform that was first released in 2008. Because of its strong architecture, which includes built-in rich snippets, enhanced performance, and page caching, it quickly became the favored option. Instead of being a modest version upgrade from 2.4.3, the latest version includes a large number of performance changes, about 250 quality corrections, and other improvements. Besides, Adobe is nearing the end of beta testing a new Magento 2.4.4 version, which will show to the public on March 8th. Despite the fact that it is a slight version change from Magento 2.4.3, the new release can be a major update. Backward incompatible updates are a part of the new Magento, as well as other significant changes and enhancements.

Now, we will list for you outstanding feature in Magento 2.4.4 which definitely make you surprising

New features in Magento 2.4.4

PHP 8.1 support

Adobe Commerce 2.4.4 will be a considerable improvement over its predecessor, Adobe Commerce 2.4.3. PHP 8.1 will appear in Adobe’s last version. Therefore, depending on the language, Adobe makes it a habit to support the most recent PHP version with each new version release. Official sources have verified that support for PHP 8.1 will begin four months following the release date, giving Adobe Solution Partners the time to get experience with it. Adobe will stop supporting PHP 7.1 with Magento 2.4.4.

PHP 8.1 is a big update to the language that includes a slew of new capabilities. Here’s a rundown of the most important: Fibers, pure intersection types, never return type, final class constants, enums, read-only properties, explicit octal numeral notation, first-class callable syntax, enums, read-only properties, explicit octal numeral notation, first-class callable syntax, enums, read-only properties, explicit octal numeral notation, first-class call that’s not even taking into account the enhanced performance. In the Symfony Demo, PHP 8.1 improves performance by 23.0%.

Preliminary performance testing on Magento using PHP 7.4 and 8.1 indicate that the latter speeds up the store’s operation. The performance estimates for a specific Magento installation will vary according to a variety of factors, including the server’s CPU, architecture (x86/ARM), hosting environment, installed extensions, run Cron jobs, and so on.

Security Improvements

One vulnerability fix and platform security improvements are in Magento Open Source 2.4.4.

Magento 2.4.4 also includes the following security enhancements:

  • The API Bearer Token Authentication integration token will no longer be in the application.
  • The database will not save session IDs
  • When OAuth access tokens and password reset tokens are saved in the database, they are encrypted.
  • With better validation, the process of uploading non-alpha-numeric file extensions doesn’t happen any longer. 
  • Coupon codes now have reCAPTCHA functionality.
  • Swagger is deactivated by default when Magento Open Source is in production mode.
  • By default, the Use Secure URLs for Storefront and Use Secure URLs for Admin settings are enabled.
  • All Magento Open Source installations require the dependency confusion plugin.
  • Magento Open Source now accepts a smaller array size.
  • Limit the quantity and number of resources a user can request using the web API as well.

OpenSearch Support

OpenSearch Support

The default search engine for Magento 2.4.4 cloud-based deployments will be OpenSearch, an open-source search and analytics suite. Elasticsearch 7.16 and OpenSearch 1.2 are both available in Magento 2.4.4. This is fantastic news for eCommerce application developers who want to design a search function applying the Document Object Model or add new capabilities to an existing web app. Another in-store search engine is now ready in Adobe. Stores can utilize OpenSearch in addition to Elasticsearch. If a store still uses Elasticsearch, Elasticsearch 7.16.x is suggested to mitigate the Log4j vulnerability.

GraphQL

The following GraphQL enhancements are in Magento Open Source 2.4.4:

Enhancements to Performance

Because the collectQuoteTotals() method only happens once per GraphQL needs, it diminishes response time and boosts cart performance.

Changes have been made to the way GraphQL requests are cached, resulting in increased speed in the store frontend.

Admin setup settings for storefronts have been added

The storeConfig query now returns the configuration settings for the Zero Subtotal Checkout and Check/Money Order payment methods.

Core The GraphQL library has an update

Version 14.9. of the webnoyx library has been released.

Issues with GraphQL translation have been resolved

For multi-site and multi-language stores, the GraphQL resolver now comes back translated strings depending on store scope.

GraphQL fixes

When Magento 2.4.4 appears, Adobe claims that a list of GraphQL bugs will have a resolution. The following are some of the most notable bugs that will see improvement in this version:

  • GraphQL returns configurable child products even if they are unavailable on the website. The MDVA-39935 fix will work with Magento versions 2.4.1 through 2.4.3.
  • GraphQL sifting by DESC/ASC may not work for products of the same importance or price. Magento 2.4.1 – 2.4.3-p1 will also receive the MDVA-40120 fix.
  • For a B2B shared catalog functionality, hiding categories with a GraphQL categories query does not work. Stores running Adobe before Magento 2.4.4 will need to request a fix separately.
  • If the website ID differs from the store ID, GraphQL will not be able to add a customizable product to the basket. MDVA-37779 is compatible with versions 2.4.2 and 2.4.2-p1.
  • When adding a shipping address to a cart with an empty phone number, a GraphQL error occurs. For Magento 2.4.0 – 2.4.3, the MDVA-39521 fix is available.
  • The GraphQL query returns products that aren’t part of a shared catalog. With 2.4.2 – 2.4.2-p2, the patch MDVA-37748 is possible.

Performance Improvements

Performance Improvements

Order validation and cart operations have seen improvement in Magento 2.4.4, allowing vendors as you to deal with orders quicker and expedite checkout and fulfillment operations. This version additionally includes assistance for ElasticSearch 7.16.1 and OpenSearch 1.1, allowing users to get results faster.

Magento has improved composer requirements in version 2.4.4 to make it compatible with PHP 8.1. This also applies to JS libraries. The RequireJS library has updated to its most recent version. Support for TinyMCE 5 and a PHPUnit upgrade to version 9.5.x are among the other platform enhancements in Magento 2.4.4.

Vendor Bundled Extensions

Prior to Magento v2.4.4, all former versions had a vast number of third-party extensions and modules taken part in.

Adobe has separated practically all third-party modules from the Magento core set in the newest release (v2.4.4) of this top eCommerce platform. Only the Braintree extension stays in Magento 2.4.4’s vendor-bundled extensions list. It’s your choice to see or install third-party extensions and modules from Magento Marketplace Previous versions of Magento came with a list of third-party extensions and modules.

Adobe has isolated practically all third-party modules from the Magento core set with the new edition of its e-commerce platform. Only the Braintree extension remains in Adobe Commerce 2.4.4’s list of vendor-bundled extensions. Vendor Bundled Extensions that don’t appear in the list will be accessible for optional download from the Magento Marketplace.

B2B

  • It takes less time to upgrade from Magento 2.3.5 (x) to Magento 2.4.x. You can quickly add more than 100,000 company jobs.
  • Partial invoices can be ready to use if applying the POST V1/order/:orderId/invoice request.
  • When the Payment on Account payment method is available, it will work.
  • On the catalog search result page, pagination is now visible.
  • As predicted, customer custom attributes are stored. When you create a company customer account or user in the Admin, it is saved.
  • The SKU search in Quick Order is now casing indifferent.
  • After one click, the Submit button on the Create New Company form is blocked. It aids in the prevention of multiple form submissions.

Cart-level performance improvements in Magento 2.4.4

AsyncOrder

When enabled, the AsyncOrder functionality allows your eCommerce business to execute orders in the background while customers complete other tasks in your store. As a result, the functionality is faster than synchronous order execution at placing orders.

Allow Inventory Checking During Cart Load

When a product is adjoined to a cart, this feature gives a toggle to enable or disable the inventory check. The activation of this option will happen thanks to default. When this option is turned off, Adobe Commerce skips the inventory check, which speeds up the checkout method. This functionality will come in handy for purchases that include a large number of items.

Multiple processes

You can enable several consumers to conduct numerous tasks concurrently using Adobe Commerce 2.4.4. This allows for faster task completion. Add the multiple processes configuration to the app/etc/env.php file to activate this feature.

Cart operations with a high volume of traffic

The memory limit for input variables has experienced an increase, which has enhanced cart operations for carts with hundreds of variable products.

Calculating the total later

When customers put products in their carts, alter quantities, or place an order, sales rules processing kicks in. To boost the loading time, Magento 2.4.4 included the ability to put off the total computation of sales rules throughout the checkout process.

Check out the enhancements

Check out the enhancements

Aside from the performance enhancements, Magento 2.4.4 now lets you offer guest checkout. Here’s some best news if you’re using table rates (which generate shipping charges depending on a variety of parameters). The free delivery threshold for table pricing sees an enhancement in Magento 2.4.4. In previous versions, the MAP (minimum advertised pricing) option, which lets you agree with a manufacturer’s minimum price for a product while still giving a better cost to clients, experienced complications. Magento 2.4.4 will also fix these bugs.

Catalog

  • Updates to catalog rules on a daily basis will not affect performance.
  • On customizable goods, Magento will not delete catalog and cart price rules.
  • On the product grid, the mass attribute update action has an improvement.
  • Magento no longer changes the prices of linked products. When the product’s qualities changed, it was previously done.
  • You can now reassign the leftover final product to a category.
  • You may get scheduled updates for categories using GraphQL queries.

Magento 2.4.4 Fixes Existing Bugs/Issues

  • The current Magento version 2.4.4 fixes a few matters with installation, deployment, and upgrades that were present in former versions.
  • “The security or form key is invalid.” Please return to the previous page.” – The admins encountered this problem frequently during the login process. Magento 2.4.4 has effectively resolved the issue.
  • Accessibility problems that appeared while navigating to the cart and checkout page have been fixed in Adobe Commerce 2.4.4. This improves the user’s experience. The injection of duplicate values into MySQL database tables has also been fixed.

Tests

  • PHP 8.1 is now appropriate with WebAPI testing.
  • You may put a certain country’s consumer experience to the test. It does not have to be the merchant’s address.
  • New tests for the storefront and admin to verify custom date attribute format.
  • Unit tests have been modified to use PHPUnit in reserve AspectMock. Functional tests have been stabilized for PHP 8.x.

Email fixes

  • Magento will correct the error message in the shipment details
  • In email templates, values for the region and country IDs are switched correctly. Early, the values were not shown appropriately.
  • Emails for order and shipment notifications have been corrected.
  • Validation errors in the email field during checkout have been resolved.

PayPal fixes

With the Magento Paypal integration the new version Magento 2.4.4 corrects some matters merchants can face with:

  • Support for the Venmo payment method is covered.
  • Customers now have the choice to pay later based on their location rather than the merchant’s location.
  • Magento merchants will check customers’ experiences by choosing a customer nation. This only applies to sandbox testing mode.
  • When using Pay Later, exact message on the checkout page.

Installation, upgrade, and deployment

  • In build log files, the new version can log a problem or static text deployment errors.
  • Patches could initially inject double values, corrupting the database.
  • The unique constraints of a table can no longer be neglected by data patches. In a MySQL database table, it will not add duplicate values.

General fixes

  • Shoppers are forwarded to the login page after a second failed login attempt. Magento formerly presented a 404 error page.
  • Magento 1. x shop data can make migration to Magento 2.4.4 using a data migration tool.
  • Administrators have the option of retrying operations that are taking longer than the maximum processing time. The maximum time will be at 12 hours by default.
  • Adobe Commerce no longer creates a replica of a CMS page. It started by adding a new node to the CMS hierarchy.

Conclusion

Through this analytics, we give you a brief of new features which definitely happen in Magento 2.4.4. With the new update, Magento definitely will deliver a wonderful experience for merchants.  With the latest improvement, Magento’s online store can help you customize easier, boost the sale and attract more and more customers. Keep yourself keep up with the latest version of Magento 2.4.4 so as not to miss the chance. Therefore, if you want your store updated with Magento 2.4.4, contact us to know more about Magento development