Перейти до основного контенту

Як отримати кількість товарів у WooCommerce

8 хв читання
726 переглядів

Woocommerce-одна з найпопулярніших платформ для створення інтернет-магазинів на базі WordPress. У цього плагіна безліч можливостей, і одна з найважливіших - відображення кількості товарів. Ви можете легко вивести кількість товарів на своєму сайті за допомогою декількох кроків. У цьому детальному посібнику ми покажемо вам, як це зробити.

Першим кроком є встановлення та активація плагіна Woocommerce на вашому сайті WordPress. Після активації плагіна ви повинні створити кілька товарів для відображення їх кількості. Потім перейдіть на сторінку, де ви хочете відобразити кількість товарів, і відкрийте редактор сторінки.

У редакторі сторінки вам потрібно вставити код, який відобразить кількість товарів. Для цього додайте наступний код: [woocommerce_cart_total]. Після збереження змін цей код буде автоматично замінено на фактичну кількість товарів у Вашому кошику.

Якщо вам потрібно вивести кількість товарів не тільки в кошику, але і на інших сторінках вашого сайту, ви можете використовувати наступний код: [woocommerce_product_count]. Цей код відобразить загальну кількість товарів на вашому сайті. Ви можете розмістити його на будь-якій сторінці або в будь-якому місці за допомогою редактора сторінки.

Кількість товарів Woocommerce: повне керівництво

1. Використання стандартних функцій WooCommerce

2. Використання короткого коду

3. Використання користувацьких запитів до бази даних

Підрахунок кількості товарів в Woocommerce

Для того щоб отримати кількість товарів у вашому інтернет-магазині на платформі Woocommerce, ви можете використовувати спеціальні функції, що надаються цією платформою.

Одним із простих способів підрахувати кількість товарів у Woocommerce є використання функції wc_get_product_count() . Ця функція повертає загальну кількість товарів у вашому магазині.

Щоб скористатися цією функцією, вам потрібно додати наступний код у потрібне місце вашого веб-сайту:

Також, ви можете використовувати інші функції Woocommerce, щоб отримати більш детальну інформацію про кількість товарів. Наприклад, функція wc_get_product_count () повертає лише загальну кількість товарів, але ви можете використовувати функцію wc_get_product_stock_status_count (), щоб отримати кількість товарів на складі.

Якщо вам потрібно підрахувати кількість товарів у певній категорії, Ви можете скористатися функцією wc_get_term_product_count() . Ця функція приймає ідентифікатор або об'єкт категорії та повертає кількість товарів у цій категорії.

Наприклад, якщо ви хочете вивести кількість товарів в категорії з ID рівним 5, ви можете використовувати наступний код:

Таким чином, за допомогою функцій Woocommerce ви можете легко і швидко підрахувати кількість товарів у вашому інтернет-магазині на платформі Woocommerce.

1. Використання функції wc_get_product_count()

Ви можете використовувати функцію wc_get_product_count (), щоб отримати загальну кількість товарів у вашому магазині:

Ви можете вивести це число на своїй сторінці, використовуючи наступний код:

2. Використання шорткоду [products]

[products limit="10" columns="3" orderby="date" order="ASC"]

3. Використання стандартних шаблонів

Кожен із цих методів має свої переваги та варіанти налаштування. Виберіть той, який найкраще підходить для вашого веб-сайту, і налаштуйте його на свій смак.

Як вивести кількість товарів на сторінці продукту

Якщо вам потрібно відобразити кількість товарів на сторінці окремого товару, Ви можете використовувати наступний код:

  1. Відкрийте файл ' single-product.php ' у вашій темі або плагіні для Woocommerce.
  2. Знайдіть місце, де ви хочете вивести кількість товарів.
  3. Вставте наступний код у Це місце:
get_id();$product_title = get_the_title($product_id);$product_qty = $product->get_stock_quantity();echo '

Количество товаров для продукта ' . $product_title . ': ' . $product_qty . '

';?>

Після збереження змін на сторінці продукту має відобразитися кількість товарів.

Відображення загальної кількості товарів на сайті

Вивести загальну кількість товарів на сайті можна за допомогою функції wc_get_product_count(). Вона повертає загальне число товарів в магазині.

Щоб вивести це значення на сторінці, досить написати наступний код:

У нашому магазині доступно товарів.

Де-це місце, де буде відображатися кількість товарів.

Якщо ви хочете використовувати це значення в іншому місці вашого сайту, наприклад, для створення умови або відображення в шаблоні, ви можете зберегти його у змінній:

Тепер ви можете використовувати змінну $total_products в інших частинах коду.

Сподіваємось, цей посібник допоміг вам вивести загальну кількість товарів на вашому веб-сайті Woocommerce. Удачі!

Як вивести кількість товарів Woocommerce в категорії

Крок 1: Створіть нову сторінку або відкрийте існуючу сторінку в режимі редагування.

Крок 2: У режимі редагування сторінки вставте наступний шорткод:

[product_category category="category-slug" per_page="12" columns="4" orderby="date" order="desc"]

  • category-slug-замініть на слаг (slug) потрібної Вам категорії;
  • per_page-кількість товарів, яку потрібно вивести на сторінці;
  • columns-кількість колонок, в яких будуть розташовані товари;
  • orderby-спосіб сортування товарів (наприклад, за датою);
  • order-порядок сортування товарів (наприклад, за спаданням).

Крок 3: натисніть "Оновити" або "опублікувати" сторінку, щоб зберегти зміни.

Після виконання цих кроків, на сторінці буде відображено кількість товарів у зазначеній категорії з урахуванням заданих параметрів. Переконайтеся, що Woocommerce встановлено та активовано на вашому сайті.