查找特定日期内特定产品的总销量和总销售价格

时间:2015-03-31 09:39:29

标签: woocommerce

我正在运行一个WordPress网站并使用woocommerce插件。我想获得在给定日期内销售的所有产品的清单,以及每个项目的数量和当天的总价格。

1 个答案:

答案 0 :(得分:0)

首先使用get_posts方法获取所有订单,您可以在日期查询参数中传递日期,而在循环中,您可以使用WC_Order($order->ID)获取订单详细信息,并get_items()获取所有特定订单的产品。

$orders = get_posts( array (
                            'post_type'   => 'shop_order',
                            'date_query' => array(
                                array(
                                        'year'  => date('Y'),
                                        'month' => date('m'),
                                        'day'   => date('d'),
                                      )          ),
                          ) 
                 );
             foreach ($orders as $order)
            {
                $order_wc = new WC_Order( $order->ID );
                $products = $order_wc->get_items();
                var_dump($order);
                var_dump($products);
            }