Вывести название категории товара woocommerce

Содержание
  1. WooCommerce шорткоды для вывода товаров и категорий
  2. Вывод товаров
  3. Последние продукты
  4. Рекомендуемые продукты
  5. Продукт
  6. Продукты
  7. Страница продукта
  8. Распродажа продуктов
  9. Лидеры продаж
  10. Популярные продукты
  11. Продукты по атрибуту
  12. Сопутствующие товары
  13. Вывод товарных категорий
  14. Товарная категория
  15. Товарные категории
  16. Вывод элементов WooCommerce
  17. Корзина товаров
  18. Оформление заказа
  19. Отслеживание заказа
  20. Личный кабинет
  21. Аргументы
  22. Как вывести описание товарной категории в WooCommerce
  23. Способ 1:
  24. Способ 2:
  25. Способ 3:
  26. Шорткоды в WooCommerce
  27. Ещё по теме WooCommerce
  28. Комментарии — 37
  29. WooCommerce: шорткоды — примеры использования
  30. Как использовать шорткоды
  31. Страницы
  32. Товары
  33. Список атрибутов [products]
  34. Примеры использования [products]
  35. Товары со скидкой
  36. Рекомендуемые товары
  37. Самые продаваемые товары
  38. Новинки
  39. Новые поступления
  40. Товары отдельных категорий
  41. Товары с определёнными характеристиками
  42. Товары с меткой, тегом
  43. Сортировка по пользовательским полям
  44. Категории
  45. Список атрибутов категорий
  46. Примеры использования [product_category]
  47. Страница товара
  48. Сопутствующие товары
  49. Добавить в корзину
  50. Кнопка «Добавить в корзину»
  51. Ссылка «Добавить в корзину»
  52. Уведомления

WooCommerce шорткоды для вывода товаров и категорий

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

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

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

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

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

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

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

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

Читайте также:  Как отмыть от клея универсального

Продукт

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

Продукты

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Аргументы

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

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

Источник

Как вывести описание товарной категории в WooCommerce

Опубликовано: ADv Дата 19.09.2014 в рубрике WooCommerce 14 комментариев

Не все темы, адаптированные для WooCommerce, поддерживают вывод описания рубрики на страницу рубрики. Однако, некоторым из вас может понадобится вывести описание рубрики для SEO или для того, чтобы покупатели лучше ориентировались в том, какие именно товары расположены в этой товарной категории перед покупкой. Сегодня мы расскажем вам как, собственно, поместить описание рубрики под её названием.

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

Способ 1:

Все, что вам нужно сделать, это поместить код в файл functions.php вашей темы или в плагин для сайта WordPress:

Способ 2:

Код добавляем в файл вывода рубрики магазина (обычно это content-product_cat.php в папке woocommerce темы)

Способ 3:

Код добавляем в файл functions.php вашей темы:

Сохраните файл и перейдите в любую рубрику вашего магазина на WooCommerce, в которую вы предварительно добавили описание. Ниже — скриншот для товаров WooCommerce на странице товарной категории «WooCommerce»

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

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

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

Источник

Шорткоды в WooCommerce

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

  • Если вы попали на этот пост случайно и пока что не до конца представляете, что такое шорткоды, то вам сначала читать этот пост.
  • В самой документации WooCommerce упоминается — если вдруг вы используете шорткод и что-то вроде как с ним не так, то проверьте, не обернули ли вы его в тег

Выводим товары с атрибутом цвета равным красному или синему.

Ещё по теме WooCommerce

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

Комментарии — 37

Спасибо вам большое, очень помог.
Я хочу вывести похожие товары но без заголовок «Похожие товары».
Попробовал это но не помог:
[related_products per_page=»5″ columns=»5″ orderby=»rand» title=»»]

Не хочу вас разочаровывать, но возможно вам лучше попробовать подкорректировать шаблон single-product/related.php . Ну или фильтр gettext .

Да сработало. Спасибо вам. Удалил этот с шаблона и всё:

При добавлении в запись шорткода [product_page ] продукт появляется, но есть проблема, что в отображаемом товаре имя продукта в обернуто, и сама запись (заголовок поста) тоже в , в каком то файле можно имя продукта хотя бы в h2 завернуть?

При добавлении в запись шорткода [product_page ] продукт появляется, но есть проблема, что в отображаемом товаре имя продукта в h1 обернуто, и сама запись (заголовок поста) тоже в h1, в каком то файле можно имя продукта хотя бы в h2 завернуть?

Вероятно, что в файле content-single-product.php , но там одни хуки, поэтому можно попробовать хукнуть woocommerce_template_single_title . Сам не пробовал, это мои предположения.

Привет [best_selling_products] выводится как попало. Продаж не было, а шорткод выводит список продуктов. Если не заданы параметры, то выводит все продукты. Какая логика этого шорткода?

Здравствуй Миша. Сейчас под товаром выводятся последние добавленные товары в количестве 10 шт. с помощью [recent_products per_page=»10″]

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

Как его правильно вставить, чтобы работало. На странице товара выводились товары из этой же категории?
Спасибо за ответ!

Добрый день, Максим.

А [recent_products category=»mycategory» per_page=»10″] не пробовали?

Вставил. Вовсе перестали показываться товары ((
Может «mycategory» как то по другому у меня называется или выводится

Вот скрин http://joxi.ru/D2PBGnhqEjeMr3

Значит ярлык вашей категории «mycategory»? 🤔

Ага, понял )
Смотрите, Михаил. Если я поставлю какую-то один ярлык категории, то на всех страница товара будет отображаться одно и тоже.

Хочет, что бы «recent_products category» подтягивал ту категорию в которой находится товар.
Товар в фунгицидах — подтянулись товары из категории фунгициды, товар из гербицидов — подтянулись товары из категории фунгицид, из той же категории что и товар. Вот как.

Ну вот и разобрались 🙃

В таком случае вам можно попробовать задействовать обычные похожие товары [related_products] , они как раз собираются по меткам и категориям.

Да, это шорткод [related_products] более подходящий, большое спасибо!
Только вот в категории Фунгициды он мне подтягивает продукты из инсектицидов, гербицидов и тд. http://joxi.ru/LmG3GWswjRlEml

Как его ограничить только на категории Фунгициды. И может добавить какие то еще параметры например одинаковые метки?

Может потому, что у меня у товара 3 категории. И только 3 уровень является основной для него http://joxi.ru/nAyXo1sgRXal2Z

Можете попробовать метками.

А как сделать, чтобы подтягивалась не определенная одна метка, а метки которые содержаться в товаре.
[метки содержащиеся в товаре = «2» или хотя бы «1»] — тут будут выводиться товары которые содержать 2 схожие метки или хотя бы одну.
Такие вот нужны параметры ))

Понятно то понятно ))
Как это реализовать не понятно?!
Ладно, спасибо Миш большое!

Да пожалуйста, взаимно!

По крайней мере мы раскрыли в комментариях тему шорткода похожих записей, если кто-то столкнётся с трудностями, как это всё работает, сможет найти ответ в комментах.

Если бы я это делал, я бы сначала прочекал функцию вывода стандартного шорткода, возможно её можно было бы как-то захукать, чтобы она брала по нужному тегу/категории. Если бы это было сделать невозможно или бессмысленно, то создал бы свой собственный шорткод, который выводил бы как мне надо 🤷‍♂️

Миша, вывел в общем все категориями с лимитом 3-2 шт и с рандомный.
Получилось норм. Пока данного решения хватит ) спасибо! Мозги чуть прокачал.

Здравствуйте! Подскажите пж как вывести на странице товара (шаблон) вариации товара (цвет, размер). Дело в том что в теме woodmart есть режим каталога, в этом режиме убираться все корзины. Все норм но с корзиной так же пропадают и варианты цвета и размера на странице просмотра товара. Может как то шорткодом вывести ?

шорткодом вряд ли получится

Может кодом подскажите?

У меня его нет, если бы был, конечно поделился бы

Здравствуйте. Подскажите, пожалуйста, а как можно вывести все новинки за месяц? То есть, не ограниченное количество последних загруженных товаров, а все товары, которые были загружены в последние 30 дней.

Как вывести товары на странице например с ценой до 3000р, есть ли такой шорткод? Именно чтобы можно было вывести на странице, чтобы сделать посадочную страницу

Здравствуйте! Что-то не могу понять, как в шорткоде убрать родительскую категорию, причем, только в одной категории есть дочерние. И нужно дочерние показать. Перечислять id как-то неправильно, хочу одну исключить. Подскажете, если нетрудно? Часто бываю Ваши статьи, всегда помогали, спасибо Вам! А здесь тупик.

Добрый день всем!
Хочу соединить корзину и страницу оформления заказа на одной странице — штатной на странице /checkout. Именно на ней. В админке WP добавила на эту страницу шорткод корзины [woocommerce_cart].
Возникла проблема: вместе эти шорткоды не работают. А именно: у корзины пропадает блок cart_totals, а у оформления заказа все поля «вываливаются» из , соответствено кнопка «Подтвердить заказ» не работает. По отдельности, на разных страницах все прекрасно работает.
С корзиной я еще могу понять, в чем проблема: почему-то не срабатывает woocommerce_cart_totals();, не выводит содержимое cart-totals.php.
Проблема с корзиной меня беспокоит меньше, в крайнем случае стоимость корзины я выведу прямо в cart.php (хотя это топорное решение, конечно). А вот проблема с тем, что поля не попадают в в оформлении заказа — это большая проблема и я не представляю как ее решить.
Если у кого есть идеи, почему так и как это лечится, поделитесь, пожалуйста. Очень бы хотелось разобраться.

[product_category category=»some-category»]
показывает как товары категории так и дочерние
есть вариант отключить вложенные дочерние и показать только товары данной категории?

Как думаете зачем отключили возможность в Woo Blocks вывести featured products через звёздочки в админке?
Было удобно клиентам объяснять и редактировать. Теперь только в ручную через редактирование страницы.
А вообще хотел сказать что у Blocks и Woocommerce самой по себе разные стили. выводить на одной странице блоки и шорткод придётся возиться с подгонкой стилей.

Источник

WooCommerce: шорткоды — примеры использования

Статья также дополнена другими примерами из практики студии.

Как использовать шорткоды

Шорткоды можно вставлять в страницы, посты и описания товаров.

Страницы

[woocommerce_cart] – страница корзины
[woocommerce_checkout] – страницу оформления заказа
[woocommerce_my_account] – личный кабинет
[woocommerce_order_tracking] – страница отслеживания заказа

Товары

[products] — шорткод выводит товары. С помощью атрибутов можно выводить товары по идентификатору ID, артикулу SKU, категориям, характеристикам и меткам. Можно разбивать список товаров на страницы и настраивать сортировку.

Список атрибутов [products]

  • limit — количество товаров. По умолчанию используется значение -1 , которое выводит все товары.
  • columns — количество столбцов. По умолчанию 4 .
  • paginate — разбиение на страницы. Используется в сочетании с limit . По умолчанию установлено значение «false» . Используйте paginate=»true» для разбиения на страницы.
  • orderby — сортирует товары:
    • date — по дате публикации.
    • id — по идентификатору товара ID.
    • menu_order — по порядковому номеру.
    • popularity — по количеству продаж.
    • rand — случайным, рандомным образом.
    • rating — по отзывам и оценкам.
    • title — по названию товара. Значение по умолчанию.
  • order — указывает, как сортировать список товаров: по возрастанию order=»ASC» или по убыванию order=»DESC» . По умолчанию используется значение ASC — по возрастанию. Используется в сочетании с orderby .
  • skus — артикулы. Несколько значений разделяйте запятыми.
  • ids — индентификаторы — ID товара. Несколько значений разделяйте запятыми.
  • category — названия категорий. Несколько значений разделяйте запятыми. Указывается слаг категории, например category=»accessories» .
  • tag — названия меток.
  • attribute — атрибуты товаров, то есть характеристики. Например attribute=»color» . Используется в сочетании с terms .
  • terms — значение атрибутов товаров, например terms=»red» .
  • terms_operator — условие вывода атрибутов.
  • tag_operator — условия вывода меток.
  • cat_operator — условия вывода категорий.
  • terms_operator , tag_operator и cat_operator принимают одно из трёх значений:
    • IN — содержит. Установлено по умолчанию.
    • NOT IN — не содержит.
    • AND — содержит И то И это.
  • class — класс CSS.
  • on_sale — товары со скидкой.
  • best_selling — самые продаваемые товары.
  • top_rated — товары с отзывами и оценками.
  • visibility — видимость товара:
    • visible — видны в каталоге и в поиске. Значение по умолчанию.
    • catalog — видны в каталоге, но скрыты в поиске.
    • search — видны только в поиске, но скрыты в каталоге.
    • hidden — скрытые.
    • featured — помеченые, как избранные.

Примеры использования [products]

Товары со скидкой

Шорткод выводит 4 товара со скидкой в 4 столбца, отсортированных по популярности.

Также добавлен собственный ccs-класс «quick-sale», чтобы выделить товары с помощью серого фона и отступов.

Рекомендуемые товары

Шорткод выводит 6 рекомендуемых ★ товаров в 3 столбца. По умолчанию используется сортировка по названию (от А до Я), хоть это и не указано явно.

Самые продаваемые товары

Шорткод выводит 3 самых часто покупаемых товара. По-умолчанию товары выводятся в 3 столбца, хоть это и не указано явно.

Новинки

Шорткод выводит последние добавленные товары — 4 в одном ряду. Для этого мы будем использовать идентификатор ID (который генерируется при создании страницы товара), а также команды order и orderby.

Новые поступления

Если нужно вывести старые товары, как новинки, например если они недавно поступили на склад и их нужно показать в отдельном блоке. Для этого нужно обновить дату публикации у товаров. А в шорткоде указать способ сортировки — по дате.

Товары отдельных категорий

Шорткод выводит 4 товара, которые принадлежат и к футболкам и к толстовкам. Принадлежность к обоим категориям проверяет оператор cat_operator=»AND» .

Если нужно вывести товары, которые не относятся к этим категориями, нужно изменить только значение аргумента cat_operator на NOT IN .

Товары с определёнными характеристиками

Шорткод выводит товары красного цвета, отсортированных по дате: сначала новые, потом старые.

Если нужно вывести все товары, за исключением красного цвета — добавим оператор terms_operator со значением NOT IN .

Товары с меткой, тегом

Шорткод выводит все товары с меткой «Худи»

Сортировка по пользовательским полям

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

Для сортировки по другим полям потребуется расширить шорткоды сортировки. Для этого разработчики WooCommerce рекомендуют код ниже. Код работает, но на некоторых темах после него перестают работать шорткоды, в которых сортировка не указана. Вобщем нужно тестировать.

Категории

Для вывода категорий используется два шорткода:
[product_category] — выводит товары
[product_categories] — выводит категории

Список атрибутов категорий

  • ids — выводит категории с указанными ID, используется в [product_categories].
  • category — выводит категории по ID, наименованию или слагу (ярлыку) используется в [product_categories] .
  • limit — количество товаров. По умолчанию используется значение -1 , которое выводит все товары.
  • columns — количество столбцов. По умолчанию 4 .
  • hide_empty — по умолчанию используется значение 1 , которое скрывает пустые категории. Установите значение 0 , чтобы показать пустые категории.
  • parent — выводит подкатегории по ID родительской категории.
  • orderby — по умолчанию сортирует по «имени». Можно сортировать по «id», «slug» или «menu_order». Для ручной сортировки укажите orderby=»include» .
  • order — сортировка по возрастанию ASC или по убыванию DESC . По умолчанию ASC . Используется вместе с orderby .

Примеры использования [product_category]

Шорткод выводит только категории верхнего уровня.

Страница товара

Шорткод выводит страницу одного товара по ID или артикулу.

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

Шорткод выводит сопутствующие товары.

Добавить в корзину

add_to_cart — шорткод добавляет товар в корзину по ID.

Кнопка «Добавить в корзину»

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

style=»border:0; padding: 0; text-align:right;» — скрывает рамку, убирает внешний отступ у кнопки и выравнивает её по правому краю.

show_price=»0″ — атрибут показывает или скрывает цену. По умолчанию зачение 1 показывает цену.

quantity=»3″ — количество товара.

Ссылка «Добавить в корзину»

Шорткод [add_to_cart_url ] выводит на экран ссылку для добавления товара в корзину ?add-to-cart=25 .

Уведомления

[shop_messages] выводит уведомления WooCommerce (например, «товар добавлен в корзину») на страницах, не связанных с WooCommerce. Используется в [add_to_cart] .

Хоть этот шорткод и указан в документации WooCommerce — мне не удалось проверить его работу. Шорткод [shop_messages] у меня не работает.

Источник

Оцените статью