WPML
状态
未解决
报告针对
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 文件。

  • 将其内容替换为此链接中的内容。

所有已知问题 →