我正在运行一个WordPress网站并使用woocommerce插件。我想获得在给定日期内销售的所有产品的清单,以及每个项目的数量和当天的总价格。
答案 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);
}