Интеграция с OpenCart.
Интеграция со страницей товара.
Интеграция модуля с движком OpenCart осуществляется с помощью файлов модификаторов ocmod
или vqmod
. О назначении файлов в разделе Структура архива. Об
установке модификаторов в разделе Установка.
Важно.
Все действия, описанные ниже, производимые с помощью этого модификатора, не вносят изменений в Базу Данных. Все изменения происходят только в браузере, на странице карточки одного товара.
Изменения в Базе Данных происходят только после того, как Вы нажмете кнопку "Сохранить". Работа с Базой Данных осуществляется штатными средствами OpenCart.
Сохранить или не сохранить изменения принимаете решение Вы и только Вы.
Если модификация прошла корректно, то в сайдбаре административной панели в меню Каталог ⇒ Характеристикидолжен появиться пункт Attribut&co, а в карточке товара должны появиться дополнительные кнопки управления.
|
|
В правой стороне таблицы над текстовой областью для каждго языка должно появиться поле выбора Значений из списка.
![]() ![]() |
Станут доступны следующие операции :
- Вставка Шаблонов или Значений из выпадающего списка;
- Вставка Дежурных шаблоном в момент выбора Атрибута;
- Вставка Атрибутов с их Дежурных шаблонов в момент привязки или перепривязки товара к категории на вкладке Связи;
- Вставка всех Атрибутов категории с их Дежурным шаблоном одной кнопкой;
- Вставка всех Атрибутов выбранной из списка группы с их Дежурным шаблоном;
Управление видом списка.
В зависимости от того, какая кнопка нажата, в поле выбора будут выводиться либо Шаблоны либо Значения.
Шаблон это набор Значений Атрибута, записанных через разделитель. Иногда его называют "Множественным значением".
В свою очередь Значения это "разобранные" по разделителю Шаблоны.
Откуда берутся шаблоны.
Представим, что мы только начали работать с магазином. Создали несколько товаров, несколько Атрибутов. Зайдя в карточку товара, на вкладку Атрибуты
мы увидим пустую страницу. Добавим Атрибут и справа видим пустое текстовое поле. Чтобы появился хотя бы один Шаблон надо что-то вписать в это поле. Точнее туда надо
вписать набор Значений. Например Дальность1/Дальность2/Дальность3
. После того, как Вы сохраните изменения и снова зайдете в карточку товара, то увидите, что справа появилось
поле выбора и выбрать возможно только одну запись. По мере накопления товаров и соответствующих им, заполненных, текстовых полей, список Шаблонов пополняется.
Более подробно можно почитать в разделе Шаблоны и значения.
Новый шаблон.
Новый шаблон всегда можно "накидать" из Значений. Разделитель будет подставляться автоматически. Недостающие в списке Значения можно добавить вручную, отредактировав текстовую область.
Фильтр значений.
В магазинах с большим количеством товаров, Атрибутов и их Значений список, подключаемый к полю выбора может быть очень длинным. Это вызывает определенные неудобства при заполнении таблицы. Фильтр позволяет ограничить выдачу Значениями только отмеченных на вкладке Связи категорий (не путать со Значениями атрибутов категорий) или Дежурного шаблона
Если отмечен пункт "Все", то в список попадут все Значения данного Атрибута для всех товаров, плюс Дежурный шаблон.
Фильтр работает в оперативном режиме, перезагрузка списка Значений происходит сразу после переключения режима. На больших магазинах иногда заметны задержки. Т.е. после переключения надо немного подождать.
Переопределение способа вставки значений.
До сих пор Значения или Шаблоны в товар вставлялись в соответствии со способом, который установлен в настройках Добавление значений атрибута в товар.
Чтобы каждый раз не менять базовые настройки, добавлена возможность оперативно переопределить способ вставки значений.
Переопределенный способ имеет приоритет, но действует только на время работы в карточке товара. При перезагрузке страницы или загрузке другого товара он будет сброшен к действующей настройке модуля. Действие переопределенного способа распространяется на все операции с Дежурными шаблонами в карточке товара.
Вставка Дежурного шаблона производится синхронно для всех языков в момент привязки к категории или выбора нового Атрибута.
Если фильтр переключен в положение "Дежурные", а переключатель управления видом списка находится в положении "Шаблоны", то в списке будут только Дежурные шаблоны и в момент выбора из списка произойдет синхронная подстановка в другие языки соответствующих им Дежурных шаблонов.
Если вы хотите защитить ранее введенные Значения, выбирайте способ вставки "Только в пустые".
Вставка одинаковых значений - клонирование.
В версии 3.2.7, по многочисленным просьбам, добавлена возможность вставки одного и того же, выбранного из списка Значения или Шаблона, синхронно во все языки. Надеюсь, разница между синхронной вставкой Дежурного шаблона, описанной ранее и вставкой одного и того же Значения очевидна.
Возможно, это полезно, когда не требуется перевод с одного языка на другой или для предварительных действий перед работой переводчика. Сделано исключительно на основе пожеланий пользователей модуля.
Включается кнопкой:
Состояние кнопки сохраняется на время сессии.
Поддержка атрибутов категории.
Интеграция со страницей товара позволяет немного автоматизировать "ручной" способ добавления Атрибутов категории в товар.
Добавление Атрибутов категории происходит в момент "привязки" товара к определенной категории или установки видимости товара в категории. Физически это происходит в момент, когда отмечается чекбокс напротив категории или изменяется Главная категория на вкладке Связи (Ocstore). Или в момент выбора категории из списка (OpenCart).
Удаление Атрибутов категории происходит в момент "отвязки" товара от категории. Удаление необходимо подтвердить во всплывающем окне.
Добавление Значений атрибутов категории в товар происходит в соответствии со способом, который установлен в настройках Добавление значений атрибута в товар или переопределенным способом.
В версии 3.1.8 появилась возможность добавить Атрибуты всех категорий, к которым "привязан" товар, одной кнопкой непосредственно на вкладке "Атрибуты" ("Характеристики") в карточке товара.
В версии 3.2.8 отменена зависимость работы этой кнопки от настройки Добавлять атрибут категории в товары.
Информация.
Все, что описано выше по поводу добавления Атрибутов категорий и их Значений, касается одного, конкретного, редактируемого товара.
Если необходимо добавить Атрибуты категории во все товары какой либо категории, используйте возможности модуля на вкладке Атрибуты категории или вопользуйтесь инструментом Атрибуты категорий.
Атрибуты группы.
В версии 3.2.8 появилась возможность добавить все Атрибуты группы выбранной из списка, непосредственно на вкладке "Атрибуты" ("Характеристики") в карточке товара.
Из выпадающего списка можно выбрать Группу, Атрибуты которой вы хотите добавить в карточку товара. Групп может быть много, поэтому работает автодополнение, т.е. поиск и фильтрация в списке по мере ввода символов названия группы.
Интеграция со страницей категории.
На сегодняшний день сохраняется интеграция на уровне карточки категории. Там должна появиться вкладка Атрибуты.
Особенности.
Интеграция сделана только в информационных целях. Можно только просматривать привязанные к категории атрибуты. Все операции с атрибутами категорий делаются через модуль. Это сделано, чтобы не дублировать функционал самого модуля и минимизировать модификации движка OpenCart, что может привести к возрастанию вероятности ошибок, конфликтов с другими модификаторами.
Скриншоты ниже иллюстрируют интеграцию. Можно обратиться так же к разделу Примеры.