# Подключение Odoo

Как подключить опубликованный каталог Odoo eCommerce к ChatRex и дать боту доступ к товарам, ценам и остаткам.

Интеграция передаёт в ChatRex опубликованный каталог выбранного сайта Odoo. Бот сможет находить товары и варианты, получать актуальные цены, проверять остатки и отправлять покупателю публичные ссылки на карточки.

Интеграция работает с Odoo 18 в Odoo.sh и локальной установке Odoo. Она не является каналом: сообщения покупателей через неё в ChatRex не поступают.

# Какие данные передаются

После согласия администратора синхронизируются только данные опубликованного каталога в выбранном контексте:

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

Клиенты, партнёры и заказы Odoo в ChatRex не передаются.

# Установка модуля

  1. Установите в Odoo приложение ChatRex AI Sales Assistant.
  2. Если используется локальный сервер, добавьте каталог модуля для Odoo 18 в addons_path, обновите список приложений и установите ChatRex eCommerce.
  3. Убедитесь, что в Odoo настроены сайт, прайс-лист и опубликованные товары.

Для установки модуля и изменения системной конфигурации нужны права администратора Odoo.

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

  1. В ChatRex откройте Интеграции.
  2. Нажмите Подключить интеграцию, выберите Odoo и нажмите Подключить.
  3. На вкладке Установка соединения нажмите Сгенерировать код.
  4. В Odoo откройте Веб-сайт → Конфигурация → ChatRex → eCommerce connection.
  5. Создайте подключение и выберите компанию, сайт, прайс-лист, язык и, при необходимости, склад.
  6. Ознакомьтесь с условиями передачи данных и подтвердите согласие.
  7. Введите одноразовый код из ChatRex и нажмите Connect.
  8. Вернитесь в ChatRex и дождитесь статуса Подключено.

Код действует до времени, указанного под ним. Если срок истёк, нажмите Обновить код и введите новое значение в Odoo.

После подключения в ChatRex отображаются выбранные компания, сайт и валюта. Проверьте эти данные, если в Odoo настроено несколько сайтов или компаний.

# Синхронизация каталога

Модуль отправляет изменения каталога в фоне после завершения операции в Odoo. Поэтому новый товар, цена или остаток могут появиться в ChatRex с небольшой задержкой.

Бот использует только последнюю успешно синхронизированную версию каталога. Если действия возвращают ошибку доступности источника, проверьте состояние подключения и фоновых заданий Odoo.

# Действия бота

После подключения настройте операции во вкладке Интеграции и действия. Поиск товаров, получение карточки, проверка остатков и получение ссылки описаны в статье Действия Odoo.

# Проверка

  1. Опубликуйте тестовый товар на выбранном сайте Odoo.
  2. Дождитесь фоновой синхронизации.
  3. Запустите действие поиска товара в тестовом чате ChatRex.
  4. Сравните название, вариант, цену, валюту, остаток и ссылку с Odoo.
  5. Измените тестовую цену или остаток и убедитесь, что после синхронизации бот получает новое значение.

# Отключение

Откройте настройки интеграции Odoo в ChatRex и нажмите Отключить. При необходимости также отключите соединение в настройках модуля Odoo.

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