跳到内容 跳到侧边栏
0

即将发布的 WooCommerce 10.3 版本中存在一个严重的兼容性问题,会导致产品变体价格计算错误。为避免您的网站出现问题,请在更新到 WooCommerce 10.3 之前,更新到适用于 WooCommerce 的 WPML 多语言和多货币 5.5.2.2。

WCML 5.5.2.3 现已发布

自发布此文章以来,我们已发布了 WPML Multilingual & Multicurrency for WooCommerce 5.5.2.3 版本。其中包含了针对可变产品货币转换的额外修复。

产品变体价格计算错误

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

  • 原始产品价格:100 欧元
  • 汇率:1 欧元 = 1.2 美元
  • 预期(正确)的转换价格:120 美元
  • 实际(错误)的转换价格:144 美元

此问题会影响所有内容——从向您的客户显示的价格,到他们在结账时支付的价格,以及订单中记录的价格。

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

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

如何更新到新版本?

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

  1. 在您网站的管理界面中,转到插件添加新插件,然后点击商业选项卡。
  2. 点击以检查更新。
  3. 适用于 WooCommerce 的 WPML 多语言和多货币 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 多语言和多货币 5.5.2.2 变更日志

需要帮助吗?

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

发表回复

保持话题相关并尊重他人。如果您需要与此帖子无关的问题帮助,请使用我们的支持论坛开始聊天或提交工单。

您可以使用这些标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>