Woocommerce создать атрибут и добавить к товару

атрибут товара WooCommerce

 Привет ! Мы продолжаем создавать свой интернет-магазин с помощью супер плагина Woocommerce ! Сегодня вы узнаете как создать атрибут для товара и как добавить атрибут к товару. Что такое атрибут ? С помощью атрибутов вы сможете добавить к товарам дополнительные параметры, такие как “Цвет” или “Размер” товара. Можно вывести отображение атрибута на странице товара, в дополнительной информации. Можно создавать значения для каждого атрибута. Например, для атрибута “Цвет” можно создать значение “Красный”.

 

атрибут товара

 

 

Создаём атрибут

 

 Создать атрибут очень просто, перейдите на страницу: ТоварыАтрибуты. Укажите название атрибута, укажите слаг атрибута (английскими буквами), нажмите внизу на кнопку – Добавить атрибут. У вас появится новый атрибут.

 

товары атрибуты

 

 

Как добавить атрибут к товару

 

 Откройте для редактирования любой товар. На странице товара, в параметрах “Данные товара”, перейдите на вкладку “Атрибуты”. Нажмите по полю “Индивидуальный атрибут товара”, выберите атрибут и нажмите на кнопку – Добавить.

 

данные товара

 

 Далее, вам нужно добавить к атрибуту значение. Рядом с полем “Значение” нажмите на кнопку – Добавить новое. После чего вверху экрана появится окно где нужно указать значение атрибута и нажать на кнопку – OK.

 

значение атрибута

 

 Далее, в поле появится новое значение, нажмите внизу на кнопку – Сохранить атрибуты. После добавления атрибута и значения атрибута, обновите товар.

 

сохранить значение

 

 Всё готово ! На странице товара, в дополнительной информации, будет отображаться атрибут и его значение.

 Остались вопросы ? Напиши комментарий ! Удачи !

 

   
Добавить комментарий

  1. Павел

    Зачем нужна иерархия значений атрибутов (“родительский”)? Пробовал ей пользоваться, но так и не увидел, где это отражается?

    Ответить
    1. Admin автор

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

      Ответить
      1. Павел

        Зачем нужны иерархические значения атрибутов? Чем отличаются родительские значения от дочерних или от тех, где нет родительских/дочерних?

      2. Admin автор

        Всё тоже самое что и у категорий или меток. Пример, родительский атрибут – сок, дочерний атрибут – апельсиновый сок, яблочный сок и т.д. Иерархия по вашему желанию, хотите делайте, хотите не делайте, если вам всё равно, что и на каком месте отображается.

  2. Вадим

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

    Ответить
    1. Admin автор

      Здравствуйте. На странице редактирования товара, в блоке Данные Товара, на вкладке Атрибуты, создаёте Индивидуальный атрибут товара, сохраняете его. Всё готово, он будет отображаться на странице товара, в дополнительной информации.

      Ответить
  3. Вадим

    Дело в том что товар уже вбит и пробегаться по нему еще разно очень не хочется..( хотелось бы вставить в шаблон проверку атрибута и вывести блок с нужным текстом

    Ответить
    1. Admin автор

      Можно добавить вкладку с любым вашим текстом для всех товаров с помощью плагина YITH WooCommerce Tab Manager. Рекомендую посмотреть, здесь есть плагины, которые могут вам подойти, я разбирал подобные плагины, просто не помню уже название, слишком много разобрал, смотрите здесь – Супер плагины Woocommerce!

      Ответить
  4. Вадим

    Спасибо за помощь.

    Ответить
  5. Константин

    это все супер…. но атрибуты создаются не только для того, чтобы их показать, но и чтобы можно выбрать товар с этим атрибутом и именно его положить в корзину. как это сделать, как например в опенкарте это сразу реализовано, а тут по каждому чиху плагин ставить надо, костыли одни. чтобы атрибуты цветом – плагин, чтобы можно было выбрать, тоже плагин и не один скорее всего. зачем они тогда нужны, если это можно все в описании к товару упомянуть…

    Ответить
  6. Константин

    разобрался. надо вариативный товар создать

    Ответить
  7. Дмитрий

    Можно ли вывести атрибуты для простого товара в woocommerce?
    Добрый день! Дело в том, что есть товар, у которого есть 35 разных размеров, но все по одной цене. Есть ли возможность выводить атрибут размера, не переводя товар в вариативный (где как раз для всех 35 приходится вписывать одну и туже цену).
    Спасибо.

    Ответить
    1. Admin автор

      Здравствуйте. Да, можно добавить атрибуты в простой товар. В блоке “Данные Товара” есть вкладка Атрибуты.

      Ответить
      1. Дмитрий

        Есть то есть, но они не отображаются на странице

      2. Admin автор

        Атрибуты отображаются в Деталях, на вкладке товара. Смотрели там?

      3. Дмитрий

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

      4. Admin автор

        Товары с разными размерами – разные товары, как и в любом офлайн магазине. В Woocommerce так.

  8. Дарья

    Добрый день. Как вывести атрибут (в нашем случае, это размер) под фото товара? чтобы клиенту не нужно было проваливаться в карточку товара для просмотра доп. информации.

    Ответить
    1. Admin автор

      Здравствуйте. У плагина WooCommerce Show Attributes, есть такая функция.

      Ответить
      1. Дарья

        Но этот плагин выводит все атрибуты, которые созданы. А мне надо только один атрибут из 5. Там есть такая возможность?

  9. Dmitry

    Здравствуйте!
    А как добавить атрибут к нескольким товарам сразу? У меня тысяча товаров, пару сотен нужно добавить атрибут размер, как быть? Добавлять по одному товару?

    Ответить
    1. Admin автор

      Добрый день. Атрибуты можно вывести с помощью шорткода на всех товаров. Вам поможет плагин Variation Swatches for WooCommerce.

      Ответить
  10. sikud

    А как сделать так, чтоб при импорте товаров из CSV можно было назначать свои атрибуты. Ну например, страна бренда, страна производитель. PS: я создаю атрибуты, как у вас тут прописано, но при импорте товаров их нет.

    Ответить
    1. Admin автор

      С помощью чего делаете импорт товаров?

      Ответить
      1. sikud

        С помощью стандартного импорта woocommerce.

      2. Admin автор

        Значит по умолчанию нет такой функции. Можно плагин попробовать для импорта Woocommerce.

    2. TabHub

      1. В репозитории атрибутов – создать нужные.
      2. В нужных атрибутах задать правила (к примеру, если атрибут цвет, то заполнить этот атрибут вариантами цветов)
      3. Почитать документацию про массовый импорт через стандартный импорт woo.
      По сути, Вам нужно дополнить Ваш файл CSV столбцами по правилам и добавляйте ко всем товарам хоть 100 атрибутов и их значения. Без сторонних плагинов и прочего геморроя.

      Единственная каверзная работа – верно создать файл для импорта. Один раз потратите время – в дальнейшем забудете вообще, что такое изменять карточки товара по 1 шт ;)

      Ответить