sslion
Форумчанин

Задача пройтись по всем категориям и по подкатегориям товаров, и выбрать только те, в которых есть товары со скидкой, и только те, которые есть в наличии. Это нужно чтобы построить меню с такими категориями.
Сейчас у меня меню категорий строится только по товарам со скидкой.
Вот эта страница. http://beregitechudo.ru/aktsii/
Но в эти разделы попадают и товары, которых нет в наличии.
Как мне правильно построить запрос?
Я делаю так?
Сейчас у меня меню категорий строится только по товарам со скидкой.
Вот эта страница. http://beregitechudo.ru/aktsii/
Но в эти разделы попадают и товары, которых нет в наличии.
Как мне правильно построить запрос?
Я делаю так?
PHP:
$product_ids_on_sale = wc_get_product_ids_on_sale();
$args = array(
'post_type' => 'product',
'post_status ' => 'publish',
'product_cat' => $slug,
'post__in' => array_merge( array( 0 ), $product_ids_on_sale ),
'meta_query' => array('relation' => 'AND',
array(
'key' => 'availability_in_the_warehouse_1',
'value' => '0',
'compare' => '>'
))
);
$loop = new WP_Query( $args );