Доброго времени суток! В прошлой статье мы начали понемногу узнавать что такое шорткоды Woocommerce и для чего они нужны. Продолжаем…

Вывод страницы товара Woocommerce на любой странице или в записи

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

Выводим товар по ID:

[product_page id="11"]

Выводим товар по артикулу:

[product_page sku="000123"]

Получилось что-то такое:

вывод товара шорткодом woocommerce

Как получить товары категории Woocommerce?

Для вывода товаров из категории Woocommerce разработчики предусмотрели такой шорткод:

[product_category category="product_cat"]

В шорткоде в графе category нужно ярлык ярлык категории woocommerce, а не ее название!
Ярлык категории можно узнать перейдя в Товары > Категории.
По умолчанию выводятся 12 товаров по 4 колонки.

Как вывести категории Woocommerce?

Для вывода категорий пользуемся следующим шорткодом:

[product_categories number="12" parent="0"]

Параметр number — количество выводимых категорий.

Параметр perent — это уровень вложенности категорий. 0 — показывает категории верхнего уровня.

Так же можно выводить категории по ID:

[product_categories ids="16,23" parent="0"]

 

Как вывести товары со скидкой?

Для этого используем такой шорткод:

[sale_products per_page="8"]

Параметр per_page — количество товаров со скидкой на странице.

 

Как вывести товары Woocommerce с рейтингом?

Чаще всего рейтинг товару добавляют при комментировании. Можно вывести топ таких товаров. Для этого есть специально-подготовленный шорткод Woocommerce:

[top_rated_products per_page="20"]

 

Шорткоды Woocommerce для вывода товаров по атрибутам

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

[product_attribute attribute='color' filter='blue']
[product_attribute attribute='model' filter='']
[product_attribute attribute='razmer' filter='XL']

 

Пишите в комментариях об интересных шорткодах Woocommerce, а так же Ваши вопросы.

Помогла статься? Не стесняемся говорить спасибо и поддержать проект!