【发布时间】:2020-07-05 18:00:43
【问题描述】:
说明:
我有一个用例,我需要在客户将其他产品添加到购物车之前检查特定产品是否已添加到购物车。
背景:
我们根据包裹(即产品)出租产品。套餐包括多个产品,产品没有价格,套餐有。所以基本上你需要将一个包(有价格)和产品(没有价格)添加到购物车。
问题:
目前客户可以在包裹前添加产品,他们可以继续在购物车中购物。
我所取得的一些进展:
if ( ! WC()->cart->is_empty() )
foreach( WC()->cart->get_cart() as $cart_item )
// now i would need to check if cart consists a package
我可以像这样解决在购物车中没有包裹的情况下将产品添加到购物车的问题:
if (WC()->cart->is_empty() )
//then don't add product to cart, tell customer to add package first.
【问题讨论】:
标签: php wordpress validation woocommerce cart