ACP2E-4411: Bundle product prices show incorrect tax and currency values between the Product Detail Page and cart in a multi-currency setup
The ACP2E-4411 patch fixes the issue where the incorrect price is displayed for a dynamic-price bundle product on the cart page and in the mini-cart for multiple-currency stores. This patch is available when the Quality Patches Tool (QPT) 1.1.79 is installed. The patch ID is ACP2E-4411. Please note that this issue is scheduled to be fixed in Adobe Commerce 2.4.9.
Affected products and versions
The patch is created for Adobe Commerce version:
- Adobe Commerce (all deployment methods) 2.4.8-p3
Compatible with Adobe Commerce versions:
- Adobe Commerce (all deployment methods) 2.4.8 - 2.4.8-p4
magento/quality-patches package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.Issue
The incorrect price is displayed for a dynamic-price bundle product on the cart page and in the mini-cart for multiple-currency stores.
Steps to reproduce:
-
In Stores > Configuration > General > Currency Setup, set the secondary allowed currency = GBP.
-
In Stores > Currency > Currency Rates, set the currency conversion rate for USD to GBP = 0.74 and Save.
-
Clear the cache and run reindex.
-
Configure the tax rate = 20% and create a corresponding tax rule that applies to the test product.
-
In Stores > Configuration > Sales > Tax, configure storefront display so that:
- Display Product Prices in Catalog = Including and Excluding Tax
- Shopping Cart Display Settings > Display Prices = Including and Excluding Tax
-
Create a simple product with:
- price = 40.25
- Qty large enough to be saleable
- Weight populated
- Tax class = taxable
-
Create a bundle product with:
- Dynamic Price = Yes
- One required bundle option
- The simple product assigned to that option
- Default Quantity = 8
-
Open the bundle product’s Product Detail Page (PDP) (GBP view), and observe the prices.
-
Add the bundle product to the cart, view the cart page, and observe both the excluding-tax and including-tax price values.
-
Open the mini-cart and the shopping cart page.
-
Compare the displayed GBP prices in the shopping cart, the mini-cart, and on the PDP.
Expected results:
The bundle product price should be the same across the Product Detail Page (PDP), the mini-cart, and in shopping cart for both the excluding-tax and including-tax price values in the GBP currency.
Actual results:
The bundle product price differs between the PDP, the mini-cart, and the shopping cart in the non-default (GBP in this example) currency.
Apply the patch
To apply individual patches, use the following links depending on your deployment method:
- Adobe Commerce or Magento Open Source on-premises: Quality Patches Tool > Usage in the Quality Patches Tool guide
- Adobe Commerce on cloud infrastructure: Upgrades and Patches > Apply Patches in the Commerce on Cloud Infrastructure guide
Related reading
To learn more about Quality Patches Tool, refer to:
- Quality Patches Tool: A self-service tool for quality patches in the Tools guide