Модуль для OpenCart и ocStore

Каталог OCM для OpenCart 4.1.0.4

  • OpenCart 4
Версия 1.0.0
Каталог OCM для OpenCart 4.1.0.4

Каталог OCM — модули OCMarket в админке OpenCart 4

Модуль заменяет страницу «Расширения → Маркетплейс» в административной панели OpenCart 4 на каталог модулей OCMarket для OpenCart 4. Владелец магазина видит карточки модулей с ценами и описаниями, сразу понимает, что уже установлено, и переходит на страницу модуля на OCMarket одной кнопкой. Подходит магазинам на официальном OpenCart 4.1.0.4, которые подбирают и обновляют расширения с OCMarket.

Что показывает каталог

  • карточки модулей: иконка, название, автор, краткое описание, цена (со старой ценой при скидке) или отметка «Бесплатно»;
  • кнопки «Купить» и «Скачать» — открывают страницу модуля на OCMarket в новой вкладке; покупка, оплата и скачивание проходят там;
  • кнопки «Демо», «Демо админки» и «Документация» — только если автор их указал;
  • состояние в вашем магазине: «Установлено», «Пакет установлен — требуется установка модуля», «Пакет загружен, не установлен», «Не установлено»; у установленных — кнопка «Настройки», у ожидающих — «Расширения» или «Установщик»;
  • быстрый отбор по состоянию со счётчиками: «Все», «Установлено», «Ожидает установки», «Не установлено».

Поиск и отбор

  • поиск по названию и описанию;
  • категория (с числом модулей), цена — все, бесплатные, платные;
  • сортировка: сначала новые, по названию, сначала дешевле, сначала дороже;
  • по 20 карточек на странице, дальше — страницы.

Как модуль работает с данными

  • Каталог запрашивает сервер магазина, а не браузер администратора: только по HTTPS, с проверкой сертификата, ожидание не дольше 5 секунд.
  • Передаются только условия отбора и версии OpenCart и PHP — без адреса магазина, cookies и данных администратора.
  • Ответ хранится 5 минут; при недоступности OCMarket показывается последний сохранённый каталог с предупреждением, повторный запрос — не раньше чем через минуту.
  • Ссылки и картинки выводятся, только если ведут на https://ocmarket.ru/; при переходе OCMarket не получает адрес страницы админки.

Настройка

На странице модуля три вкладки: «Каталог», «Настройки» и «Руководство». Единственная настройка — переключатель «Заменить пункт меню «Маркетплейс»»: включён после установки, пункт «Расширения → Маркетплейс» открывает каталог; выключен — пункт снова ведёт на штатную страницу OpenCart, а каталог остаётся доступен через «Расширения → Расширения → Маркетплейсы».

Установка

  1. Откройте «Расширения → Установщик», нажмите «Загрузить» и выберите архив ocm_catalog_oc4.ocmod.zip. Имя файла не меняйте: OpenCart 4 берёт из него код расширения.
  2. В строке «Каталог OCM» нажмите «Установить».
  3. Откройте «Расширения → Расширения», выберите тип «Маркетплейсы» и нажмите «Установить» у «Каталог OCM».
  4. Обновите страницу: «Расширения → Маркетплейс» открывает каталог.

Модификаторы обновлять не нужно: модуль работает через событие и не изменяет файлы ядра. Права получает группа пользователя, который нажал «Установить»; другим группам маршрут extension/ocm_catalog_oc4/marketplace/ocm_catalog выдаётся в «Система → Пользователи → Группы пользователей».

Обновление

Откройте «Расширения → Расширения → Маркетплейсы» и нажмите «Деинсталлировать» у «Каталог OCM», затем в «Расширения → Установщик» деинсталлируйте и удалите прежний пакет. Загрузите новый архив и повторите установку. Своих таблиц в базе модуль не создаёт — терять нечего.

Ограничения

  • Нужны исходящий HTTPS-доступ сервера к ocmarket.ru и расширение PHP cURL.
  • Уведомлений о новых версиях установленных модулей в этой версии нет.
  • Проверено на OpenCart 4.1.0.4 с PHP 8.2; OpenCart 4.0.x и ocStore 4 не проверялись.

OCM Store

Модуль входит в состав бесплатной русской сборки OpenCart 4.1.0.4 OCM Store: там каталог встроен в пункт «Расширения → Маркетплейс» и отдельной установки не требует. Этот пакет — для обычного OpenCart 4.1.0.4.

Список изменений

1.0.0 — первый выпуск: каталог модулей OCMarket в админке, поиск и фильтры, отметки состояния установки, кэш и работа при недоступном сервере, переключатель пункта меню, вкладка «Руководство».

FAQ Вопросы и Ответы

Можно ли купить или установить модуль прямо из каталога?

Нет. Каталог показывает карточки и ведёт на страницу модуля на OCMarket; покупка, скачивание и установка через Установщик OpenCart проходят как обычно.

Что означает «Установлено»?

Пакет с таким кодом есть в Установщике и его модуль установлен в «Расширениях». Это не значит, что модуль включён в настройках или что он куплен именно вами.

Модуль установлен, а отметки нет.

OCMarket ещё не сообщает код пакета для этой карточки — состояние неизвестно, и модуль его не придумывает.

Каталог недоступен.

Сервер магазина не получил ответ OCMarket: проверьте исходящий доступ в интернет по HTTPS и расширение PHP cURL. Подробности — в «Система → Техническое обслуживание → Журнал ошибок», строки с ocm_catalog_oc4.

Характеристики

Совместимость и технические требования.

Совместимость
  • OpenCart 4
Версии PHP
  • PHP 8.2

Версии и обновления

Текущая версия и условия получения обновлений.

Текущая версия1.0.0

История изменений появится вместе со следующими версиями.

Отзывы покупателей

Подтверждённых отзывов пока нет.

Вопросы продавцу

Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.

Пока нет вопросов. Уточните совместимость или возможности модуля.
0
Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.