WPML
状态
已由作者解决
解决于
WooCommerce PayPal Payments 4.0.4
相关插件/主题
WooCommerce PayPal Payments
主题标签
WCML

问题概述

更新到 WooCommerce PayPal Payments 4.0.3 版本后,访问可变产品页面时,前端可能会显示 WooCommerce 错误提示:“Please choose product options by visiting Product”。

  • 该问题影响“WooCommerce PayPal Payments 4.0.3”,即使在没有安装 WPML 或 WCML 的独立 WooCommerce 安装中也会发生
  • 访问产品页面时即会显示该消息——无需用户交互(例如添加到购物车)
  • 尽管有此提示,仍可将选择了变体的产品添加到购物车——它不会阻止任何进一步的流程,包括 WCML 中的多货币功能

请注意,无论是否安装了 WPML 或 WooCommerce Multilingual,此问题都会发生,并且不会阻止任何用户操作。

我们已将此问题报告给插件作者以供进一步调查:

https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321

临时解决方法

在开发永久性修复程序期间,作者提供了以下临时解决方法:
在继续操作之前,请确保对您的站点进行完整站点备份



    • 将以下代码添加到您主题的 functions.php 文件中。
// WPML - compdev-1163
add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );

针对高级用户的说明:

这将禁用购物车模拟功能,该功能主要用于与某些第三方功能的兼容性以及 Pay Later 计算。请注意,此问题已得到解决,不再需要此过滤器。

所有已知问题 →