Adobe Commerce 2 4.9 release notes Adobe Commerce
Previously, attempting to log in as an existing customer during checkout would result in a console error in Firefox. Previously, customers were unable to save new payment methods across different websites and were presented with an authorization error message. Previously, applying certain filters and attempting to export the grid data would result in a failure and an exception being thrown.
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. JavaScript and template files for Braintree Payment methods were being rendered in the ‘Stored Payment Methods’ section of the customer account area, even when Braintree payment methods and vaulting configurations were disabled. Before the fix, queued product export files were written directly to their final location in var/export, so the Admin export grid could display them and allow download before generation had finished. The form now resets all fields properly without page reload, restoring expected behavior.
Commerce now renders the Email field on the checkout shipping and payment pages as expected. After the fix, the pickup location search will provide results based on zip code. Customer’s shopping cart items no longer disappear as result of a product being deleted after it was added to the shopping cart. Added missing functionality Remember Me https://best-adobe-commerce-implementation-partners.com/ from customer login to authentication popup and checkout sign ins. Previously if “Number of Customer Addresses Limit” is configured to 1, and customer has more than one address, the selected billing address would disappear after reloading the page. The checkout order email confirmation, which was previously sent when an email-like pattern was entered in the First and Last Name fields, is no longer being sent.
Newly uploaded files now appear in the Media Gallery after upgrade.Previously, after upgrading to Magento 2.4.7 p2, newly uploaded images did not appear in the Media Gallery until a manual sync was performed.AC-13262 The update adds input validation to block template directives and unsafe patterns, now showing an error message when invalid content is detected. Fixed issue where GraphQL query for a disabled CMS page returned an internal server error.Now, the query fetches a proper response without errors.
Adobe Commerce now allows merchants to leave the Cap Reward Points Balance At field empty while still setting a value for Rewards Points Balance Redemption Threshold. By default, the behavior remains unchanged for backward compatibility, but merchants can set the parameter to true to silently skip deleted products and prevent log noise. After the fix, merchants can configure whether to log or skip deleted products via the skipDeletedProductLogging parameter in di.xml. After this fix was applied, the email headers now include the appropriate store owner’s email information. Preserve existing product options on sales order items when updating an order through rest api endpoints.
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.
Fixed an issue where Apple Pay mini-cart used incorrect estimated totals URL for logged-in customers. These values provide merchants with better visibility into their PayPal account status. Now, Payment Services allows merchants to manage payment settings to maximize flexibility in their business.
Purchase order totals with Cross Border Trade—An order now contains correct totals when placed from an existing purchase order with Cross Border Trade enabled. Configurable products in quotes after a child is disabled—A configurable product now remains in the negotiable quote when one of its child products is disabled. /carts/search REST API with negotiable quotes—The GET /carts/search REST endpoint now returns consistent results when negotiable quotes are involved.
Posted in: adobe commerce
Leave a Comment (0) →