Updated the GraphQL logic to ensure that previously created returns remain accessible even when RMA is disabled globally. Previously, creating a shipment for an order with a pending invoice would incorrectly change the order status to ‘Closed’. Previously, the JoinProcessor was incorrectly marked as already applied in consecutive iterations, leading to errors in data retrieval.
When I’m selecting tools for my list, I rank each one on a scale from 0 (does not offer the functionality) to 5 (excels in this area) for each core functionality listed below. I split my evaluation into core functionality every AI ERP must deliver and differentiating factors that separate the best fit from the rest. Every tool on this list has to do more than slap an AI label on standard ERP workflows—I look for platforms where AI actually changes how PMOs forecast budgets, allocate resources, and flag project risks. Project and expense management tools help teams monitor budgets, resources, and approvals efficiently, making it ideal for organizations that value real-time insight and streamlined financial workflows. Xledger optimizes finance with automation, real-time analytics, and cloud accessibility.
Previously, the calculation of image dimensions could result in float numbers, which when implicitly rounded, would cause an error. Previously, the PHPDoc for this method contained incorrect information, which could lead to confusion or misuse of the method. This fix, prevents the “Browse to find or drag image here” button to disappear when an image is added in a multiple files image form element. Previously, certain core classes used shared config type, which could lead to cache overriding or application downtime due to differences in code versions across multiple servers. Previously, an incorrect type error was thrown when encountering an empty LESS file during deployment. Previously, the removal of the Initialization Helper from the constructor in the ProductRepository class resulted in a loss of backward compatibility, forcing users to employ a workaround.
- Previously, running the ChangelogBatchWalker on multiple threads would lead to the deletion of tables used by other threads, causing an error during indexer execution.
- By harnessing AI capabilities, Adobe Commerce offers product recommendation features based on customer behavior and purchase history.
- Teams looking to extend functionality often start with workflow automation tools to bridge the gap.
- With built-in CRM and e-commerce integrations, it provides a unified platform to manage customers, operations, and financials all in one place.
- When sending Stock/Price Alerts for a website with multiple store views using different languages, the language for the store view where the alert was created will be used on the email.
To avoid collisions in case multiple instances are running on the same server, the tmp path was updated to use an instance’s unique id The currency symbol for order amounts in the Order Report was incorrectly taken from currency/options/base. Previously, the authorization transaction was not appearing in the Transaction tab after clicking the “Authorize” button, and no new transaction of type “Authorization” was created.
What’s Included in Adobe Commerce Cloud Pricing
The system now correctly saves the middle name for guest accounts during checkout, making it accessible in the email template. Previously, having uppercase characters in the Secure Base URL would cause a continuous redirect loop when trying to access the homepage. The system now correctly saves customer addresses even when the region field is not displayed, preventing a crash during the save process. Previously to the fix, customer attribute reward_warning_notification could not be updated through GraphQL mutation and Rest API call. Previously, launching a GraphQL query that used GetCustomSelectedOptionAttributes with an integer argument resulted in a type error. Previously, this scenario would result in a fatal error due to maximum execution time being exceeded.
When sending Stock/Price Alerts for a website with multiple store views using different languages, the language for the store view where the alert was created will be used on the email. The system now supports pinch-to-zoom functionality on product detail page images in mobile view on Chrome, enhancing the mobile user experience. Previously, the store ID was incorrect, resulting in incorrect URL paths remaining in the database when moving categories.
Patch Schedule (January 2026 Changes)
The system now supports process fork for MView indexation, preventing errors during indexer execution when operating on multiple threads. Deleting a customer now cleans all browser session data from the storefront for logged-in and deleted customers as expected. Previously, expanding the ‘Image and Videos’ tab first resulted in the folder tree not being displayed and an error message https://best-adobe-commerce-cloud-agencies.com/ when attempting to upload an image in the WYSIWYG editor. PHPSESSID no longer regenerates on POST requests on frontend area for a logged-in customer if L2 Redis cache is enabled and the customer was updated from the backend Previously, for guest user gift-registry items, when returned from the email function, generated an empty blank address, which is incorrect for placing an order. GraphQl Product sorting by multiple fields when the fields are passed in variables now works as expected.
Engineer I Teador Cameli, hailing from Laurentiens enjoys watching movies like Joe Strummer: The Future Is Unwritten and Hooping. Took a trip to Heritage of Mercury. Almadén and Idrija and drives a Ferrari 250 SWB California Spider.
