- 状态
- 未解决
- 报告针对
- WPML Multilingual & Multicurrency for WooCommerce 5.3.9
- 主题标签
- Compatibility, WCML
问题概述
在 WooCommerce 多货币中使用“仅显示具有自定义价格的产品”选项时,如果所有子产品都没有自定义价格,则分组产品的货币切换器无法正确显示。此情况在单一产品页面和存档页面上均会发生。
在以下情况中,此问题会影响分组产品及其子产品的功能:
- 单一产品页面:即使某些子产品具有自定义价格,货币切换器也已隐藏。
- 存档页面:分组产品可能无法根据其子产品的自定义价格设置进行显示。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
单个产品页面
- 打开 …/wp-content/plugins/woocommerce-multilingual/inc/currencies/currency-switcher/class-wcml-currency-switcher.php 文件。
- 将其内容替换为此链接中的内容。
存档页面
- 打开 …/wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-custom-prices.php 文件。
- 将其内容替换为此链接中的内容。