有WC()->cart->get_cart_contents_count()来显示WooCommerce购物车中的产品总数。
但是如何获得不同产品的数量?
例如:
WC()->cart->get_cart_contents_count()
将返回5。
但我们希望得到2。
答案 0 :(得分:4)
您只需使用count(WC()->cart->get_cart());
,因为get_cart()
会返回一系列项目。
答案 1 :(得分:0)
$cart = $_SESSION['wfcart'];
$count=0
foreach($cart->items as $item){
$count+= $cart->itemqtys[$item];
}