Нет на складе видимости только на одной странице - PullRequest
0 голосов
/ 11 июня 2019

В моем магазине продаются уникальные и одноразовые товары, поэтому я хочу иметь страницу «Продано», чтобы пользователи могли просматривать предыдущие товары, которые я продал.

Я отключил настройку «Скрыть отсутствующие товары из каталога» в бэкэнде WooCommerce и использовал приведенный ниже шорткод. Это работает, но мои отсутствующие товары отображаются по всему сайту (например, страницы категорий), которые мне не нужны. Вместо этого я просто хочу, чтобы отсутствующие продукты отображались на «проданной» странице, которую я создал.

<?php echo do_shortcode('[out_of_stock_products]'); ?>

Это шорткод, который я использую для отображения товара на складе.

1 Ответ

1 голос
/ 11 июня 2019

Попробуй это. wc_get_products и WC_Product_Query

$args = array(
    'stock_quantity' => 0,
);
$products = wc_get_products( $args );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...