WPML

即将发布的 WooCommerce 10.3 版本中存在一个严重的兼容性问题,会导致产品变体价格计算错误。为避免您的站点出现问题,请在更新至 WooCommerce 10.3 之前,将 WPML Multilingual & Multicurrency for WooCommerce 更新至 5.5.2.2 版本。

WCML 5.5.2.3 现已发布

发布本文后,我们发布了 WPML Multilingual & Multicurrency for WooCommerce 5.5.2.3 版本。它包含针对可变产品货币转换的额外修复。

产品变体价格计算错误

如果您的商店使用多种货币,产品变体价格可能会被转换两次。例如:

  • 原产品价格:100 EUR
  • 汇率:1 EUR = 1.2 USD
  • 预期(正确)转换价格:120 USD
  • 实际(错误)转换价格:144 USD

此问题会影响所有方面 —— 从向客户显示的价格,到结账时向他们收取的费用,以及订单中记录的价格。

WooCommerce 10.3 计划于 10月21日 发布。

为避免此问题,请在将 WooCommerce 更新至 10.3 之前,将 WPML Multilingual & Multicurrency 更新至 5.5.2.3 版本。

如何更新至新版本?

我们正在向各个网站逐步发布此更新,但您可以立即获取它:

  1. 在您站点的管理后台中,前往插件安装插件并单击商业选项卡。
  2. 单击以检查更新。
  3. WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 版本将出现在列表中,您可以将站点更新至该版本。

请确保同时将 WPML 核心插件(WPML Multilingual CMS)更新至可用的最新版本(4.8 或更高版本)。这是更新至 WPML Multilingual & Multicurrency for WooCommerce 5.5.2.2 版本的前提条件。

本版本中的其他修复

除了上述关键修复外,本版本还包含以下次要改进和错误修复。

改进了复制产品的库存同步

在某些情况下,当通过复制来翻译 WooCommerce 产品时,库存无法可靠地从原产品同步到其翻译。当翻译具有现存但为空的库存数据时,就会发生这种情况。我们修复了 WPML 检测和更新此数据的方式,以确保一致的库存同步。

更正了翻译中的默认变体

设置默认变体(如尺寸或颜色)时,翻译后的产品有时会显示错误的变体。当内部分类法 ID 不匹配时,就会发生这种情况。现在,正确的变体会按预期同步。

修复了已弃用脚本的通知

WooCommerce 10.3 重命名了用于管理后台界面工具提示的 JavaScript 句柄。虽然这并未破坏功能,但在启用 WP_DEBUG 时确实会触发新的 PHP 通知。此问题现已解决。

有关问题的完整列表,请参阅 WPML Multilingual & Multicurrency 5.5.2.2 更新日志

需要帮助?

如果您有任何疑问,请发表评论,我们将很乐意为您提供帮助。

觉得有用吗?分享这篇文章: