Установка.

1. Распакуйте архив. Откройте папку, соответствующую вашей версии PHP. Содержимое папки upload.../, соответствующей вашей версии OpenCart, скопируйте поверх структуры папок сайта.

2. В административной панели в разделе Дополнения ⇒ Модули должен появиться модуль "Attribut&co". Его необходимо установить. Кнопка

3. В административной панели в разделе Система ⇒ Пользователи ⇒ Группы пользователей установите разрешения на просмотр и редактирование для module/attributico или extension/module/attributico для магазинов версии >2.2 .

4. Распакуйте архив License.zip. Содержимое папки, соответствующей вашей версии PHP скопируйте поверх структуры папок сайта.

5. В административной панели в разделе Дополнения ⇒ Установка дополнений загрузите файлы attribut&co.2.x.ocmod.xml и autocomplete.ocmod.xml для магазинов второй версии (2.x) или attributico.3.x.ocmod.zip для магазинов третьей версии (3.x) из папки ocmod. Для магазинов версии 1.5.x (до версии 3.1.0) скопируйте папку vqumod/ поверх структуры сайта.

Для тех, кто кто использует шаблон OCTEMPLATE, не выполняйте этот пункт. Описание установки модификаторов смотрите ниже.

6. В административной панели в разделе Дополнения ⇒ Менеджер дополнений необходимо обновить модификаторы. Кнопка   

После этого должен появиться пункт меню Каталог ⇒ Атрибуты ⇒ Attribut&co.

Внимание

Если до этого Вы уже использовали модуль более ранних версий и устанавливали модификаторы непосредственно в папку system, необходимо их оттуда удалить.

Т.е. в папке system вашего сайта файлов attribut&co.2.x.ocmod.xml и autocomplete.ocmod.xml быть не должно.

Обязательно

Очистите кэш магазина и браузера. Специфика очистки кэша для магазинов версии 3.x описана, например, здесь.

Некоторые особенности

В некоторых версиях перевода вместо слова Дополнения присутствует слово Расширения. А вместо Менеджер дополнений будет написано Модификаторы

Для магазинов на движке 1.5.x процедура установки та же кроме пункта 3. Обновление модификаторов не требуется. Вместо кнопок надо использовать ссылки с соответствующими названиями.

Для тех, кто использует шаблон OCTEMPLATE!

OCTEMPLATE использует большое количество модификаторов, поэтому для установки модификатора модуля может не хватить ресурсов ocmod.

Чтобы преодолеть это необходимо выполнить следующие действия:

Не выполняйте пункт 5. из инструкции по установке. Для магазинов версии ниже 3.0.x файлы attribut&co.2.x.ocmod.xml и autocomplete.ocmod.xml необходимо скопировать непосредственно в папку system вашего сайта. Для магазинов версии 3.0.x необходимо из архива attributico.3.x.ocmod.zip извлечь файл install.xml, переименовать его в attributico.3.ocmod.xml и после этого скопировать его в папку system.

Возможные проблемы OpenCart 1.5.x (устаревшее)

Данный модуль использует плагины jQuery UI - v1.11.4+. В OpenCart 1.5.x используется jQuery UI - v1.8. В процессе установки модуля эта версия будет заменена однозначно, иначе Attribut&co работать не будет. В связи с этим может быть временно нарушена работоспособность некоторых сторонних модулей.

Обновление.

1. Обновление модуля не требует его удаления. После скачивания новой версии надо распаковать архив и содержимое папки upload.../, соответствующей вашей версии магазина из архива скопировать поверх структуры папок сайта.

2. Для магазинов версии 2.x и 3.x надо обязательно переустановить модификаторы ...ocmod.xml или ...ocmod.zip описанным выше способов, затем в административной панели в разделе Дополнения ⇒ Менеджер дополнений необходимо их обновить.

3. Очистите кэш магазина и браузера.

4. Отредактируйте и сохраните заново настройки модуля.

Удаление.

1. В административной панели в разделе Дополнения ⇒ Модули напротив модуля "Attribut&co" - кнопка "Удалить".

2. Для магазинов версии 2.x из папки /system удалить файлы attribut&co.2.x.ocmod.xml, attribut&co.2.3.ocmod.xml, attribut&co.22.ocmod.xml, autocomplete.ocmod.xml. Для магазинов версии 1.5.x (до версии 3.1.0) из папки /vqmod/xml удалить файлы attribut&co1_5_x.xml, autocomplete.xml

База данных.

В процессе установки модуля в базе данных будет создана таблица "category_attribute" с полями `category_id` INTEGER(11) NOT NULL и `attribute_id` INTEGER(11) NOT NULL.

Начиная с версии 2.0.1 в стандартной таблице OpenCart "attribute_description" создается дополнительное поле `duty` TEXT NOT NULL для хранения Дежурных шаблонов.

В процессе удаления модуля все вышеперечисленные таблицы и поля удаляются.