繁体   English   中英

Woocommerce可变产品未添加到购物车

[英]Woocommerce Variable Products not adding to the Cart

大家好,我正在使用woocommerce网站。 我在网站上添加了其他产品。 其中有些是单身的,有些是可变的。 单一产品运行良好。 现在的问题是,当我打开可变产品并尝试将其添加到购物车中时,尽管我已经选择了该产品的一个选项,但是却收到错误消息“请选择产品选项...”。 当我打开控制台时,我发现此错误

ReferenceError: wp is not defined


...=!1,j=!1,k=c.find(".reset_variations"),l=wp.template("variation-template"),m=wp....

涉及此错误的文件是add-to-cart-variation.min.js,该文件位于woocommerce插件文件夹中。 我已经搜索了分配,并尝试了其他方法,但找不到结果。 我也尝试禁用所有插件,但错误仍然存​​在。 请帮我解决这个问题。

要解决此问题,您可以应用一个简单的jquery修复程序:

在function.php中添加以下代码

if ( ! is_admin() ) {

add_action( 'wp_enqueue_scripts', 'woocommerce_jquery_cookie_script' );

function woocommerce_jquery_cookie_script() {

    // deregister script
    wp_deregister_script( 'jquery-cookie' ); 

    $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';

    wp_register_script( 'jquery-cookie', plugins_url( 'jquery_cookie' . $suffix . '.js', __FILE__ ), array( 'jquery' ), '1.3.1', true );



}

}

并且可以从以下链接下载2 js文件:

https://support.woothemes.com/hc/zh-CN/article_attachments/200746747/woocommerce-jquery-cookie-fix.zip

希望有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM