如何将 Asyntai AI 聊天机器人添加到 Odoo

Odoo 网站的分步指南

获取嵌入代码

步骤1:获取您的嵌入代码

首先,前往您的 Asyntai 仪表板并向下滚动到"嵌入代码"部分。复制您的专属嵌入代码,格式如下:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

注意: 以上代码仅为示例。您必须从仪表板复制您自己的专属嵌入代码,因为其中包含您的个人小部件 ID。

步骤 2:使用代码注入添加代码(Odoo 16+)

如果您使用的是 Odoo 16 或更高版本,可以使用内置的代码注入功能将聊天机器人添加到所有页面:

  1. 登录您的 Odoo 后端并转到网站应用
  2. 点击编辑进入网站编辑器
  3. 点击编辑器工具栏中的主题选项
  4. 导航到网站设置
  5. 找到并点击代码注入
  6. 点击 </body> 选项以在 body 闭合标签之前添加代码
  7. 在代码编辑器中粘贴您的 Asyntai 嵌入代码
  8. 点击 Save 应用更改

提示: 将代码添加到 </body> 部分会将其放置在 body 闭合标签之前,这是聊天小部件的推荐位置,不会减慢您的页面加载速度。

备选方案:使用 HTML 编辑器(Odoo 14-15)

对于 Odoo 14 和 15 版本,您可以使用 HTML 编辑器添加代码:

  1. 登录您的 Odoo 后端并转到网站应用
  2. 点击编辑进入网站编辑器
  3. 点击自定义下拉菜单
  4. 选择 HTML/CSS/JS 编辑器
  5. 从可编辑模板列表中选择主布局
  6. 滚动到模板底部,在 </t> 闭合标签之前
  7. 粘贴您的Asyntai嵌入代码
  8. 点击保存并刷新页面

重要提示: 直接编辑 HTML 时,请确保使用有效的 XHTML 语法。如有需要,您的脚本标签应自闭合。更改将应用于您网站上的所有页面。

备选方案:开发者方法(自定义模块)

如果您是开发者或有权访问自定义 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 的资源缓存。