CMS OpenCart, даже в базовом варианте, предлагает достаточно широкий функционал достаточный для создания интернет-магазина или онлайн-витрины. Однако, довольно часто возникают ситуации при которых вам потребуется изменить существующие или добавить необходимые для эффективной работы возможности движка или шаблона.
И в этом случае есть у вас два варианта развития событий:
- искать и нанимать разработка для доработки кода;
- найти и установить готовые модули, которые позволят решить вашу задачу.
Возможность установки на сайт модулей (или дополнений / расширений) и их количество — одно из ключевых преимуществ OpenCart’а. В интернете можно найти сотни готовых бесплатных и платных модулей.
Смотрите также:
- Где скачать модули для OpenCart и OcStore?
- Готовые и протестированные модули доступные на платформе getopencart.com.
- Услуга по подбору, установке и настройке модулей для клиентов платформы.
Важные замечания и рекомендации по установке модулей
- Модули должны быть совместимы с установленной на вашем сайте версией CMS OpenCart. Информация об используемой версии движка указана внизу каждой страницы панели управления.
- Внимательно прочитайте описание модуля и указанные требования и особенности его установки на сайте с которого вы его скачиваете, а также в файлах
readme.txt
иinstall.txt
при их наличии. - Устанавливаемые модули могут быть:
- несовместимы с используемым шаблоном;
- несовместимы между собой;
- замедлять работу панели управления или загрузку страниц сайта.
- Несовместимые с вашей версией движка и шаблоном модули, в лучшем случае не будет установлены или не будут работать, а в худшем полностью сломают ваш сайт.
- Настоятельно рекомендуем вам делать полный бекап сайта перед установкой каждого из модулей.
- Работа или установка ряда модулей может потребовать выполнения специфичных настроек WEB-сервера на котором работает ваш сайт.
- После установки или удаления новых модулей или расширений необходимо очистить кэш: перейдите в Панель управления, далее меню «Дополнения», далее «Менеджер дополнений», нажать пиктограмму «Обновить».
- Если при установке модулей возникает ошибка вида «ошибка с FTP-подключением» вам следует установить модули:
localcopy.ocmod.xml
иQuick Fix
или настроить FTP-подключение в Панели управления. - Иногда, для просмотра и настройки установленных модулей необходимо внести изменения в права пользователей группы Администратор: в панели управления заходим в меню «Система», далее «Пользователи», далее «Группы пользователей», далее редактируем права группы «Администратор», далее активируем все чекбоксы в полях «Разрешить просмотр» и «Разрешить редактировать».
Как правило, установленные на сайте дополнения доступны в меню «Дополнения», далее «Дополнения» — (1).
Они сгруппированы по тематикам, тематику можно выбрать из выпадающего списка — (2).
Расширения активируются при нажатии на значок «+», а выключаться при нажатии на значок «–» — (3).
Настройка осуществляется при клике на значок редактирования — (4).
Модули или расширения в OpenCart могут быть установлены как через панель управления сайтом, так и при загрузке файлов на сервер при помощи FTP-клиента.
Устанавливаемые в CMS модули могут быть двух-типов:
Тип 1. Модули в виде одного XML-файла
Этот тип модулей обязательно должен иметь расширение — .ocmod.xml
. Они устанавливаются из админки сайта.
Тип 2. Модули в виде ZIP-архива — .ocmod.zip
Если модуль поставляется в архиве, у него обязательно должно быть расширение — .ocmod.zip
.
В архиве .ocmod.zip:
- обязательно должна присутствовать папка
/upload/
; - не обязательно могут находится папки:
/admin/
,/catalog/
и т.д. (в которых находятся дополнительно устанавливаемые файлы); - файлы
install.xml
(файл модификации ocmod),install.php
(php-скрипты, которые нужно запустить при установке),install.sql
(файл модификации базы данных).
Названия папок и файлов должны быть именно такими!
Установка модулей из панели управления Opencart
- Скачайте файл модуля (
*.ocmod.xml
или*.ocmod.zip
) на локальный диск вашего компьютера. - Сделайте полный бэкап сайта.
- Зайдите в панель управления сайтом.
- Перейдите в меню «Дополнения», далее «Установка дополнений».
- Нажмите на значок «Загрузить».
- Выберите файл модуля.
- Произойдет установка модуля.
- Модуль успешно установлен.
- Обновите кэш.
- Перейдите в список установленных дополнений и активируйте (инсталлируйте) его согласно инструкции к модулю.
- Настройте дополнение, в соответствии с приведенными в нем инструкциями.
- Проверьте работоспособность сайта и модуля.
Ручная установка модулей через загрузку файлов на сервер
Дополнения также можно устанавливать загрузив файлы из архива на сервер при помощи файлового менеджера панели управления хостингом или FTP-клиента.
- Скачайте файл модуля (
*.ocmod.xml
или*.ocmod.zip
) на локальный диск вашего компьютера. - Сделайте полный бэкап сайта.
- Разархивируйте архив на локальном компьютере.
- Через панель управления хостингом или FTP-клиент копируете файлы из архива в соответствующие папки с заменой исходных файлов на сервере.
- Если каких-то папок нет, то их необходимо создать.
- При наличии файла
install.sql
его необходимо, будет импортировать в базу данных сайта, например, при помощиphpmyadmin
. - При наличии файла
install.php
его также необходимо будет выполнить на сервере. - Переходим в панель управления сайта в меню «Дополнения», далее «Установка дополнений» и загружаем
*.ocmod.xml
файл из нашего архива. - Произойдет установка модуля.
- Модуль успешно установлен.
- Обновите кэш.
- Перейдите в список установленных дополнений и активируйте (инсталлируйте) его согласно инструкции к модулю.
- Настройте дополнение, в соответствии с приведенными в нем инструкциями.
- Проверьте работоспособность сайта и модуля.
Как удалить модуль?
- Сделайте полный бэкап сайта.
- Зайдите в панель управления сайтом.
- Перейдите в меню «Дополнения», далее «Менеджер дополнений».
- Отключите модуль, который вы планируете удалить — значок «—» .
- Активируйте чекбокс напротив модуля, который хотите удалить.
- Нажмите на значке корзина.
- Модуль удален.
- Обновите кэш.
- Проверьте работоспособность сайта.
Готовый к работе сайт на OpenCart. Все необходимо для начала продаж уже настроено для вас!