2013-03-10 66 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; 

相关问题