Поддержка Проблемы и решения Получить список товаров которые опубликованы и не находятся в корзине

  • Получить список товаров которые опубликованы и не находятся в корзине (не удалены).
    Я использую следующий код, но почему то он мне возвращает удаленный товар тоже:

    $args = array(
      'numberposts' => -1,
      'post_status' => 'published',
    );
    $products = wc_get_products($args);
    foreach ( $products as $product_one ) {
      // Некоторый код
    }
    • Тема изменена 4 года, 7 месяцев назад пользователем rofl113.
Просмотр 1 ответа (всего 1)
  • Решил вопрос так, функция внутри проверяет и на наличие в корзине (наверно не самый лучший вариант, но работает):

    $args = array(
      'numberposts' => -1,
      'post_status' => 'published',
    );
    $products = wc_get_products($args);
    foreach ( $products as $product_one ) {
      // Некоторый код
      if ($product_one->is_visible() === false)
      {
        continue;
      } 
    }
Просмотр 1 ответа (всего 1)
  • Тема «Получить список товаров которые опубликованы и не находятся в корзине» закрыта для новых ответов.