WooCommerce访问有折扣的订单

问题描述 投票:1回答:1

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

每个订单都有折扣产品

就像是

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

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

php wordpress methods woocommerce orders
1个回答
2
投票

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

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

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


注意:您可以从$order_id变量(订单ID)获取WC_Order对象:

$order = wc_get_order( $order_id );
© www.soinside.com 2019 - 2024. All rights reserved.