每次單擊添加到購物車按鈕時(shí),我都想添加客戶選擇的產(chǎn)品數(shù)量的項(xiàng)目,我嘗試使用可變產(chǎn)品修改產(chǎn)品數(shù)量,woocommerce_add_to_cart_validation但它會(huì)將可變產(chǎn)品兩次添加到購物車中:function so_validate_add_cart_item( $passed, $product_id, $quantity, $variation_id = '', $variations= '' ) { global $product; $product = new WC_Product($product_id); if(!$variation_id) { WC()->cart->add_to_cart( $product_id, ($quantity *3) - $quantity ); } else { WC()->cart->add_to_cart( $variation_id, ($quantity *3) ); } // do your validation, if not met switch $passed to false return $passed;}add_filter( 'woocommerce_add_to_cart_validation', 'so_validate_add_cart_item', 10, 5 );
WooCommerce:如何以編程方式將多個(gè)產(chǎn)品添加到購物車?
婷婷同學(xué)_
2022-11-12 10:29:38