Содержание
Разработчики WooCommerce, платформы для создания полноценного интернет-магазина на базе WordPress, не обошли стороной возможность интегрировать свой функционал в любом месте сайта и тем самым позаботились об удобстве пользователей.
Использование шорткодов заметно облегчает работу над сайтом, позволяя выводить товарные категории, товары, корзину, страницу личного кабинета и прочие элементы на страницах или в записях интернет-магазина. Например, вывести на главной несколько товаров из определенной категории или предложить в статье покупку рекомендуемого товара.
Вставлять шорткод рекомендуется в текстовый редактор, предварительно переключившись в режим “Текст” во избежании форматирования элементов кода.
Вывод товаров
Последние продукты
Определяет вывод последних добавленных товаров в базу данных WooCommerce.
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'date', 'order' => 'desc' )
[recent_products per_page="12" columns="4"]
Рекомендуемые продукты
Функция выводит товары обозначенные как “рекомендуемые” непосредственно в редактировании товарной позиции. Количество продуктов и сортировка определяется аргументами (см. ниже).
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'date', 'order' => 'desc' )
[featured_products per_page="12" columns="4"]
Продукт
Отображение одиночного товара по ID или SKU (артикл).
[product id="24"] [product sku="bd-72"]
Продукты
Аналогичный принцип вывода товаров, как и в предыдущем примере, только показывает несколько позиций (с сортировкой).
array( 'columns' => '4', 'orderby' => 'title', 'order' => 'asc' )
[products ids="1, 2, 3, 4" orderby="rand" order="rand"] [products skus="galaxy s5, galaxy s6" orderby="date" order="desc"]
Страница продукта
Полная страница продукта по ID или SKU со всей введенной информацией о нем.
[product_page id="92"] [product_page sku="white-door"]
Распродажа продуктов
Вывод товаров со скидкой.
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'title', 'order' => 'asc' )
[sale_products per_page="5" columns="5" orderby="rand" order="rand"]
Лидеры продаж
Список товаров, имеющих лучшие продажи по данным заказов в WooCommerce.
array( 'per_page' => '12', 'columns' => '4' )
[best_selling_products per_page="5" columns="5"]
Популярные продукты
В данный блок попадают те товары, у которых самый наилучший рейтинг за счет оценок пользователей и комментариев.
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'title', 'order' => 'asc' )
[top_rated_products per_page="12"]
Продукты по атрибуту
Каждый вариативный товар должен иметь как минимум один атрибут с разными значениями. Мы можем вывести необходимое количество товаров по выбранному значению из заданного атрибута.
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'title', 'order' => 'asc', 'attribute' => '', 'filter' => '' )
[product_attribute attribute="color" filter="green" per_page="4" columns="4" orderby="rand" order="rand"]
Более подробно про создание вариативного товара вы можете узнать по ссылке.
Сопутствующие товары
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'title' )
[related_products per_page="12"]
Вывод товарных категорий
Товарная категория
Вывод одиночной товарной категории по ярлыку (slug).
array( 'per_page' => '12', 'columns' => '4', 'orderby' => 'title', 'order' => 'asc', 'category' => '' )
[product_category category="samsung"]
Товарные категории
Установите аргумент parent в значение 0 для вывода только родительских категорий. Собственный выбор категорий обеспечивается аргументом ids.
array( 'number' => 'null', 'orderby' => 'name', 'order' => 'ASC', 'columns' => '4', 'hide_empty' => '1', 'parent' => '', 'ids' => '' )
[product_categories number="12" parent="0"]
Вывод элементов WooCommerce
Корзина товаров
[woocommerce_cart]
Оформление заказа
[woocommerce_checkout]
Отслеживание заказа
Информация о статусе заказанных товаров.
[woocommerce_order_tracking]
Личный кабинет
Личный кабинет пользователя с полной информацией о прошлых заказах, адресе доставки и пр. Можно указать конкретный логин пользователя.
array( 'current_user' => '' )
[woocommerce_my_account]
Аргументы
- per_page – количество товаров;
- columns – количество столбцов в одном ряду;
- orderby – сортировка по заданному значению (date, title, name, rand);
- order – порядок сортировки (desc, asc, rand).
10,216 total views, 4 views today
2 комментария. Оставить новый
Скажите, как вывести товары со скидкой из одной категории?
[html]
[sale_products category="slug_category"]
[/html]