Now, after the fix, wishlist items are properly displayed and paginated in both web and GraphQL. Optimized the requests to Europa Vat validation tool, that results in less “rate limiter” error Fixed an issue when a page would return a 500 error code, due to an incorrect layout structure being cached in the layout Previously, when we changed the default value of a product select attribute, it appeared as an array element with the previous values. Product URL Rewrites for New Store is successfully created.Previously operation ended with memory leak or with timeout.
The system now saves a new customer address only once if the order failed to be created, preventing the creation of multiple identical addresses in the event of order placement errors. Previously, it wasn’t fetched properly when switching between stores on the storefront cart page. Default shipping address is now being selected event in context of enabled address search. The issue preventing the successful purchase of a product from a gift registry has been resolved, allowing orders to be placed and the gift registry to be updated appropriately. Previously, making parallel requests to add the same product to the cart via the REST API would result in multiple line items for the same SKU. The “Shopping cart” on the left side gets updated when selecting the items and “Move to shopping cart” from the right side in the admin side.
Now, the only_x_left_in_stock value corresponds correctly to the actual variant stock levels, ensuring accurate inventory data is returned in the Cart GQL query. Fixed an issue where the is_available attribute in CartItemInterface always returned false for in-stock configurable products. Fixed an issue where queries for sender_email and recipient_email on physical gift cards resulted in a server error. The cookie is no longer included in GraphQL responses when the session is disabled, as expected. Fixed an issue where the private_content_version cookie was returned in GraphQL queries, even when the session cookie was disabled. Now correct base_row_total is returned from RESTFUL order API when cross-border transaction is enabled and coupon discount is applied.
Standardized the order_id input in mutations and updated the order cancel confirmation email template to expose increment id instead of order id. 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 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.
Pricing Overview
Modifying the SKU case no longer causes the product to be out-of-stock on the storefront. Before the fix guest customers choosing In-Store Pickup without a shipping address had their billing address auto-filled with the store’s address, which couldn’t be changed, leading to incorrect invoice details. Inventory stock status is now automatically adjusted when global inventory configurations Quantity, Backorders and Out-of-Stock Threshold are updated via import. Fixed duplicate execution of cataloginventory_stock_status query when loading a quote on the storefront, causing redundant DB calls.
- Gift options now clear automatically when the cart is emptied, matching the existing behavior for coupons.
- Default shipping address is now being selected event in context of enabled address search.
- Previously, these words were used incorrectly, leading to potential confusion for users navigating the filter options.
- As part of the Adobe Commerce 2.4.9 platform updates, all Symfony dependencies have been updated to the latest Symfony LTS 7.4 versions.
Filter orders and invoices by company
Fixed an issue where cart price rules were incorrectly applied even when excluded SKUs were present in the subtotal calculation. After the fix, valid wishlist items are added to the cart and quantities are updated, while invalid items are skipped with appropriate errors returned. Fixed an issue where the cart subtotal was incorrectly shown as 0 after adding a https://best-adobe-commerce-cloud-agencies.com/ different option of a configurable product following multi-address checkout.
JQuery UI has been upgraded to the latest version (v1.13.0). Core Composer dependencies and third-party libraries have also been upgraded to the latest versions that are compatible with PHP 8.1. All project libraries and dependencies have been updated for compatibility with PHP 8.1.
About security patch releases
The Ship To block is hidden on the checkout page when In-Store Pickup (ISPU) is selected. If custom styles do not meet accessibility standards, the system automatically reverts to the default settings. Implemented a fallback mechanism for loading the Payments SDK when the primary domain is unavailable, ensuring credit card fields remain accessible during checkout. Fixed an issue where the Apple Pay express pay sheet displayed a Please select a state/region error for UK and European addresses where state/region is not a required field. Corrected an intermittent issue on EDS storefronts that use PayPal smart buttons and that caused some payment methods to be unavailable on the checkout page.
These values provide merchants with better visibility into their PayPal account status. Now, Payment Services updates the Admin configuration with PayPal Merchant ID and PayPal Merchant Status values. Payment Services no longer allows orders to be created from empty quotes.
Executive Secretary Cale Prawle, hailing from Saint-Hyacinthe enjoys watching movies like “Charlie, the Lonesome Cougar” and Nordic skating. Took a trip to Primeval Beech Forests of the Carpathians and drives a Ferrari 212 Export Berlinetta.