Опции и атрибуты в Opencart

В Opencart для расширения функциональности существуют Атрибуты и Опции. Атрибуты - это те же самые привычные характеристики, в карточке товара они хранят значения технических свойств товара, по ним же осуществляется фильтрация товаров внутри категории. Опции - это выбор свойств товара, влияющих на его цену (вес, цвет, размер и т.д.)

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

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

Внутри раздела привычные инструменты: ДобавитьУдалить (вверху справа), Редактировать (синяя кнопка напротив отдельного атрибута).

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

Внутри там все просто — есть только поля Название и Сортировка

Теперь зайдем в создание или редактирование атрибута, тут тоже все просто — всего три поля: Название атрибута, Группа атрибута, Порядок сортировки

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

Что с ними делать дальше?

Идем в нужный нам товар, заходим в редактирование и идем на вкладку Атрибуты

Чтобы добавить новый атрибут (характеристику) нажимаем кнопку Добавить (+) и в появившейся строке начинаем заполнять новый атрибут.

В левом поле с названием Атрибут начинаем вводить заранее созданный атрибут, например «No. of…», введя начальные буквы мы увидим в выпадающем списке нужный нам атрибут и его группу, нажимаем на него для добавления. Внимание! Добавить атрибут можно только так, выбрав его из списка. Если просто ввести текст атрибута, то он не сохранится.

Далее в поле Текст вручную вводим значение данного атрибута в произвольной форме.

Внимание! Значение атрибута должно быть в одной форме, т.е. если вы в одном товаре пишете «10GB», то в таком же формате нужно вводить его и в других товарах. Значения «10GB», «10 GB», «10gb» система видит как разные значения, то есть в фильтре эти значения атрибутов будут различными, несмотря на то что по сути они одинаковы. Возникнет путаница и в результатах фильтрации товары с одинаковым значением характеристики будут показываться по разным вариантам выбора.

Посмотрим, как атрибуты выглядят в товаре на сайте

У товара, которому добавлены атрибуты (кстати, их можно добавлять в неограниченном количестве) появляется вкладка Характеристики, в которой мы наблюдаем наши атрибуты в виде удобной таблицы, в которой характеристики поделены на группы.

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

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


Опции товаров

Опции предназначены для возможности выбора вариантов товара, например, размер или цвет, мощность или объем памяти и так далее. При этом происходит смена цены

В товаре это выглядит примерно так

Поля можно делать, как обязательными, так и необязательными.

Для настройки опций для отдельно-взятого товара идем в настройки нужной товарной позиции во вкладку Опции.

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

Опции в товаре добавляются из заранее созданных — слева в поле Опция начинаем водить значение (например, Мощность), после чего выбираем опцию в выпавшем списке.
Внимание! Опция добавляется только если выбрать ее из списка, просто вписать ее название недостаточно.

Далее заполняем следующие поля:

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

Значение опции — Выбор заранее созданного значения для выбранной опции, т.е. для опции Мощность выбираем значение 100Вт.

Количество — тут указываем количество данной модификации на складе

Вычитать со склада — Да или Нет, про этот параметр написано выше в описании вкладки Данные

Цена, Баллы, Вес — указывается «плюс-значение», т.е. сколько нужно добавить к базовой цене или весу. Если основная цена 1000р, а модификация стоит 1200р, то нужно вписать значение +200

Существует специальный модификатор, чтобы сделать в поле Цена возможность не только вычитать и плюсовать, но и использовать знак «=», что дает возможность указывать точную цену опции, т.е. если модификация стоит 1200р, то указываем «=1200».

Позже, когда найду этот модификатор выложу его сюда.


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

Post a comment