加入购物车验证

时间:2016-02-26 14:08:18

标签: php ajax woocommerce

我需要在将产品添加到购物车之前检查产品。 我用过这个函数:

function so_validate_add_cart_item( $passed, $product_id, $quantity,$variation_id = '', $variations= '' ) {
// do your validation, if not met switch $passed to false
if ( 1 != 2 ){
    $passed = false;
    wc_add_notice( __( 'You can not do that', 'textdomain' ), 'error' );
}
return $passed;
}
add_filter( 'woocommerce_add_to_cart_validation', 'so_validate_add_cart_item', 10, 5 );

这样可以正常工作,因为我看到了错误消息,但产品已添加到购物车中。相反,我需要它不添加产品,它将显示错误消息。我认为ajax可能有问题吗?

谢谢!

0 个答案:

没有答案