2016-09-19 46 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在他的浏览器...

相关问题