2013-03-10 63 views
3

我想在我的WordPress網站購買的商品總數的計數和地方顯示此數字。我使用woocomerce 1.6.6插件,我想一些短代碼或功能或DB查詢來做到這一點。 請幫忙。woocommerce - 獲得總購買的物品

回答

2

我意識到這個問題是遠遠超過一歲,但任何人誰絆倒它,就像我只是做了,這裏是如何獲得銷售的Woocommerce所有產品的總數量。我需要這樣的一個項目,因爲每購買產品,一個是捐贈給有需要的人。因此,我想表現的捐款(=銷售)的總數。

每個產品都有TOTAL_SALES元場,所以我們需要做的是在數據庫中查詢所有產品的TOTAL_SALES的總和:}基於this answer

function get_number_of_sales() { 
    global $wpdb; 

    $result = $wpdb->get_row(" 
     SELECT SUM(pm.meta_value) AS total_sales 
     FROM $wpdb->posts AS p 
     LEFT JOIN $wpdb->postmeta AS pm ON (p.ID = pm.post_id AND pm.meta_key = 'total_sales') 
     WHERE p.post_type = 'product' 
    "); 

    return $result->total_sales; 

相關問題