如何删除woocommerce通知;您不能在购物车中添加其他“产品名称”

时间:2018-07-03 18:56:42

标签: php wordpress woocommerce hook hook-woocommerce

当产品选项处于活动状态(启用)时,我只想单独出售产品选项。用户尝试反复将产品添加到购物篮。收到以下消息:

无法在购物车中添加另一个“产品名称”。

我的问题是如何使用functions.php删除此woocommerce错误您不能在购物车中添加另一个“产品名称”。用户可以再次将其添加到购物篮。

我必须使用以下代码删除此woocommerce通知:

add_filter( 'woocommerce_add_to_cart_validation', 'one_cart_item_at_the_time', 10, 3 );
function one_cart_item_at_the_time( $passed, $product_id, $quantity ) {
    if( ! WC()->cart->is_empty())
        WC()->cart->empty_cart();
    return $passed;
}

我从这里获取了这段代码:

How to remove woocommerce added cart items and redirect to checkout?

感谢@LoicTheAztec构建此代码。

但是不能用于多种产品,只能用于一种产品。因为添加产品(两个或第二个)并添加(第三个)或更多产品。在添加之前清空所有内容。

谢谢大家回答我的问题。

0 个答案:

没有答案