- Как создать метку товара и для чего она нужна?
- Создаем метку (Tag) товара
- Для чего нужны метки товара?
- Как присвоить метку (Tag) товару?
- WordPress.org
- Русский
- Как вывести метки товаров текущей категории?
- Как вывести список меток в карточке товара в woocommerce?
- WooCommerce: шорткоды — примеры использования
- Как использовать шорткоды
- Страницы
- Товары
- Список атрибутов [products]
- Примеры использования [products]
- Товары со скидкой
- Рекомендуемые товары
- Самые продаваемые товары
- Новинки
- Новые поступления
- Товары отдельных категорий
- Товары с определёнными характеристиками
- Товары с меткой, тегом
- Сортировка по пользовательским полям
- Категории
- Список атрибутов категорий
- Примеры использования [product_category]
- Страница товара
- Сопутствующие товары
- Добавить в корзину
- Кнопка «Добавить в корзину»
- Ссылка «Добавить в корзину»
- Уведомления
- Управление категориями, метками и атрибутами товаров в WooCommerce
- Видео руководство
- Как добавить / редактировать категории товаров
- Метки товаров
- Что такое метки товаров?
- Как добавить / редактировать метки товаров
- Атрибуты товара
- Что такое атрибуты товаров?
- Как добавить / редактировать атрибуты товаров
- Добавление пользовательских атрибутов
Как создать метку товара и для чего она нужна?
Создаем метку (Tag) товара
Woocommerce -> Товары -> Метки -> Создать метку
- Название — Тут проблем нет. Обратите внимание, название метки не должно совпадать с названием категории. Проработайте этот момент по SEO направлению.
- Ярлык — Это часть URL данного тега (метки), пример: example.com/blog/food. Food — это и есть ярлык (слаг).
Только транслитом или переводом на английский язык. Никакой кириллицы. При массовом импорте/изменении информации в карточках товаров через встроенный импорт из файла CSV, кириллица не будет учитываться и система выдаст ошибку. - Описание — можно не заполнять, либо заполнить позже, проработав текст с Вашим сеошником.
- Создать метку.
Для чего нужны метки товара?
Метка (Tag) — один из способов связать разнообразные товары между собой. В отличие от логики построения структуры категорий, метка может присваиваться любому продукту на Вашем сайте, объединяя его в дополнительную сеть перелинковки.
В метках нет никакой иерархии, она может выступать как отдельный элемент/категория в навигации Вашего интернет-магазина.
Обычно, метки используют в виджетах/фильтрах товаров.
К примеру, Вы продаете игрушки для детей и у Вас есть разделение типов игрушек по полу — присваиваете метке пол ребенка. Затем добавьте этот tag в меню, виджет или выводите отдельным элементом, чтобы клиент мог отсортировать все продукты по полу.
Как присвоить метку (Tag) товару?
Когда Вы редактируете или добавляете новую карточку товара, Вам будет доступна возможность добавить метку, просто написав часть названия. Woocommerce покажет доступные метки с названиями, где Вы сможете выбрать нужную.
Источник
WordPress.org
Русский
Поддержка → WooCommerce → Как вывести метки товаров текущей категории?
Как вывести метки товаров текущей категории?
Подскажите, как вывести метки товаров с помощью виджета WooCommerce «Облако меток товаров» только текущей категории? То есть что бы метки товаров отображались только той категории в которой находишься.
Попробуйте плагин Tag Groups, должен помочь
Спасибо за плагин, но, к сожалению, это не то что нужно. Во-первых там получается так, что одну метку можно поместить только в одну группу, а эта самая метка может быть у разных товаров из разных категорий, т.е. если пользователь перешел на одну и на другую категорию, необходимо чтобы метка выводилась если она есть хотя бы у одного товара из этой категории.
Ну и второе — это то, что плагин все равно выводит все метки на странице категории товара, хоть и разбивает это по группам = выносит на отдельные вкладки, а надо чтобы выводились только метки присущие товарам из данной категории.
Я как-то реализовывал подобный функционал на обычном информационном сайте, с помощью вот такого кода, найденного на просторах сети:
В файл functions.php вставляем:
В шаблоне в том месте где необходимо вывести теги вставляем:
Данный код подходит и работает только с обычными постами (записями), но вот как его адаптировать и применить для товаров Woocommerce у меня нет знаний, может кто сможет подсказать, как реализовать данную задачу.
- Ответ изменён 2 года, 3 месяца назад пользователем rocketz .
- Ответ изменён 2 года, 3 месяца назад пользователем Yui . Причина: для оформления кода есть кнопка code
Источник
Как вывести список меток в карточке товара в woocommerce?
Добрый день! Подскажите, пожалуйста, достался сайт, перелопаченный, не работает ни один из стандартных выводов различной информации. Например, в карточке товара код выглядит вот так:
Предыстория: мне нужно выводить в карточке товара фразы по типу: «Нет в наличии», «Под заказ» и т. п. Ничего более умного, кроме как делать это через метки я не придумал. Пытался свои поля добавлять, но ничего не выводится всё равно.
Проблема в том, что метки тоже не выводятся. Я пытался между Артикулом и Ценой добавлять различный код, найденный в инете. Либо сайт падает с 500 ошибкой, либо ничего не меняется.
Добавлял в functions.php код и вставлял шорткод в тоже место. Тоже не работает.
Теперь и не знаю, как можно в нужное мне место вывести эти метки?
- Вопрос задан более двух лет назад
- 231 просмотр
Например, в карточке товара код выглядит вот так:
Нормальный код, что вас в нем смущает? Переменная $product содержит в себе объект Product со всеми свойствами и методами. Это расширенный аналог объекта Post, только от WooCommerce.
мне нужно выводить в карточке товара фразы по типу: «Нет в наличии», «Под заказ» и т. п. Ничего более умного, кроме как делать это через метки я не придумал.
Зачем? У WooCommerce есть управления наличием товаров (Stock Management, не знаю как оно правильно в русской версии). И вся эта информация потом будет доступна в $product.
Проблема в том, что метки тоже не выводятся. Я пытался между Артикулом и Ценой добавлять различный код, найденный в инете. Либо сайт падает с 500 ошибкой, либо ничего не меняется.
Источник
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] у меня не работает.
Источник
Управление категориями, метками и атрибутами товаров в WooCommerce
В данном руководстве мы подробно опишем как создавать и редактировать категории товаров, атрибуты и метки (теги) товаров.
Категории товаров — основной способ группировать товары с похожими свойствами. Также вы можете добавлять и сколько угодно подкатегорий.
Например, если вы продаете одежду, у вас могут быть «футболки», «толстовки» и «брюки» в качестве категорий.
Видео руководство
Для тех, кому удобнее ознакомится с руководством по cозданию и настройке категорий на Woocommerce с помощью видео, мы подготовили видео-руководство:
Как добавить / редактировать категории товаров
Управление категориями проводится с екрана Товары > Категории.
Так же как и категории постов в WordPress, вы можете добавлять, удалять и редактировать категории товаров.
- Добавить Название.
- Добавить Ярлык (необязательно) — дружественною к восприятию человеком URL версию названия.
- Выберите Родительскую категорию, если это подкатегория.
- Введите Описание (необязательно). Некоторые темы отображают это.
- Выберите Тип отображения. Решите, что будет показано на странице категории. “Стандарт” использует вашу тему по умолчанию. “Подкатегория” будет отображать только подкатегории, а “Товары” — только товары. “Оба” будут отображать подкатегории и товары ниже.
- Загрузить / Добавить изображение (необязательно). В некоторых темах есть страницы, на которых отображаются изображения категорий товаров, поэтому это хорошая идея.
Storefront по умолчанию отображает изображения категорий товаров на шаблоне главной страницы.
Категории также могут быть переупорядочены путем перетягивания — этот порядок используется по умолчанию на внешнем интерфейсе всякий раз, когда категории отображаются. Это включает как виджеты, так и вид подкатегории на страницах товара.
Когда вы добавляете новый товар через Товары > Добавить товар, вы можете выбрать категорию для нового товара из списка.
Кроме того, вы можете перейти в Товары > Добавить товар напрямую и выбрать “Добавить новую категорию товаров”.
Таксономия — product_cat. И функция фильтрации становится AJAX-совместимой для более удобного использования, когда есть 100 и более категорий.
Метки товаров
Что такое метки товаров?
Метки товаров — это еще один способ связать товары друг с другом, рядом с категориями товаров. В отличие от категорий, в метках нет иерархии.
Например, если вы продаете одежду, и у вас много кошачьих отпечатков, вы можете сделать метку для “кошка”. Затем добавьте эту метку в меню или с помощью виджета, чтобы любители кошек могли легко найти все футболки, толстовки и брюки с отпечатками кошек.
Как добавить / редактировать метки товаров
Вы можете добавить метки так же, как и категории товаров, а работать с ними точно так же, как и с метками постов. Больше информации вы можете найти здесь: WordPress.org Codex.
Атрибуты товара
Что такое атрибуты товаров?
Третий, но важный способ группировки товаров — это использование атрибутов. Есть два способа использования этого типа данных, которые имеют отношение к WooCommerce:
- Первый — через виджеты WooCommerce. “WooCommerce Layered Nav” работает на основе атрибутов. Если вы добавите этот виджет на свою боковую панель, покупатели смогут фильтровать товары в вашем магазине на основе атрибута.Также рекомендуем для отображения фильтров использовать плагин Premmerce WooCommerce Product Filter.
- Второй — через вариативные товары. Чтобы создать вариативный товар, сначала нужно добавить атрибут для товара. Эти атрибуты затем могут использоваться для различия между разными вариантами. Больше информации вы можете найти здесь: Вариативные товары.
Например, если вы продаете одежду, двумя логическими атрибутами есть “цвет” и “размер”, поэтому люди могут искать по категориям цвет, который соответствует их стилю и типу, а также одежду, нужного им размера.
Как добавить / редактировать атрибуты товаров
Добавление новых атрибутов
Перейдите Товары > Атрибуты, чтобы добавлять, редактировать и удалять атрибуты.
На этой странице вы можете быстро и легко добавлять атрибуты и их значения.
- Добавить Название.
- Добавить Ярлык (необязательно) — дружественною к восприятию человеком URL версию названия.
- “Включить Архивы?”, если хотите. Если их включить, вы сможете просматривать страницу со всеми товарами, имеющими этот атрибут. Например, если архивы включены, и “черный” — один из вариантов атрибута “цвет”, вы можете добавить http://yourstore.com/pa_color/black/ в свое меню, чтобы отображать только черную одежду; “pa” — “атрибут товара”.
- Выберите “Порядок сортировки по умолчанию”. Выберите между “Имя”, ”Название (числовое)”, “ID значения” или “Произвольный порядок” ( где вы решаете путем перетягивания значений в списке при установке правил (см. ниже). “Название (числовое)” имеет значение, если значения являются числами. Если вы выберете “Имя”, оно отсортируется по алфавиту, например 1, 10, 2… Если вы выберете ”Название (числовое)”, оно отсортирует на основе числового значения.
Выберите Добавить атрибут.
Атрибут добавляется в таблицу справа, но без значений.
Выберите “Настроить термины”, чтобы добавить значения атрибута. Когда вы наведете на него курсор, вы увидите “Настроить термины”.
Далее Добавить новое “Название атрибута”, где “Название атрибута” автоматически принимает имя, которое вы дали атрибуту в предыдущем шаге.
Добавьте столько значений, сколько пожелаете. Если вы выбрали ”Произвольный порядок” для атрибута, здесь можно изменить порядок значений.
Добавление новых атрибутов к товару
Добавьте созданный атрибут к вашим товарам.
Перейдите Товары > Добавить товар (или редактировать существующий).
Выберите вкладку “Атрибуты” в Данных товара. Там вы можете выбрать любой из атрибутов, которые вы создали, с выпадающего меню.
Виберите Добавить.
Если вы выбрали ранее созданный атрибут, вы можете выбрать уже добавленные вами значение.
Добавление пользовательских атрибутов
Кроме того, вы можете добавить атрибут, который вы хотите использовать только для одного товара. Это было бы идеально, если бы у вас был товар с уникальными вариациями.
Перейдите Товар > Добавить товар.
Выберите вкладку “Атрибуты”.
Выберите “Индивидуальный атрибут товара” с выпадающего списка повторите шаги, описанные выше.
Источник