【发布时间】:2019-08-28 22:54:32
【问题描述】:
在 WooCommerce 中,我有这个函数可以遍历所有订单并获取有优惠券折扣的订单:
$orders = wc_get_orders( array('numberposts' => -1) );
// Loop through each WC_Order Object
foreach( $orders as $order ){
if ( sizeof($order->get_used_coupons()) > 0 ) {
$order_data = $order->get_data(); // The Order data
$data = 'Order Number: #' . $order->id . '<br>' .'Order Status: '. $order->status . '<br>' . 'Order Creation Date: ' . $order_date_created = $order_data['date_created']->date('Y-m-d H:i:s') . '<br>' . 'Order Total: '. $order->total . '<br>' . 'Customer Username: ' . $order_billing_first_name = $order_data['billing']['first_name'] . '<br>' . 'Customer E-Mail: '. $order_billing_email = $order_data['billing']['email'] . '<br>' . 'Customer Phone: ' . $order_billing_phone = $order_data['billing']['phone'] . '<br>';
}
}
除了优惠券,是否可以获得所有有产品在售的订单?我该怎么做?
【问题讨论】:
标签: php sql wordpress woocommerce orders