[英]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文件:
希望有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.