具有折扣的WooCommerce Access订单

时间:2019-04-07 12:58:14

标签: php wordpress methods woocommerce orders

我想列出所有包含打折产品的订单,因此我可以仅基于打折的订单生成报告 并获取[订单号,订单日期,订单状态,订单总额,用户名,电子邮件和电话]

每个有折扣产品的订单

类似

if (order_had_product_with_discount) {
    get the [ order number, order date, order status, order total, user name, email and phone ] of this order
}  

这不是有效的代码,但我需要知道从哪里开始。

1 个答案:

答案 0 :(得分:2)

您将在WC_Order变量$order对象)上使用WC_Order方法get_used_coupons()

if ( sizeof($order->get_used_coupons()) > 0 ) {
    // Your code goes here
}

现在获取订单号,订单日期,订单状态,订单总数,用户名,电子邮件和电话,您将在以下线程中找到所有内容:


注意:您可以使用以下命令从$order_id变量(订单ID)中获取WC_Order对象:

$order = wc_get_order( $order_id );