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.
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.
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.
]]>Google Analytics now works correctly even when the Google Adwords module is disabled. After the fix, JavaScript dependencies are loaded only once, eliminating duplicate requests while keeping existing mixin functionality intact. Before the fix some storefront JavaScript files could be requested and executed twice, causing intermittent duplicate loads and unstable behavior. Admin product form save/edit is faster for large attribute sets by reducing expensive client-side validation passes while preserving existing validation behavior. After the fix, validation is decided based on the real persistence path by checking the active DB connection charset/collation together with the target content column collation, so utf8mb4-safe content is allowed while utf8/utf8mb3 paths remain protected.
The system now automatically converts uppercase characters in URLs to lowercase, preventing a redirect loop when accessing the homepage. Previously, attempting to add or edit an address without a displayed region field would result in an exception error. Previously to the fix, customer attribute reward_warning_notification could not be updated through GraphQL mutation and Rest API call. Previously, before this fix, when a customer creates a credit memo from an API request notifying send_email, it does not contain the product details grid.
The system now allows successful CSV export of the Companies grid data in the admin panel, even when filters such as ‘Outstanding Balance’ and ‘Company Type’ are applied. 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 It has now been corrected to use currency/options/default for accurate reporting. Previously the bestsellers aggregated daily report would take a lot of time to generate for large volume of placed orders. Previously to this fix, if the preview image name was missing for a pagebuilder template, the pub/media folder was deleted. Now, with HTML minification enabled, the order from admin can be placed successfully.
The system now correctly generates interceptor methods when using a virtual type to configure a plugin, ensuring consistent results whether precompiled or runtime compiled. Fixed the issue where removing gift wrapping from a cart item using the updateCartItems mutation did not work as expected. Fixed an issue where gift messages were not applied at the product level when globally disabled. Now, when a new coupon invalidates the existing one, the mutation correctly returns the cart with the valid coupon 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 shipping address was not saved to the customer’s address book when using the setBillingAddressOnCart GraphQL mutation with the same_as_shipping field set to true.
In Adobe Commerce 2.4.9, the allure-framework/allure-phpunit dependency has been upgraded to major version 3, which adds support for PHP 8.4, PHP 8.5 and modernizes our Allure-based test reporting stack. When Apple Pay Express is enabled, Apple Pay buttons are available across supported storefront locations, and customers complete payment by scanning a code with their iPhone. In Adobe Commerce 2.4.9, customers can now vault their Google Pay cards via the account area when Google Pay Vault is enabled in Braintree. Previously, CSS related to disabled modules was included in the final CSS output files, leading to the loading of extra, unnecessary styles. The system now excludes CSS related to disabled modules from the final CSS output files, ensuring that unnecessary styles are not loaded.
34 year old Senior Developer Deeanne Croote, hailing from Sioux Lookout enjoys watching movies like Conan the Barbarian and Water sports. Took a trip to Tyre and drives a Town & Country.
]]>