ACP2E-4411:在多貨幣設定中,組合產品價格在產品詳細資料頁面與購物車之間顯示不正確的稅捐與貨幣值

ACP2E-4411修補程式修正了購物車頁面及多貨幣商店迷你購物車中,動態價格套裝產品的價格顯示不正確的問題。 安裝Quality Patches Tool (QPT) 1.1.79時,即可使用此修補程式。 修補程式ID為ACP2E-4411。 請注意,此問題已排程在Adobe Commerce 2.4.9中修正。

受影響的產品和版本

已為Adobe Commerce版本建立修補程式:

  • Adobe Commerce (所有部署方法) 2.4.8-p3

與Adobe Commerce版本相容:

  • Adobe Commerce (所有部署方法) 2.4.8 - 2.4.8-p4
NOTE
此修補程式可能適用於發行版本為Quality Patches Tool的其他版本。 若要檢查修補程式是否與您的Adobe Commerce版本相容,請將magento/quality-patches套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。

問題

在購物車頁面和迷你購物車中,針對多貨幣商店的動態價格套裝產品,顯示的價格不正確。

要再現的步驟

  1. 在​Stores > Configuration > General > Currency Setup​中,設定次要允許貨幣= GBP

  2. 在​Stores > Currency > Currency Rates​中,將USD的貨幣轉換率設定為GBP = 0.74​和​Save

  3. 清除快取並執行重新索引。

  4. 設定稅率= 20%,並建立套用至測試產品的對應稅捐規則。

  5. 在​Stores > Configuration > Sales > Tax​中,設定店面顯示方式:

    • Display Product Prices in Catalog = 包含與排除稅捐
    • Shopping Cart Display Settings > Display Prices = 包含與排除稅捐
  6. 透過以下方式建立簡單產品:

    • 價格= 40.25
    • 數量足夠大而可供銷售
    • 填入的權重
    • Tax class = 應納稅
  7. 建立套件組合產品,包含:

    • Dynamic Price =
    • 一個必要的套件組合選項
    • 指派給該選項的簡單產品
    • Default Quantity = 8
  8. 開啟套件產品的產品詳細資料頁面(PDP) (GBP檢視),並觀察價格。

  9. 將套件組合產品新增至購物車、檢視購物車頁面,並觀察不含稅和含稅價格值。

  10. 開啟迷你購物車和購物車頁面。

  11. 比較購物車、迷你購物車和PDP上所顯示的GBP價格。

預期結果

產品詳細資料頁面(PDP)、迷你購物車以及購物車中的搭售方案產品價格應該相同,以英鎊幣別表示不含稅和含稅價格值。

實際結果

套件產品價格會以非預設貨幣(此範例中為​GBP)在PDP、迷你購物車及購物車之間有所不同。

套用修補程式

若要套用個別修補程式,請根據您的部署方法使用下列連結:

相關閱讀

若要進一步瞭解Quality Patches Tool,請參閱:

recommendation-more-help
commerce-operations-help-tools