我正在尝试创建一个自定义购物车页面函数,该函数首先检查所有“已添加到购物车的项目”,但基于某些条件选择并仅使用其中的一些项目填充购物车页面。现在,未选择的购物车项目虽然在购物车中不可见,但仍保留在数据库中,如果满足另一个条件,将被拉取。
我遇到了过滤器woocommerce_cart_item_visible
来“隐藏”购物车中的一些购物车项目。它的工作原理和预期的一样,但只是“隐藏”产品,同时仍然将其金额添加到购物车总数中。
我也可以尝试WC()->cart->remove_cart_item( $cart_item_key );
,但它也会从数据库中删除该项目。
我怎样才能做到这一点?
1条答案
按热度按时间shstlldc1#
这里有一些你可以尝试: