如果某个产品有库存,但库存较低,而另一位客户已在其购物篮中添加了一些产品,那么库存不足以满足您的订单WooCommerce阻止您将该产品添加到您的购物篮中。
我已经搜索过高低,以了解WooCommerce如何做到这一点,但一直无法找到答案。功能如......
$product->is_in_stock()
$product->has_enough_stock($quantity)
$product->get_stock_quantity()
...似乎没有考虑到某些可用库存可能暂停的事实。
我需要阻止将一组产品添加到购物车中,如果这些产品中的任何一个产品无法添加到购物车中,因为没有足够的库存来订购数量或者是否因为某些产品可用库存暂停,从而导致库存不足。
我需要的是一个类似于WC()->cart->add_to_cart( $id, $quantity, 0, null, $options )
的功能,但它会测试是否可以将产品添加到购物车而不将其实际添加到购物车。我一直无法找到WooCommerce是否具有这样的功能。
有人知道这是否可行?