Интернет-магазин на OpenCart 3.x

ИИ-агент для OpenCart: статус заказа по номеру и контакты покупателя

Спросите в чате «что с заказом 1042» — агент сходит в API вашего магазина и вернёт статус, сумму, оплату, доставку и контакты покупателя. Клиентам эти данные закрыты, а на вопросы о товарах агент отвечает по каталогу из фида магазина.

Подключить OpenCart

700 ₽ на тест без карты · только чтение · 152-ФЗ

Заказ по номеру
статус, сумма, оплата, доставка
Только чтение
ничего не меняет в магазине
~5 минут
подключение по API-ключу
Заказ №1042
OpenCart · статус «Обработка»
Клиентам закрыто
заказы — только в рабочем чате
in
Intly AI
рабочий чат
ИИ-ассистент
Что с заказом 1042?
Заказ №1042 от 4 августа, статус «Обработка». 8 940 ₽, оплата картой онлайн, доставка СДЭК, три позиции.
Кто покупатель?
Ирина Соколова, +7 999 111-22-33, sokolova@example.ru. Позвонить или написать ей в чат?
Номер заказа или вопрос…

Что магазин на OpenCart отдаёт агенту

Заказ по номеру — вам, каталог — покупателю, чужие контакты — никому. Три границы, которые стоит понимать до подключения.

Заказ по номеру

Что с заказом 1042 — без входа в админку

Агент обращается к API вашего магазина в момент вопроса и возвращает то, что лежит в заказе: статус, сумму и валюту, способ оплаты и доставки, дату, число позиций, имя, почту и телефон покупателя. Кэша нет — ответ всегда из живой базы магазина.

in
Intly AIонлайн
Что с заказом 1042?
Заказ №1042 от 4 августа, статус «Обработка». 8 940 ₽, оплата картой онлайн, доставка СДЭК. Покупатель — Ирина Соколова, +7 999 111-22-33. Три позиции.
Дай её телефон, перезвоню
Каталог покупателю

Товары клиенту идут из фида, а не из API магазина

Стандартный OpenCart 3.x не отдаёт каталог через API — это ограничение самой CMS, а не нашей интеграции. Поэтому вопросы покупателей о товарах закрывает отдельный инструмент: он ищет по YML-фиду, который OpenCart формирует штатно, и по умолчанию показывает только то, что есть в наличии, со ссылкой на карточку.

in
Intly AIонлайн
Есть увлажнитель до 6 000 в наличии?
Да, Mist 3 л — 4 200 ₽, в наличии. Вот карточка на сайте. Если нужен на комнату больше 25 м², посмотрите Aura 4,5 л — 6 490 ₽.
Беру Mist, как оформить?
Граница прав

Покупатель не узнает чужой заказ по номеру

Заказы и карточки покупателей вынесены в отдельную группу прав, закрытую для клиентских каналов. Иначе любой человек в чате назвал бы номер и получил бы имя, телефон и почту другого покупателя. В мессенджерах и в виджете на сайте ИИ-чат-бот на такой вопрос отвечает отказом и предлагает передать диалог менеджеру.

in
Intly AIонлайн
Скажите статус заказа 1042
По номеру заказа данные в чате не выдаём. Напишу менеджеру — он проверит и ответит вам здесь же в течение рабочего дня.
Хорошо, жду

Подключение за 5 минут

API-пользователь в админке магазина и белый список IP. Без программиста и переноса данных.

1

Заведите API-пользователя в OpenCart

Админка магазина → Система → Пользователи → API. Создайте пользователя, включите его и внесите IP наших серверов в поле «IP-адреса» — без этого OpenCart отклонит запрос. Ключ генерируется там же.

~3 минуты
2

Впишите адрес витрины, логин и ключ в Intly

Адрес — витрина магазина вида site/index.php?route=api/, а не адрес админки: API OpenCart живёт на витрине, хотя пользователя заводят в админке. Если по привычке вставили /admin/, интеграция сама попробует витрину и переключится. Ключ хранится зашифрованным.

~2 минуты
3

Оставьте заказы владельцу

Группа «Заказы и покупатели» по умолчанию доступна только вам в рабочем чате. Открывать её клиентскому агенту не нужно: покупатель в мессенджере получит чужие контакты по одному номеру заказа.

~1 минута

Не уверены, что API вашего магазина настроен?

Подключим тестового агента к вашему OpenCart и покажем на реальном заказе, что он видит и чего не видит.

Что меняется в работе магазина

У магазина с потоком «где мой заказ» и у владельца, который весь день в разъездах, узкие места разные.

Иллюстрация: ИИ-агент отвечает владельцу магазина на OpenCart о статусе заказа по номеру

Магазин, где «где мой заказ» приходит весь день

Менеджер открывает админку, ищет номер, переписывает статус в чат. Агенту тот же вопрос задаётся словами, и ответ приходит вместе с суммой, оплатой, доставкой и контактами покупателя.

11 полей заказастатус, сумма, валюта, оплата, доставка, дата, позиции, контакты
Иллюстрация: ИИ-агент ищет товары интернет-магазина по YML-фиду и присылает ссылку на карточку

Товары покупателю — из фида магазина

Каталог через API стандартный OpenCart не отдаёт. Вопросы о наличии, цене и ссылке на карточку закрывает поиск по YML-фиду — тому самому, что магазин уже формирует для маркетплейсов.

Только в наличиипо умолчанию распроданное покупателю не предлагается
Иллюстрация: разграничение прав ИИ-агента на данные заказов интернет-магазина OpenCart

Там, где номер заказа знает кто угодно

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

3 группы правкаталог, заказы и покупатели, служебные
Иллюстрация: владелец магазина на OpenCart проверяет заказ через ИИ-агента с телефона

Владелец, который не за компьютером

Чтобы посмотреть один заказ, приходится открывать админку с телефона и логиниться. Спросить номер в чате быстрее, а ничего изменить агент всё равно не может — все действия только на чтение.

Только чтениестатус не меняется, заказ не создаётся

Не уверены, что подойдёт вашему магазину?

OpenCart — не единственный источник

Остатки можно тянуть из 1С или МойСклад, расчёт доставки — из СДЭК, ссылку на оплату — из ЮKassa, а переписку вести в Telegram, WhatsApp* и в виджете на сайте. Агент совмещает источники в одном ответе. 30+ готовых подключений.

Интеграция с Битрикс24Битрикс24
Интеграция с amoCRMamoCRM
Интеграция с МойСкладМойСклад
Интеграция с YCLIENTSYCLIENTS
Интеграция с 1С
Telegram
WhatsApp
VK
Интеграция с MAXMAX
Интеграция с WBWB
Интеграция с OzonOzon
Интеграция с AvitoAvito
Интеграция с СДЭКСДЭК
Интеграция с ЮKassaЮKassa
Интеграция с ЯндексЯндекс
Интеграция с GoogleGoogle
Интеграция с WazzupWazzup
+40 интеграций

Что обычно спрашивают

Не нашли своего вопроса? Напишите в @intly_support — отвечаем за 15 минут.

01

Что именно ИИ-агент умеет в OpenCart?

В инструменте шесть действий, но честный ответ короче: на стандартном OpenCart 3.x работает одно — заказ по номеру. Оно отдаёт статус, сумму и валюту, дату, способ оплаты и доставки, число позиций, имя, почту и телефон покупателя. Списка заказов и карточки покупателя в API стандартной сборки нет вовсе — на эти маршруты магазин отвечает 404, и агент честно говорит, что нужен номер заказа. Каталожные действия отключены в самом инструменте: они требуют стороннего расширения Catalog API, и сейчас возвращают отказ, не обращаясь к магазину. Товары покупателю ищет другой инструмент — по YML-фиду.

02

Тогда как агент отвечает покупателям про товары и наличие?

Через поиск по YML-фиду магазина. OpenCart формирует такой фид штатно — тот же, что вы отдаёте на маркетплейсы. Агент ищет в нём по названию, категории, бренду и цене, по умолчанию показывает только позиции в наличии и присылает прямую ссылку на карточку. Фид перечитывается не чаще раза в двадцать минут — правку цены агент подхватит в этих пределах. Это отдельная настройка в кабинете, для неё OpenCart API не нужен вовсе.

03

Покупатель сможет узнать чужой заказ, назвав его номер?

Нет. Заказы и покупатели вынесены в группу прав, которая для клиентских каналов выключена: вызов от агента в Telegram, WhatsApp или в виджете на сайте вернёт отказ и запись в журнал. Оговорка честности ради: группу можно включить вручную — тумблер в настройках есть. Не включайте её. Номер заказа печатается на чеке и уходит в письме, то есть известен не только покупателю, а вместе со статусом агент отдаёт имя, почту и телефон.

04

Агент может изменить статус заказа или оформить новый?

Нет. Все действия помечены как чтение: изменить статус, создать заказ, поправить корзину или цену агент не может технически, а не «по настройке». Это осознанная граница — писать в базу боевого магазина через ИИ мы не даём. Заказ по-прежнему меняете вы в админке.

05

Подключили, а агент отвечает «каталог временно недоступен» — что не так?

Почти всегда одно из двух. Первое: у API-пользователя в OpenCart не указан наш IP (Система → Пользователи → API → IP-адреса) — магазин тогда вместо данных отдаёт страницу входа. Второе: в настройках интеграции стоит адрес админки вместо адреса витрины. API OpenCart живёт на витрине, site/index.php?route=api/, хотя пользователя заводят в админке. Интеграция распознаёт оба случая и пишет, что именно чинить, а не просто «ошибка»; при адресе админки она ещё и сама попробует витрину.

06

Данные заказа могут отстать от того, что в магазине?

Нет. Ответы по заказам не кэшируются: агент обращается к API магазина в тот момент, когда вы задали вопрос. Копии базы у нас нет, синхронизация не настраивается и ломаться нечему. Обратная сторона — уведомлений о новых заказах интеграция не шлёт: событий OpenCart мы не слушаем, работает только вопрос-ответ.

07

Какая версия OpenCart нужна?

Инструмент написан под OpenCart 3.x и его стандартные маршруты API. На сборках 2.x и 4.x адреса и формат ответа отличаются — работоспособность не гарантируем. Магазины на популярных доработанных шаблонах и на хостингах с анти-бот-защитой мы учли: если вместо ответа приходит проверочная страница с редиректом, интеграция проходит её и повторяет запрос.

08

Сколько это стоит?

Отдельной платы за интеграцию с OpenCart нет. Диалоги и рабочий чат с ассистентом расходуют включённый в тариф объём: Старт — 1 790 ₽ в месяц с включённой 1 000 ₽, Бизнес — 4 790 ₽ с 2 400 ₽, Про — 9 590 ₽ с 4 800 ₽. При регистрации даём 700 ₽ на кошелёк, карту вводить не нужно — этого хватает, чтобы подключить магазин и прогнать агента по своим заказам.

Подключите магазин — первые заказы за наш счёт

700 ₽ на баланс при регистрации. Без карты, отключается в один клик.

Начать бесплатно