На відміну від Opencart 1.x, опенкарт 2 має вбудований встановлювач модулів і штатну систему модифікації OCMOD. Як правило, модулі розповсюджуються у двох форматах

  • Module_name.ocmod.zip
  • Modification_name.ocmod.xml

Доповнення *.ocmod.xml – це модифікатор.

Доповнення *.ocmod.zip можуть мати таку структуру:

  • Папка upload – містить файди модуля чи іншого розширення. Обов’язковий елемент, навіть якщо вона порожня.
  • Файл install.sql – набір mysql-запитів, які будуть виконані при установці модуля. Може містити демо-дані розширення чи запити, які створюють нові таблиці в базі даних або модифікують існуючі. Необов’язковий елемент.
  • Файл install.php – скрипт, якийвиконується при установці модуля. Може містити в собі різні дії, які необхідно виконати для коректної роботи модуля, що встановлюється. Необов’язковий елемент.
  • Файл install.xml – ocmod-модифікатор. Необов’язковий елемент.

Варто зазначити, що в Опенкарт 2 vQmod-модифікатори також досить популярні. Їх встановлення таке же, як і в Опенкарт 1.х: такий модифікатор необхідно помістити в каталог vqmod/xml/.

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

Крок 1

В адмін-панелі перейдіть до розділу Розширення -> Встановлювач розширень і завантажте ваш модифікатор

АБО

Помістіть модифікатор *.ocmod.xml в папку system вашого сайту. Майте на увазі, що при такому способі встановлення модифікатор не буде відображатися в списку встановлениї доповнень. Зазвичай, цей спосіб використовується розробниками або коли необхідно підвищити пріоритет виконання модифікатора.

Крок 2

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


Як установити розширення *.ocmod.zip

Крок 1

В адмін-панелі перейдіть до розділу Система -> Налаштування -> Редагувати -> FTP, налаштуйте та увімкніть FTP.

АБО

Встановіть безкоштовний модифікатор localcopy.ocmod.xml від iSenseLabs. Він дозволяє встановлювати модулі без налаштування FTP.

Крок 2

В адмін-панелі перейдіть до розділу Розширення -> Встановлювач розширень і завантажте ваш модуль.

АБО

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

Якщо в архіві є файл install.sql, імпортуйте його в розділі Система -> Інструменти -> Резервне копіювання/Відновлення або за допомогою phpmyadmin.

Якщо в архіві є файл install.xml, перейменуйте його на mudule_name.ocmod.xml (module_name – назва вашого модуля) та встановіть за інструкцією встановлення модифікаторів.

Крок 3

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

Крок 4

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

Крок 5

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