Now, separate messages are being displayed for products there were successfully added to the cart and for products that failed. Prior to the fix a success message was being displayed regardless of the number of products that failed to be added to the cart. Products assigned to shared catalog via REST API are now immediately visible on storefront after partial indexing is complete. Previously, incorrect curl headers prevented the creation of a deployment marker in New Relic.
Fixed error when accessing not_available_message or is_available on CartItem when cart inventory check disabled. Introduced a new error code, REQUIRED_PARAMETER_MISSING, to handle user errors when configurable product options are not selected during add-to-cart. This fix ensures smooth navigation to checkout without triggering internal server errors. Preserve existing product options on sales order items when updating an order through rest api endpoints. Prior to the fix, when ordering a bundle product with “Ship together” option enabled, the order status did not automatically switch to “complete” after invoice and shipment. Fixed an issue where creating an order in the backoffice with multiple products, including one with custom options, unintentionally added extra products and caused errors.
Fixed an issue where the cart subtotal was incorrectly shown as 0 after adding a different option of a configurable product following multi-address checkout. Before the fix some storefront JavaScript files could be requested and executed twice, causing intermittent duplicate loads and unstable behavior. Resolved an issue where the Date UI component ignored the configured format and displayed incorrect values. Updating the load event restored proper functionality, allowing users to access the store switcher as expected. Fixed issue where required fields on the customer account creation page showed no validation messages when left empty.Now, proper error messages are displayed for all empty or incorrect fields.
Common Services / Hours
Improved sales grid async reconciliation performance by switching missing-ID discovery to bounded entity_id windows with cursor-based progression, reducing repeated large-table scans on high-volume stores. This issue was resolved by updating database compatibility handling to support MariaDB 10.11.x during installation. After the fix, when minification is enabled there are no non-minified JS resources requested. Incorrect AWS S3 credentials no longer causes pages to load infinitely on storefront. Fixed issue where field validation on the credit memo page prevented submission even after required custom fields were filled.Now, validation works correctly and the submit button is enabled once all mandatory fields are completed.
Bug Fixes and Improvements
After the fix, if the custom admin domain is a subdomain of the main domain, the admin is accessible only from the configured subdomain. Now, both shipping address region and region id are properly updated when billing address information is changed. ‘We can now update custom-created order statuses, whereas previously, the status could only be changed if the current status was either “processing” or “fraud.” The server limits for the request size of previously submitted selected IDs have been neglected by altering the HTTP request from GET to POST in order to fix the issue. The system now correctly displays the ‘created_at’ field from shipment comments in the customer’s configured timezone when using the customer Orders query. Which is now fixed red asterisk can be seen on phone number as a mandatory filed.
- GraphQl Product sorting by multiple fields when the fields are passed in variables now works as expected.
- Fixed an issue where orders could be placed using a disabled payment method via GraphQL.Now, an error is returned when attempting to set or use an unavailable payment method, preventing the order from being created.
- This enables secure, bank-based BLIK payments within the existing Braintree Local Payment Methods (LPM) flow, improving checkout convenience and conversion for customers in Poland.
- Fixed an issue where Fixed Product Tax (FPT) was not displayed separately for configurable products after selecting an option.
- 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 Instant Purchase feature incorrectly selected the more expensive In-Store Delivery option for configurable products instead of the cheapest Flat Rate method. Previously, the discount amount could vary incorrectly when cart items changed, sometimes resulting in significantly larger discounts than expected. Previously, the system incorrectly validated the data and displayed the “Import” button, leading to potential data inconsistencies. And these services can be continually updated by Adobe to deliver the latest advances in functionality and performance. Previously, the system failed to account for the possibility of the \Magento\TestFramework\App\Config being a \Magento\TestFramework\App\Config\Interceptor, resulting in an error when attempting to access the $data property. Previously, the row amount incorrectly used the full order value instead of the partial credit memo amount.
This PR ensures the $maxAge parameter in the PageCache kernel is strictly typed as an integer to improve type safety and prevent PHPStan/static analysis errors in cache handling. The system now Ensure that a single command failure logs the error (file or stderr) without stopping the execution of subsequent CLI commands It improves reliability and developer experience, especially in testing scenarios and long-running processes where glob results must stay up to date. This https://best-adobe-commerce-cloud-agencies.com/ PR update introduces a way to clear the internal static cache used by \Magento\Framework\Filesystem\Glob, ensuring fresh and accurate results when file structures change.
The storefront customer dashboard page now loads as expected when a customer logs in. Previously, the middle name was not saved in the quote table and was not accessible in the email template for guest accounts. The system now correctly saves the middle name for guest accounts during checkout, making it accessible in the email template.
Sales Associate Taddeusz Rewcastle, hailing from Thorold enjoys watching movies like Radio Free Albemuth and Air sports. Took a trip to Madara Rider and drives a Ferrari 166 MM Barchetta.