Odoo 20 于 2026 年 9 月在布鲁塞尔的 Odoo Experience 上发布。官方发行说明列出了数百项变化,从会计到网站构建器。大多数都很小,但有几项会改变你团队的日常工作。
我们在每个 Odoo 版本上开发和测试自己的应用,所以把整份清单都看了一遍。下面按应用介绍重要的新功能,以及升级前要检查的变化。
离线模式和更好的移动应用
对外勤团队来说最大的变化:Odoo 20 可以离线工作。没有网络时也能创建、编辑和删除记录,并重新运行之前的搜索。网络恢复后,一切会自动同步。
- 在手机上,滑动即可打开命令面板,日期在底部面板中选择。
- 从手机把文件分享到 Odoo,即可创建供应商账单、费用或任务。
- 底部面板现在也可以在平板的触控模式下使用。
会行动的 AI 代理,而不只是回答问题
在 Odoo 20 中,AI 代理可以创建和更新记录,包括根据你上传的文件,还能由计划动作触发运行,并接受语音请求。Odoo 会为每项任务挑选 AI 模型,新的 MCP 连接还能让其他工具访问你的数据库。
需要提前规划的一点:AI 功能现在会消耗需单独购买的 IAP 点数。
每天都会用到的小改进
- 可以在沟通栏中置顶重要消息,还能筛选为只看对话或只看跟踪的变更。
- 从 Odoo 发出的邮件可以添加抄送(CC)收件人。
- 分享一个视图链接,保留其搜索、筛选和分组。
- 在列表和看板视图中,可以拖放一次移动多条记录。
- 一次性下载大量记录的附件。
- 箭头可以把“本月”这类相对日期筛选向前或向后移动一个周期。
- 当记录无法删除时,Odoo 会建议将其归档。
会计:少录入,少出错
- 账单明细行预测:Odoo 会根据历史记录和描述,为供应商账单推荐明细行。
- 更好的重复检测:疑似重复显示红色警告,可能重复显示黄色警告。
- 客户发票的手动和自动提醒。
- 付款状态更清晰:“处理中”改为“已付款”,“已付款”改为“已对账”。
- 上级科目取代了科目组,科目代码变为可选。
- 通过支付发起服务,只需一次签名即可在 Odoo 中支付供应商账单。
销售、库存和制造
- 销售订单新增了行号、产品图片和不含产品的行。修改利润率,价格会随之调整。
- 补货规则可以根据你的需求历史建议最小值和最大值。
- 查看过去某一天的库存,打印 CMR 公路运单,并且不再需要旧的向导即可处理退货。
- 制造在所有地方只用一个“生产”按钮,可以拆分进行中的订单,并且允许后一道工序在前一道完成之前开始。
销售点和网站
销售点在收款时支持多种货币,可以按发票号或小票号查找订单,商品缺货时可以暂时隐藏。一个销售点现在可以使用多台打印机。
网站方面,AI 助手可以编辑区块、页面、表单和菜单。Odoo 现在默认发布 llms.txt 文件和结构化数据,URL 也可以按语言翻译。
升级之前:哪些地方可能出问题
有些变化会影响自定义模块和第三方应用。请先在数据库副本上测试升级。尤其要检查:
- 记录规则被访问权限上设置的域取代。
- Material Symbols 取代了 Font Awesome 图标,自定义视图和网站主题也包括在内。
- 跟踪值不再存储:跟踪消息会在显示时实时生成。
- 现场服务并入了计划应用,薪资不再使用工时记录。
- 在你自己的服务器上,Odoo 20 需要 Python 3.12 和 PostgreSQL 16 或更高版本。
你使用的每个第三方应用都需要有自己的 20.0 版本。确定升级日期前,请先询问供应商。
SHARQIX 应用与 Odoo 20
我们已发布的所有应用都支持 Odoo 20 社区版和企业版,并且都在其上测试过:Direct Print、KPI Dashboards、Office Preview、明细行编辑器等。Odoo 20 也改进了自带的仪表板应用,增加了私有仪表板和保存的筛选; 我们的 Odoo 仪表板指南 将它与其他方案做了对比。
来源:官方 Odoo 20 发行说明。对升级有疑问?请写信至 support@sharqix.com.