Установка модулей опенкарт 3 практически не отличается от установки в опенкарт 2. Тем не менее, есть некоторые нововведения и ограничения:

  • Установить из админки можно только модули формата *.ocmod.zip. Установка модификаторов в формате *.ocmod.xml больше не поддерживается.
  • Настраивать FTP больше не надо
  • Установщик модулей разрешает записывать файлы не во все папки сайта, поэтому некоторые модули потребуется устанавливать вручную.
  • Изменилась структура модуля *.ocmod.zip:
    • Папка upload с файлами модуля. Может быть пустой. Необязательный элемент.
    • Файл install.xml – модификатор. Необязательный элемент.

Обратите внимание, файлы install.php и install.sql больше не выполняются во время установки расширения. Существуют модули, которые возвращают этот функционал, но мы рассматриваем только стандартную комплектацию опенкарт.

В Опенкарт 3 vQmod-модификаторы также могут использоваться. Их установка такая же, как и в предыдущих версиях опенкарт: такой модификатор нужно поместить в каталог vqmod/xml/.


Как установить модуль *.ocmod.zip

Шаг 1 

В админ панели перейдите в раздел Модули/Расширения  -> Установка расширений и загрузите ваш модуль. 

ИЛИ

Распакуйте zip-архив и загрузите содержимое папки upload в корень вашего сайта, используя ftp-клиент или другой файлменеджер.

Если в архиве есть файл install.xml, переименуйте его в module_name.ocmod.xml (module_name – название вашего модуля) и поместите в папку system вашего сайта. Имейте в виду, что модификаторы из папки system не отображаются в списке модификаторов и выполняются в первую очередь.

Шаг 2

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

Если вы устанавливаете только модификатор, то этот шаг можно пропустить.

Шаг 3

Перейдите в раздел Модули/Расширения  -> Модификаторы и обновите кеш модификаторов. Это необходимо даже если этот модуль не содержал модификатора, поскольку файлы модуля могут попадать под действие уже установленных модификаторов.

Шаг 4 

Обновите кеш темы на Панели состояния (главная страница админки).

Шаг 5

В разделе Модули/Расширения  -> Модули/Расширения активируйте и настройте модуль


Как установить модификатор  *.ocmod.xml

Способ 1

Поместите его в папку system вашего сайта. Имейте в виду, что модификаторы из папки system не отображаются в списке модификаторов и выполняются в первую очередь. Затем следуйте инструкции установки модулей с Шага 2.

Способ 2

Переименуйте файл в install.xml и упакуйте в архив modification_name.ocmod.zip. Затем установите его по инструкции установки модулей.