пользовательский отчет woocommerce, где множественные отношения - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь настроить отчет «Продажи по продуктам» в WooCommerce так, чтобы он ограничивался только определенным мета-значением заказа, и я настроил его на отчет о продажах по дате, но отчет о продажах по продуктам более сложный, потому что у него уже есть настройка where_meta с 'ratio' => 'OR' ... и моему дополнению для работы требуется 'Relations' => 'AND' ...

Существующий where_meta

...

'where_meta' => array(    
        'relation' => 'OR',
        array(
                'type'       => 'order_item_meta',
                'meta_key'   => array( '_product_id', '_variation_id' ),
                'meta_value' => $this->product_ids,
                'operator'   => 'IN',
        )
),

...

Что мне нужно добавить:

...

'where_meta' => array(
    'relation'=>'AND',
    array(
        'type'=>'meta',
        'meta_key'=>'_dealer_order',
        'meta_value'=>'1',
        'operator'=>'IN'
    )
),

...

Я попытался просто положить 2 элемента where_meta, это не работает. как мне сделать эту работу, чтобы в where_meta работали AND и OR?

...