Я пытаюсь написать функцию, которая извлекает список заказов WooCommerce, которые используют указанный код купона и находятся в указанном диапазоне дат, а затем суммируют общие скидки, примененные к этим заказам.
После небольшого поиска в Google я чувствую, что должен использовать что-то вроде
$customer_orders = get_posts( array(
'numberposts' => -1,
'meta_key' => ???,
'meta_value' => $CouponToSearchFor,
'post_type' => wc_get_order_types(),
'post_status' => array_keys( wc_get_order_statuses() ),
) );
Я пробовал:
'meta_key' => 'coupon'
'meta_key' => 'shop_coupon'
'meta_key' => '_coupon'
Но ничего из этого не работает. Как я могу узнать, какие _3 _ / _ 4_ условия дадут мне то, что мне нужно?
Кроме того, я думаю, что meta_query
можно использовать для выполнения фильтрации по дате как части этого get_posts()
запроса, это правильно?