• Модуль WB Opencart - ChatGPT

Модуль WB Opencart - ChatGPT

  • Автор: W&B
  • $20

Просмотров: 7

Покупок: 0


ChatGPT для OpenCart — работа с каталогом и заказами в диалоге

Проверьте наличие товара, найдите нужный заказ или задайте новую базовую цену обычным сообщением в ChatGPT. Модуль подключает OpenCart к чату и предоставляет инструменты для повседневных задач владельца магазина.

Вы сами определяете, какие действия доступны: только получение информации или также изменение данных. Подключение создаётся в админке OpenCart и работает через готовый MCP-сервер. Для настройки не нужны команды в терминале и собственный сервер интеграции.

Какие задачи можно выполнять

  • Работать с каталогом. Искать товары, читать их сведения, проверять базовые цены и остатки, просматривать категории, производителей и справочники.
  • Следить за заказами. Получать список заказов, изучать их состав и статусы, запрашивать статистику магазина.
  • Находить клиентов. Искать клиентские записи, если администратор разрешил чтение клиентов.
  • Обновлять товары. Менять базовую цену, количество, статус, модель и SKU при включённом разрешении на запись.
  • Выполнять операции с заказами. Изменять статус, а в OpenCart 3.x — подготавливать и создавать гостевые заказы.
  • Использовать несколько магазинов. Объединять подключения в одном профиле и указывать нужный магазин в сообщении.
  • Просматривать историю действий. Находить операции в журнале и откатывать поддерживаемые изменения по сохранённым снимкам.
  • Подключать инструменты для специалистов. Отдельно разрешать выполнение PHP и операции SQL.

Интерфейс настроек переведён на русский, украинский и английский языки. Разрешения проверяются сервером при каждом обращении: запрос в чате не отменяет запрет, установленный администратором.

Что необходимо для работы

  • OpenCart со структурой 2.3 или 3.x. Создание гостевых заказов предусмотрено для ветки 3.x. Для OpenCart 4.x нужна отдельная адаптация.
  • PHP от 7.4, расширения cURL, ctype и OpenSSL, возможность записи в папку хранения OpenCart.
  • Публичный HTTPS-адрес магазина и хостинг, допускающий обмен запросами с MCP-сервером.
  • Аккаунт ChatGPT с доступом к подключению собственного MCP-сервера.

Для нестандартных сборок и сторонних расширений совместимость проверяется отдельно. Вводить отдельный ключ OpenAI API в модуле для работы через ChatGPT не требуется.

Установка и настройка в OpenCart

  • Подготовьте резервную копию файлов магазина и базы.
  • Загрузите архив .ocmod.zip через Расширения → Установка расширений.
  • Если требуется, обновите модификаторы и очистите кэш шаблонов.
  • Перейдите в Расширения → Расширения, выберите Модули и установите WB OpenCart — ChatGPT.
  • Откройте настройки. Если доступ запрещён, добавьте права доступа и изменения для extension/module/wb_chatgpt своей группе пользователей.
  • Активируйте Включить интеграцию, задайте Витрину OpenCart для подключения и Язык данных.
  • Выберите разрешённые операции и сохраните настройки кнопкой Сохранить.
  • В поле Адрес нашего MCP-сервера внесите https://chatgpt.torg.town. В админке адрес указывается без /mcp.
  • Заполните Логин владельца и Название подключаемого магазина.
  • Введите отдельный Пароль подключения из 24 или более символов. Сохраните его для последующей авторизации. Используйте пароль профиля интеграции, а не пароль входа в админку.
  • Если подключаете первый магазин, отметьте Создать новый профиль владельца. Если профиль уже существует, используйте его данные.
  • Выполните Подключить, затем Проверить соединение. Сообщение «Соединение работает» подтверждает успешную проверку.

Для подключения другого сайта установите модуль на нём и войдите в тот же профиль владельца. Каждая витрина внутри одной установки OpenCart также подключается отдельно: выберите её в настройках, укажите название и повторите подключение.

Подключение к ChatGPT

Откройте ChatGPT в браузере. Возможность добавления MCP зависит от доступа вашего аккаунта и правил рабочей области.

  • Перейдите в Plugins и через кнопку + / Add выберите Add custom MCP server.
  • Назовите подключение Opencart.
  • Укажите адрес https://chatgpt.torg.town/mcp — здесь, в отличие от настроек OpenCart, окончание /mcp обязательно.
  • Установите способ авторизации OAuth, ознакомьтесь с уведомлением о доступе и создайте плагин кнопкой Create as a plugin.
  • На странице авторизации сервера введите логин владельца и пароль подключения из настроек модуля.
  • После загрузки инструментов установите плагин, если интерфейс предлагает дополнительную кнопку установки.
  • Начните новый чат, наберите @, выберите Opencart и попросите показать список подключённых магазинов.

Если нужного пункта нет, проверьте доступность функции для аккаунта и права в рабочей области. В корпоративной рабочей области может потребоваться помощь администратора. Названия кнопок зависят от языка и версии интерфейса ChatGPT.

Как формулировать запросы

В сообщении указывайте магазин, действие и, когда это необходимо, идентификатор товара или заказа. Например:

  • «Какие магазины доступны моему профилю?»
  • «Найди MacBook Air в магазине demo1.torg.town. Покажи ID, базовую цену и количество».
  • «Выведи пять последних заказов магазина demo1.torg.town и открой самый новый».
  • «В магазине demo1.torg.town установи базовую цену товара ID 43 равной 999. Перед записью прочитай цену, после — проверь её».
  • «Найди в журнале только что выполненное изменение цены и восстанови предыдущее значение».

При нескольких подключениях название магазина помогает выбрать правильный shop_id. Если задача неоднозначна, сначала уточните магазин и товар.

Особенности цен, витрин и отката

Чтение товара и поиск показывают его базовую цену. Цена для покупателя может быть другой из-за акций, скидок для его группы, налогов и логики дополнительных модулей.

В стандартном OpenCart multistore один товар имеет общие базовую цену, остаток и статус для своих витрин в одной базе. Обновление этих полей отразится во всех соответствующих витринах. Разрешения модуля тоже действуют на подключения одной установки.

Откат выполняется для поддерживаемых изменений, если доступен корректный снимок. Он не является универсальным способом отмены PHP, изменений структуры базы или событий заказа. Снимки следует использовать вместе с полноценным резервным копированием магазина.

Показывать все
Написать отзыв

Написать отзыв

Отзывы могут оставлять только зарегистрированные пользователи


Зарегистрироваться

Теги: OpenCart, ChatGPT