I can get pending order and completed orders within dates with following two separate queries:
$pending_orders = wc_get_orders( array(
'limit' => -1, // Query all orders
'status' => array( 'wc-pending' ),
));
$completed_orders = wc_get_orders( array(
'limit' => -1, // Query all orders
'status' => array( 'wc-completed' ),
'date_paid' => $initial_date .'...'. $final_date
));
I am wondering, is the wc_get_orders() only performs AND operation? is there no way to perform OR operation. I am trying to get all orders either pending status or paid after date(e.g. paid after 31st December, 2020).
Essentially, I am trying to get all pending orders on 1st January 2021 anytime in future.
Thanks in advance.
question from:
https://stackoverflow.com/questions/65947862/get-orders-pending-payment-and-paid-after-date 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…