Previously, for a shopping cart with multiple items, the getActions function was called multiple times, slowing down the system’s performance. The system now enables the discount code/coupon input field on the checkout page for virtual and downloadable products, allowing users to apply discount codes as expected. Previously, attempting to log in as an existing customer during checkout would result in a console error in Firefox. The system now correctly omits the shipping address and shipping method from the failed payment email template for virtual products, ensuring only relevant information is included in the email.
- The system now correctly sends transaction prices and totals to Google Tag when GTag is enabled, ensuring accurate tracking of ecommerce data.
- The update, tracked as APSB26-92, was published on August 11, 2026, with a priority rating of 2.
- Not just on benchmarks, but for real customers during peak traffic and promotion events like Black Friday.
- Previously, creating a shipment for an order with a pending invoice would incorrectly change the order status to ‘Closed’.
Fixed the issue where the is_available attribute in the CartItemInterface incorrectly returned true even when the cart item quantity exceeded the salable stock. Previously, due to a space in the editorconfig syntax, these files were incorrectly formatted with a 2-space indent. Previously, faulty code could result in an option having multiple values for the same store view, causing issues when editing products or attributes. Previously, an error was thrown when using this command as the system was incorrectly expecting an integer value. Previously, the failed payment email for virtual products incorrectly included the shipping address and shipping method. The benefit of being a highly extensible and customizable product, however, can spur potential upgrade issues when customizations are not coded to best practices, leading to higher-than-expected upgrade costs.
The storefront customer dashboard page now loads as expected when a customer logs in. Previously, attempting to add or edit an address without a displayed region field would result in an exception error. Previously, only shipping estimates were calculated and taxes were not included when only a zip code was provided. Previously to the fix, customer attribute reward_warning_notification could not be updated through GraphQL mutation and Rest API call. Default values now sets properly for date and date and time attributes via RestAPI
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. 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. Previously, the wishlist page incorrectly displayed a count of “1 Item” even when no items were actually available in the wishlist. Previously, the store ID was incorrect, resulting in incorrect URL paths remaining in the database when moving categories.
After the fix, the async and sync product save rest api operations fail with relevant exception message. Previously, launching a GraphQL query that used GetCustomSelectedOptionAttributes with an integer argument resulted in a type error. The system now correctly handles integer values in the GetCustomSelectedOptionAttributes function when executing a GraphQL query, preventing any type-related errors. Previously, this scenario would result in a fatal error due to maximum execution time being exceeded.
Cost of delay
Fixed an issue where the setShippingAddressesOnCart mutation returned an error when using pickup_location_code without specifying customer_address_id or address. Resolved an issue with the updateCustomerEmail mutation where customers without required custom attributes (added after account creation) were unable to update their email. Resolved an issue where the addProductsToCart mutation returned a ‘PRODUCT_NOT_FOUND’ error when using SKUs with different casing. Fixed an issue where fetching a cart containing a bundled product with the only_x_left_in_stock field in the GraphQL query resulted in an internal server error.
CVE-2026-27302 — CVSS 10.0
Resolved the server error that occurred when a cart query included a product’s custom attributes by adding a product without any custom attributes. Resolved the error message and error code for the AddProductsToCart mutation to align with the “not available” message configuration Fix added for discount_percentage of product.price_details not showing the correct value for bundle products with dynamic price enabled and discount coupon applied. Sending wrong store code in GraphQL request no longer results in excessive memory consumption. After this fix apply, different configurable products with the same simple product, grapQL returns result without no error. Previously graphql products search with filter for zero prices did not return any results at all due to a thrown exception.
CVE-2026-71398 — CVSS 10.0
Now GraphQL with PageBuilder contents response cache is invalidated, when the PageBuilder content related entities are updated. The system now ensures that the resolver cache is not invalidated when creating, editing, moving, or deleting a staging update, but only when the staging update is applied to the entity. Previously, the sort order was incorrect according to luma theme, leading to incorrect https://best-adobe-commerce-cloud-agencies.com/ display and ordering of options such as sender name, recipient name, and amount. The system now ensures that header processing is only executed once and only if the header value passes validation, enhancing security and preventing potential vulnerabilities.
The system now correctly generates interceptor methods when using a virtual type to configure a plugin, ensuring consistent results whether precompiled or runtime compiled. Previously, the status message for the maintenance mode command was displayed as “active” or “not active”, which could lead to confusion. Fixed an issue where GraphQL calls using the OPTIONS method returned a 500 Internal Server Error when the adobe-commerce/storefront-compatibility package was installed. Updated retrieval logic to return gift wrapping options for cart items when globally disabled but enabled at the product level Fixed the issue where removing gift wrapping from a cart item using the updateCartItems mutation did not work as expected.
Software Engineer III Harlie Cameli, hailing from Happy Valley-Goose Bay enjoys watching movies like “Swarm, The” and Mushroom hunting. Took a trip to Sceilg Mhichíl and drives a Pathfinder.










