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. GraphQL now correctly returns a list of items with relevant error messages attached to the bundled product item entry, as expected. Fixed an issue where GraphQL returned an internal server error when fetching a cart containing a bundled product with an out-of-stock item, specifically when the query included the itemsV2 property. Fixed an issue where the regular_price value in the product.price_range.maximum_price and minimum_price GraphQL paths did not match the catalog price when multiple tax rates were applied. The coupon is now correctly applied to the shipping amount when using a sales rule with no product conditions, ensuring the expected discount is applied to the shipping cost.
Do you require the advanced features of Adobe Commerce, or will WooCommerce suffice? On top of that, there are a myriad of eCommerce plugins that you can use to add deep functionality to your online store. However, to install Magento, you’ll need to either use the command line interface, which may be overwhelming and frustrating for beginners, or research hosting providers that simplify the process. While WooCommerce is easy to install and set up, Adobe Commerce may require more technical knowledge and experience, particularly when it comes to customization and advanced functionality. If you’re already using WordPress and want to add e-commerce functionality to your site, it makes sense to choose the WooCommerce plugin.
LUA mode is now enabled by default for Redis cache garbage collector to prevent race conditions The system now correctly handles database update operations while mview update is running in background, preventing the occurrence of ‘Base table or view not found’ errors. Previously, the output of these commands was harder to read due to lack of color differentiation.
This behavior data then powers better search results and more relevant recommendations for future shoppers. SaaS Data Export, SaaS Price Indexer, and the Data Management Dashboard automatically sync catalog, order, and inventory data, offload price calculations to Adobe’s cloud infrastructure, and provide real-time visibility into synchronization status. Payment Services offers multiple payment methods, including interest-free installments, with a unified dashboard for managing payments, orders, and invoices.
Previously, the system would generate incorrect results when precompiled compared to runtime compilation. Previously, the status message for the maintenance mode command was displayed as “active” or “not active”, which could lead to confusion. The system now provides more accurate status messages for the maintenance mode command, changing the status from “active” to “enabled” and from “not active” to “disabled”. Fixed an issue where GraphQL calls using the OPTIONS method returned a 500 Internal Server Error when the adobe-commerce/storefront-compatibility package was installed. Fixed an issue where applying a conflicting coupon with a higher priority resulted in an error message without returning the updated cart data. Now correct base_row_total is returned from RESTFUL order API when cross-border transaction is enabled and coupon discount is applied.
Previously, running the re-index command resulted in a “Catalog Search index process error during indexation process” error when PHP was compiled with certain versions of libxml. Deleting a customer now cleans all browser session data from the storefront for logged-in and deleted customers as expected. Previously, the presence of a 0-byte image in the media gallery would prevent all images in the directory from being displayed or selected. Previously, expanding the ‘Image and Videos’ tab first resulted in the folder tree not being displayed and an error message when attempting to upload an image in the WYSIWYG editor.
Previously, the system did not release the coupon code for reuse in such cases, resulting in an error message stating that the coupon code was not valid. This ensures that a coupon code with a “Uses per Coupon” limit is released and can be reused if an order is cancelled due to a failed payment. The system now immediately updates coupon usages when an order is created or cancelled, and adds rule usages to a queue to prevent potential deadlocks.
The Company component is the cornerstone of B2B operations, forming the foundation for all other features. Developers can customize and extend features in a serverless and scalable environment. It offers innovative business services that help create applications by combining multiple API sources into one, https://best-adobe-commerce-implementation-partners.com/ saving time and costs. Adobe Commerce’s headless capabilities offer flexibility to businesses to deliver seamless omnichannel experiences supporting any scenario. By using native integrations and AI, it simplifies workflows, reduces costs, and speeds up results.
Previously, the system would retrieve the product from the database each time the function was called, even with the same parameters, due to incorrect cache key creation. The orders placed from non default websites with terms and conditions enabled are now processed.Before they were automatically rejected. Previously, the PayLater message was not displayed due to a missing parameter, resulting in an error in the browser console. Previously, clicking the fetch button would incorrectly create a new payment transaction for an order that had already been paid.
