Woocommerce вывод определенных категорий

Разработчики WooCommerce, платформы для создания полноценного интернет-магазина на базе WordPress, не обошли стороной возможность интегрировать свой функционал в любом месте сайта и тем самым позаботились об удобстве пользователей.

Использование шорткодов заметно облегчает работу над сайтом, позволяя выводить товарные категории, товары, корзину, страницу личного кабинета и прочие элементы на страницах или в записях интернет-магазина. Например, вывести на главной несколько товаров из определенной категории или предложить в статье покупку рекомендуемого товара.

Вставлять шорткод рекомендуется в текстовый редактор, предварительно переключившись в режим “Текст” во избежании форматирования элементов кода.

Вывод товаров

Последние продукты

Определяет вывод последних добавленных товаров в базу данных WooCommerce.

Рекомендуемые продукты

Функция выводит товары обозначенные как “рекомендуемые” непосредственно в редактировании товарной позиции. Количество продуктов и сортировка определяется аргументами (см. ниже).

Продукт

Отображение одиночного товара по ID или SKU (артикл).

Продукты

Аналогичный принцип вывода товаров, как и в предыдущем примере, только показывает несколько позиций (с сортировкой).

Страница продукта

Полная страница продукта по ID или SKU со всей введенной информацией о нем.

Распродажа продуктов

Вывод товаров со скидкой.

Лидеры продаж

Список товаров, имеющих лучшие продажи по данным заказов в WooCommerce.

Популярные продукты

В данный блок попадают те товары, у которых самый наилучший рейтинг за счет оценок пользователей и комментариев.

Продукты по атрибуту

Каждый вариативный товар должен иметь как минимум один атрибут с разными значениями. Мы можем вывести необходимое количество товаров по выбранному значению из заданного атрибута.

Более подробно про создание вариативного товара вы можете узнать по ссылке.

Читайте также:  Volvo v60 plug in hybrid цена

Сопутствующие товары

Вывод товарных категорий

Товарная категория

Вывод одиночной товарной категории по ярлыку (slug).

Товарные категории

Установите аргумент parent в значение 0 для вывода только родительских категорий. Собственный выбор категорий обеспечивается аргументом ids.

Вывод элементов WooCommerce

Корзина товаров

Оформление заказа

Отслеживание заказа

Информация о статусе заказанных товаров.

Личный кабинет

Личный кабинет пользователя с полной информацией о прошлых заказах, адресе доставки и пр. Можно указать конкретный логин пользователя.

Аргументы

  • per_page – количество товаров;
  • columns – количество столбцов в одном ряду;
  • orderby – сортировка по заданному значению (date, title, name, rand);
  • order – порядок сортировки (desc, asc, rand).

1,702 просмотров всего, 1 просмотров сегодня

Стандартный шорткод Woocommerce: [product_categories number="12" parent="0"]
Позволяет регулировать только кол-во категорий на странице и регулировать их по степени вложенности. Пример

Задача вывести список выбранных администратором категорий на странице.

На всякий случай уточняю — вывод именно выбранных категорий, а не товаров из выбранных категорий.

При создании интернет-магазинов на woocommerce, пользователи часто сталкиваются с проблемой вывода товаров из определенной категории на главную страницу сайта.

Как вывести товары из определенной категории на главную страницу

Есть два варианта решения вопроса:

  • с помощью шорткода,
  • с помощью кода.

Первый вариант – вывод товаров из категории с помощью шорткода

Данный способ очень простой и позволяет вывести товары в любом месте сайта, как на страницах через админку, так и в php-коде. Сам шорткод выглядит так:

[product_category category=" poleznaya-informaciya"]

Где poleznaya-informaciya – это слаг категории wordpress.

Если же нужно расположить его в php-коде в шаблоне страницы, то нужно воспользоваться следующим кодом:

Но данный вариант подходит не во всех случаях, так как при его использовании товары отображаются следующим образом:

Читайте также:  Microsoft visual c redistributable error 1935

А бывает необходимо, чтобы товары выглядели строго определенным способом. Например, вывод товаров необходимо осуществить в главный слайдер сайта, который имеет многочисленные настройки и функции, которые не предусмотрены в шорткоде.

Второй вариант – вывод товаров из категории с помощью кода

$loop = new WP_Query( array(
‘post_type’ => ‘product’, // указываем, что выводить нужно именно товары
‘posts_per_page’ => 4, // количество товаров для отображения
‘orderby’ => ‘date’, // тип сортировки (в данном случае по дате)
‘product_cat’ => ‘vstraivaemaya-texnika’, // указываем слаг нужной категории
));

Пример полного кода:

Ниже показано каких результатов можно добиться:

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *