Привет ! Мы продолжаем создавать свой интернет-магазин с помощью супер плагина Woocommerce ! Сегодня вы узнаете как создать атрибут для товара и как добавить атрибут к товару. Что такое атрибут ? С помощью атрибутов вы сможете добавить к товарам дополнительные параметры, такие как “Цвет” или “Размер” товара. Можно вывести отображение атрибута на странице товара, в дополнительной информации. Можно создавать значения для каждого атрибута. Например, для атрибута “Цвет” можно создать значение “Красный”.
Создаём атрибут
Создать атрибут очень просто, перейдите на страницу: Товары – Атрибуты. Укажите название атрибута, укажите слаг атрибута (английскими буквами), нажмите внизу на кнопку – Добавить атрибут. У вас появится новый атрибут.
Как добавить атрибут к товару
Откройте для редактирования любой товар. На странице товара, в параметрах “Данные товара”, перейдите на вкладку “Атрибуты”. Нажмите по полю “Индивидуальный атрибут товара”, выберите атрибут и нажмите на кнопку – Добавить.
Далее, вам нужно добавить к атрибуту значение. Рядом с полем “Значение” нажмите на кнопку – Добавить новое. После чего вверху экрана появится окно где нужно указать значение атрибута и нажать на кнопку – OK.
Далее, в поле появится новое значение, нажмите внизу на кнопку – Сохранить атрибуты. После добавления атрибута и значения атрибута, обновите товар.
Всё готово ! На странице товара, в дополнительной информации, будет отображаться атрибут и его значение.
Остались вопросы ? Напиши комментарий ! Удачи !
Зачем нужна иерархия значений атрибутов (“родительский”)? Пробовал ей пользоваться, но так и не увидел, где это отражается?
При создании атрибута можно включить архивы, чтобы атрибуты были кликабельны и имели отдельную страницу как категории или метки.
Зачем нужны иерархические значения атрибутов? Чем отличаются родительские значения от дочерних или от тех, где нет родительских/дочерних?
Всё тоже самое что и у категорий или меток. Пример, родительский атрибут – сок, дочерний атрибут – апельсиновый сок, яблочный сок и т.д. Иерархия по вашему желанию, хотите делайте, хотите не делайте, если вам всё равно, что и на каком месте отображается.
Здравствуйте, как можно вывести текст для определенного товара по атрибуту.? допустим если за товаром закреплен определенный атрибут текст выводится, если нет то и текста нет. Весь интернет перекопал не могу найти решение. Зарание спасибо
Здравствуйте. На странице редактирования товара, в блоке Данные Товара, на вкладке Атрибуты, создаёте Индивидуальный атрибут товара, сохраняете его. Всё готово, он будет отображаться на странице товара, в дополнительной информации.
Дело в том что товар уже вбит и пробегаться по нему еще разно очень не хочется..( хотелось бы вставить в шаблон проверку атрибута и вывести блок с нужным текстом
Можно добавить вкладку с любым вашим текстом для всех товаров с помощью плагина YITH WooCommerce Tab Manager. Рекомендую посмотреть, здесь есть плагины, которые могут вам подойти, я разбирал подобные плагины, просто не помню уже название, слишком много разобрал, смотрите здесь – Супер плагины Woocommerce!
Спасибо за помощь.
это все супер…. но атрибуты создаются не только для того, чтобы их показать, но и чтобы можно выбрать товар с этим атрибутом и именно его положить в корзину. как это сделать, как например в опенкарте это сразу реализовано, а тут по каждому чиху плагин ставить надо, костыли одни. чтобы атрибуты цветом – плагин, чтобы можно было выбрать, тоже плагин и не один скорее всего. зачем они тогда нужны, если это можно все в описании к товару упомянуть…
разобрался. надо вариативный товар создать
Можно ли вывести атрибуты для простого товара в woocommerce?
Добрый день! Дело в том, что есть товар, у которого есть 35 разных размеров, но все по одной цене. Есть ли возможность выводить атрибут размера, не переводя товар в вариативный (где как раз для всех 35 приходится вписывать одну и туже цену).
Спасибо.
Здравствуйте. Да, можно добавить атрибуты в простой товар. В блоке “Данные Товара” есть вкладка Атрибуты.
Есть то есть, но они не отображаются на странице
Атрибуты отображаются в Деталях, на вкладке товара. Смотрели там?
Ну,это да, но мне надо чтоб человек мог выбрать нужный размер для заказа. Просто в детелях он этого мало точку. Надо же чтоб человек выбрал, что купить. А это видимо только в вариативном возможно.
Товары с разными размерами – разные товары, как и в любом офлайн магазине. В Woocommerce так.
Добрый день. Как вывести атрибут (в нашем случае, это размер) под фото товара? чтобы клиенту не нужно было проваливаться в карточку товара для просмотра доп. информации.
Здравствуйте. У плагина WooCommerce Show Attributes, есть такая функция.
Но этот плагин выводит все атрибуты, которые созданы. А мне надо только один атрибут из 5. Там есть такая возможность?
Здравствуйте!
А как добавить атрибут к нескольким товарам сразу? У меня тысяча товаров, пару сотен нужно добавить атрибут размер, как быть? Добавлять по одному товару?
Добрый день. Атрибуты можно вывести с помощью шорткода на всех товаров. Вам поможет плагин Variation Swatches for WooCommerce.
А как сделать так, чтоб при импорте товаров из CSV можно было назначать свои атрибуты. Ну например, страна бренда, страна производитель. PS: я создаю атрибуты, как у вас тут прописано, но при импорте товаров их нет.
С помощью чего делаете импорт товаров?
С помощью стандартного импорта woocommerce.
Значит по умолчанию нет такой функции. Можно плагин попробовать для импорта Woocommerce.
1. В репозитории атрибутов – создать нужные.
2. В нужных атрибутах задать правила (к примеру, если атрибут цвет, то заполнить этот атрибут вариантами цветов)
3. Почитать документацию про массовый импорт через стандартный импорт woo.
По сути, Вам нужно дополнить Ваш файл CSV столбцами по правилам и добавляйте ко всем товарам хоть 100 атрибутов и их значения. Без сторонних плагинов и прочего геморроя.
Единственная каверзная работа – верно создать файл для импорта. Один раз потратите время – в дальнейшем забудете вообще, что такое изменять карточки товара по 1 шт ;)