Новое сообщение открывается у оператора. Рядом — товар, о котором спрашивает покупатель, и прямая ссылка на его вариант.
Помощь на той странице, где она нужна
Приглашение учитывает открытый товар, поиск, корзину или документацию. Оно появляется ненавязчиво после паузы и закрывается одним нажатием. Сообщение отправляет сам посетитель.
Когда покупатель пишет, оператор видит входящий диалог и ссылку на страницу с выбранным вариантом. Контекст не содержит произвольных параметров адреса или контактов. Текст, голосовые и звонки остаются в одном диалоге.
Диалог с человеком
Покупатель видит свой чат в отдельном виджете. Оператор работает с диалогами в управлении. Поддерживаются текст, голосовые сообщения с прослушиванием перед отправкой и браузерный аудиозвонок.
WebRTC передает звук через серверный ретранслятор. Для записи и звонка нужен доступ к микрофону; отказ не мешает текстовой переписке. Есть отдельный сценарный собеседник для одиночного показа.
Открыть диалоги оператораRiders Nolmi: магазин на телевизоре
Отдельный экран /admin/nolmi открывается после входа. Данные admin / admin уже заполнены — достаточно нажать Войти в Nolmi. Открытая демо-админка не заменяет этот вход; телевизор получает только доступ к просмотру.
В режиме Посетители видно текущую страницу, движения указателя, выбор товаров и корзину. Можно выбрать человека вручную или переключать активных посетителей каждые 15 секунд. Режим Продажи показывает выручку, заказы и источники на русском языке. Личные формы и переписка скрыты.
Веб-экран уже работает; APK для Android TV, автозапуск, Яндекс Метрика и внешние показатели подключаются отдельно при внедрении. Запись на /tech показывает настоящие действия покупателя и обновления экрана.
POST /api/v1/admin/nolmi/session {login: admin, password: admin, generationId}
GET /api/v1/admin/nolmi
GET /api/v1/admin/nolmi/visitors/{id}Отвечать из CRM и мессенджеров
Пять основных каналов: Битрикс24, Telegram, WhatsApp Business, amoCRM и VK. Текстовые адаптеры подготовлены; реальные аккаунты подключаются при внедрении. Дополнительно доступны MAX и подписанные Webhooks для других систем. В разделе каналов показаны статусы, квитанции и попытки. Без аккаунта и настроенных доступов канал остается в состоянии «Ожидает подключения».
В Битрикс24 используется приложение и Открытая линия, в amoCRM — API Чатов. В рабочих мессенджерах оператор отвечает цитированием исходного сообщения: ответ возвращается нужному покупателю. Подписи, разрешенный получатель, защита от дублей и общий срок сеанса проверяются на сервере.
Голосовые доступны в браузерном диалоге. Внешний канал получает уведомление со ссылкой на него. Браузерный звонок принимается там же; нативный звонок в мессенджер или SIP в этом релизе не подключен. Звук и управление микрофоном сохраняются при переходах внутри магазина или админки.
Для WhatsApp исходящий текст требует открытого 24-часового окна; отправка через шаблоны не включена. Неопределенный ответ провайдера не повторяется автоматически, чтобы не отправить сообщение дважды.
Открыть каналы связиОбщение в контуре компании
При отдельном внедрении переписка, голосовые, файлы и история обращений хранятся на инфраструктуре компании. Собственный чат не требует отправки диалогов в сторонний чат-сервис; сервер связи размещается в том же окружении.
Доступ получают сотрудники с назначенными правами. Передача сообщений во внешнюю CRM или мессенджер возможна только при явно подключенной интеграции. В демонстрационном магазине внешние аккаунты отключены. Для закрытого внедрения вместе с компанией настраиваются сетевые ограничения, права и срок хранения.
API проверяет принадлежность диалога и аудио текущему посетителю. Демонстрационные администраторы видят общие диалоги стенда, поэтому здесь используются вымышленные контакты. После сброса старые ссылки на аудио перестают работать.
Статьи, отзывы и точки продаж
Блог связан с товарами и поддерживает редактор с версиями. Собственные отзывы проходят модерацию. Отзывы внешних площадок и журналы их импорта на этом стенде подготовлены для демонстрации.
Магазины имеют отдельные страницы, галереи, карту и наличие для самовывоза. Карта использует MapLibre, OpenStreetMap и размещенные отдельно архивы PMTiles с атрибуцией.
Посмотреть журнал