Чтобы рассказать больше о товарах покупателям - в opencart есть атрибуты и опции. Что это такое? Зачем они нужны и чем отличаются? И как задать для товаров атрибуты и опции - разберем подробно в этой статье

Отличия атрибутов и опций

Атрибуты - Это характеристики товара, которые не влияют на цену и не являются уточняющими при заказе.

Опции - наоборот могут влиять на цену товара или являются уточняющими при заказе.

Разберем на примере.

У нас в магазине обуви есть кроссовки на шнурках зеленого и синего цвета 41, 42 и 43 размера.

Значит у нас 2 атрибута: кроссовки, на шнурках

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

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

В целом мы можем обойтись и без опций и создать 6 товаров:

  1. Кроссовки зеленые 41 размера - 1000 р.
  2. Кроссовки зеленые 42 размера - 1100 р.
  3. Кроссовки зеленые 43 размера - 1200 р.
  4. Кроссовки синие 41 размера - 1000 р.
  5. Кроссовки синие 42 размера - 1100 р.
  6. Кроссовки синие 43 размера - 1200 р.

А можем сделать один товар с опциями:

  1. Цвет
  2. Размер.

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

Атрибуты

В opencart набор атрибутов задается через меню "Каталог" -> "Атрибуты"

Атрибуты opencart

Атрибуты opencart

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

Если вы освоили предыдущие шаги - вам не нужно объяснять как создавать/редактировать/удалять атрибуты в opencart. Это делается так же как и в категориях и товарах.

Привязка атрибутов к товару осуществляется в карточке редактирования товара на вкладке "Атрибуты":

  1. Добавляем строку
  2. Выбираем атрибут из списка, начиная вводить его наименование в поле.
  3. Вводим значение атрибута

Значения атрибутов могут быть только текстовыми

После записи товара в нашем магазине (во фронтэнде) появиться вкладка "Характеристики" и на ней будут перечислены те атрибуты, которые мы привязали

Атрибуты (фронтэнд)

Атрибуты (фронтэнд)

Опции

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

Набор опций можно ввести в меню "Каталог" -> "Опции"

Опции opencart

Опции opencart

В отличии от атрибутов опции могут принимать различные значения и в зависимости от того какое значение будут принимать опции - нам нужно указать их тип.

Доступные типы опций:

  1. Список
    Позволяет выбирать одно значение путем выбора из выпадающего списка
  2. Переключатель
    Позволяет выбирать одно значение путем выбора из группы кнопок (radio)
  3. Флажок
    Позволяет выбрать несколько значений путем отметки их галочками
  4. Текст
  5. Текстовая область
  6. Файл
  7. Дата
  8. Время
  9. Дата и время

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

Если мы возьмем пример выше (с кроссовками) - нам нужно будет ввести 2 опции:

  1. Цвет
    Тип - Переключатель; Значения опции - Зеленый, Синий
  2. Размер
    Тип - Переключатель; Значение опции - 41, 42, 43

Привязка опций к товару осуществляется в карточке редактирования товара на вкладке "Опции":

  1. Выбираем опцию из списка в поле "Опция"
  2. Указываем обязательно ли ее заполнение при покупке товара (Необходимо)
  3. Если выбрали Список, Переключатель или флажок - добавляем значения опции и указываем его параметры
    Параметры опции

    Параметры опции

    Цена, Баллы и Вес - мы можем определить увеличивает ли это значение их или уменьшает. Для этого выбираем "+" или "-" в соответствующих полях, а так же число на которое будет увеличено или уменьшено.
    Если смотреть наш пример с кроссовками - то значения опции "цвет" не будут ни увеличивать, ни уменьшать эти параметры, а вот размер 42 и 43 - увеличивает цену на 100 и 200 рублей соответственно.

Надеюсь, что эта статья немного продвинула вас в перед на пути освоения opencart.

Ответы на ваши вопросы - в комментариях.

Ответы

Ваш e-mail не будет опубликован. Обязательные поля помечены *

+