如何在外部嵌入的Odoo Live Chat中预设访客名称?
外部网站嵌入Odoo Live Chat预设访客姓名的解决方案
可用以下官方支持的方法实现,无需编写自定义Odoo模块:
- 先在页面中定义全局配置变量,指定访客姓名:
window.odooLivechatConfig = { anonymous_name: "Aalex" }; - 再加载Odoo Live Chat的loader和资源脚本:
<script src="https://my-odoo.com/im_livechat/loader/5"></script> <script src="https://my-odoo.com/im_livechat/assets_embed.js"></script>
此前直接在URL中传递anonymous_name参数无效,是因为部分Odoo版本里,loader脚本优先读取全局配置变量而非URL参数,这种全局变量配置的方式兼容性更强,能确保访客姓名被正确写入后台记录,替代默认的"Visitor"。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

