Встановлення модулів опенкарт 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 не відображаються в списку модифікаторів і виконуються в першу чергу.

Крок 2

В адмін-панелі сайту в розділі Система -> Користувачі -> Групи користувачів налаштуйте дозволи на перегляд та редагування встановленого модуля для групи адміністраторів та/або інших.

Якщо ви встановлюєте лише модифікатор, цей крок можна пропустити.

Крок 3

Перейдіть до розділу Розширення -> Модифікації та оновіть кеш модифікаторів. Це необхідно, навіть якщо модуль не містив модифікатора, оскільки файли модуля можуть потрапляти під дію вже встановлених модифікаторів.

Крок 4

Оновіть кеш теми на Панелі управління (головна сторінка адмінки).

Крок 5

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


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

Спосіб 1

Перейменуйте його на module_name.ocmod.xml (module_name – назва вашого модуля). Майте на увазі, що  модифікатори з папки system не відображаються в списку модифікаторів і виконуються в першу чергу. Потім дотримуйтесь інструкції встановлення модулів з Кроку 2

Спосіб 2

Перейменуйте файл в install.xml і упакуйте його в архів modification_name.ocmod.zip. Після цього встановіть його за інструкцією встановлення модулів