Как узнать дату завершения заказа в WooCommerce? - PullRequest
0 голосов
/ 02 мая 2020

Я использую этот код для получения массива идентификаторов заказов WooCommerce:

$query = new WC_Order_Query( array(
    'limit' => 10,
    'orderby' => 'date',
    'order' => 'DESC',
    'return' => 'ids',
) );
$orders = $query -> get_orders();

Теперь я хочу создать al oop и получить дату завершения заказа. Есть способ получить дату изменения, но я хочу получить только завершенную дату. Любая помощь?

--- Отредактировано ---

На самом деле я хочу получать заказы, которые были выполнены за последние 30 дней. Возможно ли это?

1 Ответ

1 голос
/ 02 мая 2020
<code>    $query   = new WC_Order_Query( array(
        'limit'      => 10,
        'orderby'    => 'date',
        'order'      => 'DESC',
        'return'     => 'ids',
    ) );
    $orders  = $query->get_orders();

    $completed_dates = array();
    foreach ( $orders as $order_id ) {
        $order                       = wc_get_order( $order_id );
        $completed_dates[ $order_id ]    = $order->get_date_completed();
    }
    echo '<pre>$completed_dates:-';
    print_r( $completed_dates );
    echo '
'; Выход; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...