直接从 Odoo 访问您的工具
Odoo 通常是用于管理运营、销售、库存和会计的中心系统。
与此同时,许多企业依赖于 外部网络应用程序 来处理特定用例。您可以直接从 Odoo 访问外部网络应用程序 ,就像它是一个本地 Odoo 应用程序一样,而无需在多个浏览器标签之间切换。
本指南将解释如何使用 Odoo 的标准功能 将任何外部网络应用程序嵌入到 Odoo 系统中,而无需安装自定义模块或编写代码。
看看它在实践中的运作方式
在深入逐步指南之前,您可以观看这个简短的演示,展示如何将外部网络应用程序添加并直接在 Odoo 内部访问。
开始之前的先决条件
在按照以下步骤操作之前,请确保:
- 开发者模式已启用
- 您可以访问 Odoo Studio
- 外部网站允许嵌入(某些网站出于安全原因会阻止此操作)。
需要遵循的步骤
按照以下步骤将任何外部网络应用程序添加为 Odoo 内部的应用程序。
1️⃣ 启用开发者模式
登录到您的 Odoo 数据库。
从用户菜单或设置中,启用 开发者模式。
这对于访问视图和技术选项是必需的。
2️⃣ 打开 Odoo Studio
打开任何 Odoo 应用程序。在 上面的视频 示例中,使用的是 CRM 应用程序,但任何应用程序都可以。
在右上角:
- 点击 工具 / 扳手图标 🔧
- 选择 Odoo Studio
3️⃣ 创建一个新的菜单项
在 Odoo Studio 中:
- 点击 编辑菜单
- 创建一个 新菜单
- 给它一个清晰的名称,例如:
- 外部网站
- 内部工具
- 参考平台
- Odoo - Shopify 连接器
当被要求配置模型时:
- 选择任何模型
- 模型本身是 不重要的,仅用于快速创建菜单
确认以创建菜单。
4️⃣ 调整新菜单的视图
菜单创建后:
- 转到 视图
- 禁用 列表视图
- 确保 表单视图 设置为默认
这确保外部网站将以干净的全屏布局显示。
5️⃣ 保存并打开应用
打开链接到您菜单的 表单视图。
然后:
- 点击 视图
- 打开 XML 视图
这里将定义嵌入的网站。
6️⃣ 用嵌入代码替换表单视图
在 XML 编辑器中:
- 选择所有现有代码
- 用下面的自定义嵌入代码替换它
<form string="嵌入式网页" version="7.0" edit="false" create="false"> <div style="position:absolute; left:0; top:0; width:100%; height:100%;"> <iframe src="https://www.odoo.com/ar/trial" width="100%" height="100%" marginwidth="0" marginheight="0" frameborder="no" scrolling="no" style="border-width:0px;"> </iframe> </div> </form>
这段代码定义了一个视图,用于在Odoo中显示外部网站。
7️⃣ 插入外部网站的URL
在 XML 代码中:
- 找到 URL 字段

- 粘贴您想要显示的网站的 URL
保存视图。
8️⃣ 在 Odoo 中打开嵌入的网站
点击您刚刚创建的菜单。
您现在将看到外部网站直接显示在 Odoo 中,而无需打开新标签页。
✅ 您已准备就绪
- 您的外部应用程序现在可以作为 Odoo 中的应用访问。
- 您可以随时打开它,而无需离开您的 Odoo 环境。
- 此设置可以随时调整、重命名或删除。
现实世界的例子
- 电子商务集成:直接从 Odoo 访问集成接口,例如我们的 Odoo - Shopify -liitin,以便在不离开 Odoo 的情况下管理同步。
- 自定义仪表板和报告工具:在 Odoo 中显示来自外部分析或 BI 工具的实时数据。
- 内部业务工具:嵌入运营、支持或财务团队使用的内部 Web 应用。
- 与 Odoo 连接的外部平台:在保持清晰工作流程的同时,从单一界面访问第三方工具。