Онлайн-чат для магазина на OpenCart и ocStore
Для OpenCart не нужен модуль из маркетплейса: виджет Моночата вставляется одной строкой в общий шаблон подвала, и чат появляется на всех страницах магазина — от главной до корзины. Сообщения с сайта, из Telegram, MAX и ВКонтакте приходят в одно окно, ИИ-сотрудник отвечает на типовые вопросы покупателей.
Почему Моночат — правильный выбор для OpenCart
Без модулей и OCMOD
Не нужно ставить расширение и разбираться с модификаторами: одна строка в footer.twig.
Работает с любой темой
Виджет изолирован в Shadow DOM, поэтому стили темы и Bootstrap его не перекрашивают.
Видно товар
В карточке диалога — страница, на которой покупатель открыл чат, и источник перехода.
Где файл подвала в разных версиях OpenCart
По документации OpenCart и opencart.club на 17.10.2026.
| Версия | Как открыть | Файл |
|---|---|---|
| OpenCart 3.x и ocStore 3 | «Дизайн» → «Редактор шаблона» (Theme Editor) → ваша тема → common | footer.twig |
| OpenCart 4.x | «Дизайн» → «Редактор шаблона» → ваша тема → common | footer.twig |
| OpenCart 2.x | Файлы по FTP: catalog/view/theme/ваша_тема/template/common/ | footer.tpl |
Чат на OpenCart: модули-кнопки мессенджеров, Jivo или Моночат
Цены Jivo — с jivo.ru/pricing на 17.10.2026, Моночата — с monochat.ru/pricing. Подробное сравнение — Моночат vs Jivo.
| Модули-кнопки мессенджеров | Jivo | Моночат | |
|---|---|---|---|
| Как считается цена | Бесплатно, но это не чат: клиент уходит в мессенджер | За каждого оператора, который общается с клиентами | За проект, операторы без лимита |
| Бесплатный вариант | Ссылки бесплатны | «Начальная» — 0 ₽: до 2 операторов, переписка хранится 2 месяца | «Старт» — 0 ₽: операторы без лимита, 100 ответов ИИ в месяц, подпись в окне чата |
| Команда из 3 операторов | Переписка остаётся в телефонах сотрудников, общей истории нет | «Базовая»: 2 970 ₽ в месяц помесячно (990 ₽ × 3) или 2 226 ₽ при оплате на 2 года | 0 ₽ на «Старте» или 1 990 ₽ на «Бизнесе» — за всех |
| ИИ-ответы | Нет | Модули: ИИ-ассистент — 1 606 ₽ в месяц, ИИ-оператор — 11 041 ₽ в месяц (при оплате за год) | Входят в тариф: 100 / 3 000 / 15 000 / 50 000 ответов в месяц |
| Мессенджеры в том же окне | Только переход по ссылке, ответы — с личных телефонов | MAX, Telegram, ВКонтакте и другие; WhatsApp — платный модуль | Telegram, MAX, ВКонтакте, почта; WhatsApp нет |
Кэш Twig и правки через редактор
Изменения, сделанные во встроенном редакторе шаблона OpenCart 3, сохраняются в базе данных и начинают действовать после обновления кэша Twig — кнопка обновления кэша находится на главной странице административной части. Если правите footer.twig по FTP, а в редакторе для этого файла уже есть сохранённая версия, приоритет будет у версии из базы — поэтому выберите один способ.
Перед правкой сохраните копию файла. После обновления темы проверьте, что строка Моночата на месте.
Если на сервере настроен заголовок Content-Security-Policy, разрешите monochat.ru в script-src и connect-src (включая wss://monochat.ru для живых сообщений), monochat.firsts3.ru в img-src для вложений и 'unsafe-inline' в style-src — виджет добавляет свои стили внутрь Shadow DOM. Шрифт заголовка грузится с fonts.googleapis.com и fonts.gstatic.com; без них виджет работает с системным шрифтом.
Вопросы покупателей магазина на OpenCart: что закроет ИИ, а что — оператор
В интернет-магазине до половины вопросов повторяются: сроки и стоимость доставки, способы оплаты, самовывоз, обмен и возврат, подбор размера. Такие ответы ИИ-сотрудник берёт из базы знаний и отвечает за секунды, в том числе ночью.
Честное ограничение: Моночат сейчас не подключается к заказам и остаткам магазина. ИИ не может посмотреть статус конкретного заказа, трек-номер или наличие товара на складе — такие вопросы он передаёт оператору. Чтобы оператор ответил быстрее, в инструкциях ИИ попросите уточнять у клиента номер заказа.
Передать нового клиента в CRM можно через исходящие вебхуки Моночата: событие conversation.created приходит на ваш адрес с именем, контактами и текстом первого сообщения. Подробнее — «Исходящий webhook».
Telegram, MAX и ВКонтакте — в том же окне, что и чат на OpenCart
Виджет — только один из каналов проекта. В разделе «Каналы» к нему подключаются Telegram-бот (токен от @BotFather), бот MAX (после верификации организации на платформе MAX для партнёров), сообщество ВКонтакте и почтовый ящик по IMAP. Все обращения приходят в общие «Входящие»: оператор отвечает из одного окна, а клиент получает ответ туда, откуда написал.
Многие магазины на OpenCart получают заказы по телефону и в мессенджерах. Если подключить их к Моночату, история переписки с покупателем перестанет жить в личных телефонах менеджеров.
Пошаговые инструкции по каналам: Telegram, MAX, ВКонтакте, почта. Чтобы новые сообщения не пропускать с телефона, в разделе «Уведомления» привяжите Telegram: туда приходит текст сообщения и ссылка на диалог, а отвечаете вы уже в панели.
ИИ-сотрудник для сайта на OpenCart: с чего начать
Автоматического импорта страниц сайта в базу знаний сейчас нет: ИИ отвечает только по опубликованным статьям раздела «База знаний», «Памяти ИИ» и вашим инструкциям. Быстрее всего перенести туда тексты, которые у вас уже есть: информационные страницы «Доставка», «Оплата», «Гарантия», «Возврат», описание самовывоза и оптовых условий. Одна тема — одна статья, с цифрами и условиями, а не общими словами.
Затем в настройках пространства, в блоке «ИИ-ассистент», включите «Подсказки оператору»: ИИ пишет черновик ответа внутренней заметкой, клиент его не видит, оператор правит и отправляет. Когда черновики стабильно точные, переключите режим на «Автоответ клиенту». Магазин автозапчастей, например, добавляет правила подбора по VIN и сроки поставки под заказ — ИИ объясняет порядок, а подбор детали делает менеджер.
ИИ передаёт диалог человеку, если клиент просит оператора, ответа нет в базе знаний или уверенность ниже 70%; после ответа оператора он 30 минут не вмешивается. Подробно — на странице «ИИ-бот для сайта».
Чат не появился на сайте OpenCart: что проверить
• Кэш Twig не обновлён — нажмите кнопку обновления кэша в админке.
• Правка не в той теме: проверьте в настройках магазина, какая тема активна.
• Модули сжатия и объединения JS: исключите monochat.ru/widget из обработки.
• Домен. Виджет загружается только с доменов из его настроек. Если сайт открывается и по техническому адресу, и по своему домену, добавьте оба — по одному на строку. Приставку www указывать не нужно, для поддоменов включите «Разрешить поддомены».
• Консоль браузера. Нажмите F12 и откройте вкладку «Сеть» (Network): если запрос init к monochat.ru вернул 403 «Domain not allowed», адрес страницы не совпадает с доменами виджета.
• Блокировщики рекламы и расширения иногда прячут сторонние виджеты — проверяйте в окне инкогнито.
Как установить чат Моночата на OpenCart
Пошагово, без лишних слов.
-
1
Создайте виджет в Моночате
Войдите на monochat.ru, откройте «Каналы» → «Чат на сайте» → «Добавить виджет». В поле «Домены сайтов» укажите адрес сайта без http:// — например, autoparts.ru. Нажмите «Создать виджет».
-
2
Скопируйте код установки
На странице настройки виджета, в блоке «Код установки», нажмите «Копировать». Это одна строка script с атрибутом async и ключом именно вашего виджета — другой ключ на этом сайте работать не будет.
-
3
Откройте редактор шаблона
В админке OpenCart 3 или 4: «Дизайн» → «Редактор шаблона», выберите активную тему, затем common и файл footer.twig. В OpenCart 2.x откройте footer.tpl по FTP.
-
4
Вставьте код перед закрывающим тегом body
Найдите закрывающий тег body в конце файла и вставьте строку Моночата перед ним. Нажмите «Сохранить».
-
5
Обновите кэш Twig
На главной странице админки нажмите кнопку обновления кэша — без этого изменения из редактора не появятся.
-
6
Проверьте, что чат работает
Откройте сайт в окне инкогнито и напишите в чат. Сообщение появится во «Входящих» Моночата, а в настройках виджета жёлтая плашка «Виджет ещё не установлен» сменится на «Виджет установлен и работает».
-
7
Подключите мессенджеры и ИИ
В «Каналах» добавьте Telegram-бота, бота MAX и сообщество ВКонтакте, затем заполните «Базу знаний» и включите ИИ-ассистента в режиме «Подсказки оператору».
{# catalog/view/theme/ваша_тема/template/common/footer.twig, перед </body> #}
<script src="https://monochat.ru/widget/YOUR_KEY.js" async></script>
Частые вопросы
Есть ли модуль Моночата для OpenCart?
В какой файл вставлять код в OpenCart 3?
Я вставил код, но чата нет. Почему?
Подойдёт ли способ для ocStore?
Может ли ИИ проверить статус заказа в OpenCart?
Сохранится ли код после обновления темы?
Сколько стоит чат Моночата для сайта на OpenCart?
Другие полезные страницы
Чат для CMS
Чат для Tilda
Виджет Моночата ставится на Tilda одной строкой кода в настройках сайта — без плагинов и без правки каждой страницы. Соо
Чат для CMS
Чат для Joomla
Для Joomla не нужно расширение из каталога JED: виджет Моночата подключается стандартным модулем «HTML-код» или строкой
Сравнения
Моночат vs Envybox
Envybox — российский набор инструментов для заявок с сайта: обратный звонок, онлайн-чат, квизы, мультикнопка, виджеты за
Возможности
Теги и сегменты
Теги помечают диалоги: «возврат», «VIP», «лид». Их ставят вручную или правилами. В аналитике — популярные теги. Динамиче
Для роли
Моночат для стартапа
Стартап хочет чат как у Intercom — но не может позволить себе Intercom. Моночат — бесплатная альтернатива: live-chat, ав
Каналы и мессенджеры
ВКонтакте в Моночате
Моночат подключает сообщения вашего сообщества ВКонтакте по ключу доступа: Callback-сервер регистрируется автоматически,
Запустите Моночат за 0 ₽ прямо сейчас
Тариф «Старт» бесплатно навсегда, 14 дней «Про» в подарок — без карты и автосписаний. Серверы в России, соответствие 152-ФЗ.
Открыть панель за 0 ₽