This pull request introduce a new cronjob that runs once per day and searches for lock files that haven’t been modified in the last 24 hours and can thus be safely removed. The system now correctly defines the input parameter $value as a primitive type, not an array, in the getItemsByColumnValue function, ensuring that the function returns the expected collection. The system is now working as expected and do not expose the exact version of Magento the site is running

The GraphQL ‘customerCart’ query can now create an empty cart even when the quote is not available in the database. 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 https://best-adobe-commerce-implementation-partners.com/ did not return any results at all due to a thrown exception. Now GraphQL with PageBuilder contents response cache is invalidated, when the PageBuilder content related entities are updated. 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.

Target Rule incremental indexing now responds when a product is enabled or disabled, ensuring related/upsell/cross-sell recommendations update without a full reindex. The update ensures the second rule now applies the discount to the adjusted price, resulting in accurate total discounts when multiple promotions are active. Fixed an issue where Fixed Product Tax (FPT) was not displayed separately for configurable products after selecting an option. Previously, generating sitemaps for stores with image inclusion enabled would result in long processing times. Admin can successfully unassign products from Shared Catalog.Previously unassigning products with large number of long product SKUs from Shared Catalog resulted in error

This resolves prior dependency conflicts and ensures a stable, supported stack for functional testing. MariaDB 11.8 and 12.x are now supported database versions, enabling merchants to adopt the latest releases for improved SQL performance and long-term platform stability. The Catalog Price Rules grid in the Commerce Admin now includes an Actions menu, allowing merchants to activate, deactivate, or delete multiple rules at once. Historical orders now display full product details for line items even after the product has gone out of stock, so customers and merchants retain a complete record of what was purchased. Gift options now follow a prioritized merging logic, preventing unintended overrides when a guest user logs in and their cart is merged with an existing customer cart.

Async and sync operations previously failed due to product save errors if sku is missing from payload. The API endpoint is now functioning as intended after the problem with the ID key missing from the API payload has been resolved. Previously, launching a GraphQL query that used GetCustomSelectedOptionAttributes with an integer argument resulted in a type error. Previously, this scenario would result in a fatal error due to maximum execution time being exceeded. Providing tracking information and item-level details greatly improves the customer experience while reducing operational costs for merchants. Previously, updating a large number of prices using this endpoint could result in performance issues and site unresponsiveness.

Improved shipping estimates based on Apple Pay address, allowing customers to view accurate shipping costs during checkout. Payment Services now supports an upgraded SDK URL for Apple Pay, improving the integration for merchants using Apple Pay. Payment Services enables merchants to store the billing address for vaulted cards directly from the checkout page, ensuring accurate and complete payment information. Payment Services adds the ability for customers to save cards directly in their My Account, improving convenience and simplifying future checkouts. Payment Services now supports GraphQL endpoints for vaulting without purchase, allowing customers to save their payment methods without completing a transaction. Payment Services no longer redirects customers to the order review page when Apple Pay fails, preventing unnecessary checkout disruptions.

The Braintree SDK was making a call to retrieve the client token on every page load, even when the Pay Later message was disabled. Fixed issue where multiple coupon codes did not work as expected within the Google Pay Express Pay Sheet. Order contains correct totals when places from existing Purchase Order with Cross Border Trade enabled. Fixed an issue where, when a customer is assigned to a company while logged in on the storefront, the “Proceed to Checkout” and “Request a Quote” buttons were not visible on the cart page. Fixed an issue where restricted admin users encountered an exception when assigning a company to a shared catalog; the update ensures the assignment works correctly without errors. After the fix, reports generated for the advanced reporting feature no longer contain duplicated header rows in cases when the row count exceeds the batch size.

Now the appropriate error message was added to display when the website id is wrong in the request. Previously, the page was not updated to show the new product due to the incorrect cache identities used for the widget in the cache. Regular price is now being displayed on product listing pages for configurable products that have children products with special price. Previously, changing the currency in the frontend did not affect the currency code displayed in the New Product widget. Previously, faulty code could result in an option having multiple values for the same store view, causing issues when editing products or attributes.

The system now correctly updates the inventory of configurable products when the database uses prefixes, preventing any error messages and ensuring the correct quantity is saved. A column ‘created_at’ date value is converted to the proper date format based on the store timezone in the customer export CSV section. Previously, header processing was executed even if the header value did not pass validation, leading to potential vulnerabilities and unexpected behavior due to double processing of header values. Earlier Customer grid was updated instantly but after the fix Customer grid is updated after cron run but not reflect instantly. The system now correctly handles empty LESS files during static content deployment, displaying an “LESS file is empty” error message.

Leave a Reply

Your email address will not be published. Required fields are marked *