Как добавить ИИ-чат-бот Asyntai в Odoo
Пошаговое руководство для сайтов на Odoo
Шаг 1: Получите код встраивания
Сначала перейдите на Панель управления Asyntai и прокрутите вниз до раздела «Код для встраивания». Скопируйте уникальный код, который выглядит так:
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
Примечание: Код выше — всего лишь пример. Вы должны скопировать свой уникальный код для встраивания с вашей Панели управления, так как он содержит ваш персональный идентификатор виджета.
Шаг 2: Добавьте код через Code Injection (Odoo 16+)
Если вы используете Odoo версии 16 или новее, вы можете использовать встроенную функцию внедрения кода для добавления чат-бота на все страницы:
- Войдите в бэкенд Odoo и перейдите в приложение Website
- Нажмите Edit, чтобы войти в редактор сайта
- Нажмите на параметр Theme на панели инструментов редактора
- Перейдите в Website Settings
- Найдите и нажмите на Code Injection
- Нажмите параметр </body>, чтобы добавить код перед закрывающим тегом body
- Вставьте код встраивания Asyntai в редактор кода
- Нажмите Save, чтобы применить изменения
Совет: Добавление кода в раздел </body> помещает его непосредственно перед закрывающим тегом body — это рекомендуемое расположение для чат-виджетов, которое не замедлит загрузку страницы.
Альтернатива: Через HTML-редактор (Odoo 14-15)
Для Odoo версий 14 и 15 можно добавить код через редактор HTML:
- Войдите в бэкенд Odoo и перейдите в приложение Website
- Нажмите Edit, чтобы войти в редактор сайта
- Нажмите выпадающее меню Customize
- Выберите HTML/CSS/JS Editor
- Выберите Main Layout из списка редактируемых шаблонов
- Прокрутите шаблон в конец, до закрывающего тега
</t> - Вставьте код встраивания Asyntai
- Нажмите Save и обновите страницу
Важно: При прямом редактировании HTML убедитесь, что используете корректный синтаксис XHTML. При необходимости тег script должен быть самозакрывающимся. Изменения применятся ко всем страницам сайта.
Альтернатива: Способ для разработчика (модуль)
Если вы разработчик или имеете доступ к пользовательским модулям Odoo, вы можете создать шаблон, наследующий от макета сайта:
<template id="asyntai_chatbot" inherit_id="website.layout">
<xpath expr="//div[@id='wrapwrap']" position="after">
<script async="async" src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"/>
</xpath>
</template>
Примечание: Этот метод требует создания пользовательского модуля Odoo и добавления приведённого выше кода в XML-представления вашего модуля. После добавления обновите список модулей и установите модуль.
Шаг 3: Проверка установки
После сохранения изменений откройте сайт в новой вкладке браузера или в режиме инкогнито. Вы должны увидеть кнопку виджета чата в правом нижнем углу. Нажмите на неё, чтобы убедиться, что всё работает.
Виджет не отображается? Убедитесь, что вы сохранили изменения и очистили кэш браузера. Попробуйте открыть сайт в режиме инкогнито. Если изменения вносились через HTML-редактор, может потребоваться обновить страницу или очистить кэш активов Odoo.
Weebly