2016-09-19 25 views
3

我想弄清楚如何獲取當前購物車中的產品總數。我想知道是否有woocommerce功能可以通過傳遞用戶ID來獲取購物車中產品的數量。我在辦公文檔上找不到任何東西。獲取當前購物車中通過用戶ID的產品總數

請幫我這個。

我試過這個功能,但它只返回訂單總數:下面的鏈接我想這太

$i = wc_get_customer_order_count($user_id); 

和:到WordPress

global $woocommerce; 
$items = $woocommerce->cart->get_cart(); 
//print_r($items); 
json_encode($items); 

我是新的,我也想了解如何初始化$ woocommerce。

回答

2

答案是(無需任何$user_idglobal $woocommerce):

$items_count = WC()->cart->get_cart_contents_count(); 

您將獲得當前的客戶車的物品計數。

沒有user_id與購物車相關,因爲非登錄/註冊用戶可以在購物車中添加物品。所以這不適用於購物車。

直播車被保存在會議和當前用戶具有一個對應的cookie在他的瀏覽器...

相關問題