Previously, two new entities were added to every cart line item which caused a noticeable increase in database requests, leading to slower performance. This feature allows linking to documents hosted in services like DocuSign and Adobe Sign directly from quotes, complementing the existing file attachment capability. The company switcher eliminates the need for separate admin accounts while maintaining proper access controls and company-specific views. This enhancement builds on B2B 1.5.0’s multi-company membership capability, which allowed users to belong to multiple companies but did not support admin access across companies. Administrators can now manage multiple companies from a single account using the storefront company switcher. The previous items field that returned RequistionListItems (typo type) is now deprecated.
ACO lets you modernize your storefront, catalog, and merchandising layer without fully replatforming. Some vulnerabilities require authenticated access or administrative privileges, while others may be exploitable without authentication, depending on the specific issue. Applying security patches promptly is essential to maintaining a secure and reliable storefront. Adobe has released updated versions for both Adobe Commerce and Magento Open Source to address these vulnerabilities.
Previously selected payment method is now retained when the payment method reappears in the list of available payments. The system now correctly maintains the order status as ‘Processing’ and the invoice status as ‘Pending’ when an order with an uncaptured payment has a shipment created. Previously, if an email failed to send, the system would continuously attempt to resend it, resulting in an endless loop of error messages in the system log. Previously, the shipping price displayed in the printed PDF was excluding tax, regardless of the tax configuration settings. This ensures that users can accurately track the status of all items in an order.

  • The system now successfully completes the sales rule indexer even with a large number of combined filter groups, ensuring that cart rule conditions are applied to the cart as expected.
  • All custom classes extending Symfony core classes have updated type declarations and method signatures aligned with the latest Symfony requirements, preventing compatibility issues and ensuring a smooth transition to the updated framework components.
  • Previously graphql products search with filter for zero prices did not return any results at all due to a thrown exception.

Suppress transactional emails by area or template

Previously, the search returned results in the default scope, disregarding the selected store. Fixed an issue in multi-shipping checkout where the review order page displayed an incorrect shipping cost https://best-adobe-commerce-cloud-agencies.com/ (5 INR instead of 10 INR); the update ensures the correct shipping amount is shown for each address. The system now ensures that the Fotorama library is properly loaded, allowing all attached images to be displayed in the image gallery as expected. Replaces the deleteById calls on the CartItemRepository with removeItem on the cart instance.This makes sure expected observers are triggered and the item is actually updated on the cart object as well, instead of in the database only. Previously, manually entered values that did not match a valid date format could be processed incorrectly when the account was saved. Previously, when accessing the admin dashboard with charts enabled, an obsolete debug check would incorrectly warn “Expected to start loader but did not find one in the dom” even though the functionality was working correctly.

Now, potential errors are returned in a consistent manner that does not break the GraphQL schema. B2B Setup Patch performance—Improved performance of a B2B Setup Patch that runs during installation or upgrade. Frontend 500 error from cached layout structure—Fixed an issue where a page could return a 500 error due to an incorrect layout structure being cached in the layout. Previously, prices could be incorrect for some products and did not always include FPT. Previously, unassigning products with a large number of long product SKUs from a shared catalog resulted in an error.
Richer category content for storefronts — The categoryTree query now returns descriptions, images, and SEO meta tags so storefronts can render richer category pages. Find categories by name with GraphQL — The new searchCategory query returns matching categories with pagination for storefronts and integrations. Empty slug handling in categoryTree requests—Fixed an issue where the categoryTree query returned an internal server error when the slugs argument included an empty string. This fix ensures that shoppers see all relevant categories in the navigation, making it easier to browse and discover items. No attribute setup or storefront changes are required.
The system now includes a permission check for the “Reload Data” button, ensuring that it is only displayed and accessible to users with the appropriate permissions. The storefront customer dashboard page now loads as expected when a customer logs in. Previously, these buttons were incorrectly floating to the left side of the sticky header.

Database Administrator II Florence Durrance, hailing from Port Hawkesbury enjoys watching movies like Godzilla and Book restoration. Took a trip to Historic Centre of Guimarães and drives a Navigator.