#
Подключение Nethouse
ChatRex использует автоматически обновляемую YML-выгрузку Nethouse для поиска товаров, получения карточек, проверки доступности и ссылок. Доступ к заказам, покупателям и оплатам не требуется.
#
Подготовка выгрузки
- В кабинете Nethouse откройте Магазин → Маркетплейсы.
- Включите передачу каталога и сохраните настройки.
- Скопируйте ссылку автоматически обновляемой YML-выгрузки. Обычно она заканчивается на
pricelist.xml; используйте адрес, который показан в вашем кабинете. - Проверьте, что витрина и выгрузка доступны по HTTPS и выгрузка содержит нужные товары.
Не загружайте в ChatRex разовый файл: для обновления каталога нужна действующая ссылка.
#
Подключение к ChatRex
- Откройте Интеграции → Подключить интеграцию, найдите Nethouse и нажмите Подключить.
- На вкладке Установка соединения заполните Публичный адрес сайта и YML-ссылка каталога.
- Нажмите Подключить каталог и дождитесь статуса Подключено.
- Проверьте условия подписки ChatRex и добавьте действия Nethouse боту.
Выгрузка хранится зашифрованно. Допускается YML до 20 МБ. Сервер повторно синхронизирует каталог каждые 30 минут; изменения не появляются мгновенно. При ошибке импорта прежняя успешная версия не заменяется частично загруженными данными. Не используйте устаревшие данные как подтверждение актуального остатка.
#
Наличие и количество
Значение «есть в наличии» в YML не означает, что известно количество на складе. Эта интеграция передаёт доступность без точного количества. Бот должен сообщать наличие без выдуманного остатка.
Цена, валюта, описание и характеристики берутся из выгрузки. Полнота этих данных зависит от настроек магазина.
Товар может отсутствовать в выгрузке, даже если его страница открывается на сайте. Например, в проверенном магазине товар с нулевым остатком и выключенной продажей под заказ не попадал в YML. Если поиск не находит товар, проверьте его присутствие в выгрузке и настройки доступности в Nethouse. Отсутствие в поиске само по себе не подтверждает нулевой остаток.
#
Чат на сайте через Яндекс Тег Менеджер
Подключение каталога и установка чата — отдельные шаги. Для чата нужны подключение OnChat в ChatRex, счётчик Яндекс Метрики и контейнер Яндекс Тег Менеджера. Доступность приложения Метрики в Nethouse проверьте в своём тарифе сайта.
#
Подготовьте чат
- Подключите OnChat в ChatRex и добавьте HTTPS-домен витрины в разрешённые домены на вкладке Настройки.
- Назначьте OnChat боту во вкладке Каналы и запуск и сохраните бота.
- В подключении Nethouse выберите чат и нажмите Получить код виджета. Сохраните адрес из атрибута
src: он содержит идентификатор вашего OnChat.
#
Подключите счётчик к сайту
- В Яндекс Метрике выберите существующий счётчик этой витрины или создайте новый с её доменом. Вебвизор для работы чата не требуется.
- В Nethouse откройте Приложения → Яндекс.Метрика, вставьте код этого счётчика и сохраните настройки.
- В Яндекс Метрике откройте Тег Менеджер для этого счётчика и создайте контейнер, если его ещё нет.
- Разрешите использование пользовательского HTML в настройках счётчика, если интерфейс запрашивает это при создании тега.
#
Добавьте виджет
В контейнере создайте тег Пользовательский HTML. Виджет ChatRex загружается как JavaScript-модуль: для этого используйте загрузчик ниже. Замените ID_ВАШЕГО_ONCHAT на идентификатор из полученного в ChatRex адреса src.
<script>
(function () {
if (document.getElementById("chatrex-nethouse-widget")) return;
var script = document.createElement("script");
script.id = "chatrex-nethouse-widget";
script.type = "module";
script.src = "https://app.chatrex.pro/chatrex-widget.js?integration_id=ID_ВАШЕГО_ONCHAT";
document.head.appendChild(script);
}());
</script>
- Настройте запуск тега на страницах вашей витрины. Если счётчик используется на нескольких сайтах, ограничьте запуск нужным доменом.
- Сохраните тег и опубликуйте версию контейнера. Сохранённый черновик ещё не запускает виджет на сайте.
- Откройте публичную витрину и раскройте чат. Обновление опубликованного контейнера может появиться с задержкой из-за кеширования.
- Задайте вопрос о товаре, который есть в YML, и дождитесь ответа. Сверьте название, цену и ссылку с витриной.
Не устанавливайте одновременно два тега с одним и тем же виджетом. Если кнопка чата не появилась, проверьте публикацию контейнера, домен, идентификатор OnChat и отсутствие блокировки счётчика в браузере. Если чат открывается, но не отвечает, проверьте назначение бота, его активность и действующие подписки ChatRex.
#
Отключение
Нажмите Разорвать соединение в подключении Nethouse. Каталог станет недоступен действиям бота. Чтобы убрать чат с витрины, отдельно отключите тег ChatRex в Яндекс Тег Менеджере и опубликуйте изменения контейнера.
Подписка на ChatRex оформляется внутри ChatRex отдельно от тарифа Nethouse.
См. также
Подключение CMS и commerce-платформ к ChatRex для работы бота с каталогом, товарами, остатками и заказами.
Действия бота для поиска товаров, получения карточки, проверки наличия и ссылки в Nethouse.
Каталог интеграций ChatRex: каналы, CRM, CMS, маркетплейсы, Desk, системы записи и другие сервисы.