- 状态
- 已由作者解决
- 解决于
- 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 计算。请注意,此问题已得到解决,不再需要此过滤器。