Odoo 20 已足够接近,足以影响升级决策,但其文档仍不足以给出最终的逐项功能结论。Odoo 已确认,这个新主版本将于 2026 年 Odoo Experience 大会在布鲁塞尔发布。活动时间为 9 月 24 日至 26 日,Odoo 将开幕主题演讲描述为 Odoo 20 旅程的开始。

这一确认来自官方Odoo Experience 2026 页面。在 Odoo 发布最终的 Odoo 20 发行说明和生产升级工具之前,关于每项功能的详细说法都应视为暂定。

关于 Odoo 19 的已知信息

Odoo 19 于 2025 年 9 月发布。它是 Odoo Online、Odoo.sh 和本地部署的受支持主版本。根据其受支持版本文档,Odoo 目前计划对 Odoo 19 提供标准支持至 2028 年 9 月。

因此,Odoo 19 相较于尚未发布的版本有一个重要优势,就是现在就可以评估。其文档、代码、本地化、升级流程和应用行为都可用于测试。自定义模块开发者可以查看实际接口,而不是依赖预览做规划。

Odoo 19 版本线在 Odoo Online 上也通过中间版本持续演进。Odoo 19.3 增加了离线记录操作、AI 记录创建与更新、会计层级变更、改进的移动端表单以及许多应用特定功能。Odoo 19.4 随后带来了简化的访问权限、会计预测、扩展的销售控制、MCP 连接能力以及进一步的运营改进。

中间版本不等同于 Odoo 20

Odoo 将 19.1、19.2、19.3 和 19.4 标记为中间的在线或 SaaS 版本。它们可在 Odoo Online 上使用,并且每两到三个月发布一次。它们不是 Odoo.sh 或本地部署的独立受支持主版本。

Odoo 20 则不同。它将是下一个主版本,也是 Odoo Online、Odoo.sh 和本地部署模型中的相关未来目标。从 Odoo 19 升级到 Odoo 20 将是一次版本升级,而不是像接收 Odoo Online 滚动更新那样的相同流程。

发布前仍未知的内容

在最终发布说明和升级服务可用之前,组织仍无法完整回答若干实际问题:

  • 哪些预览功能会进入首个生产版本。
  • 哪些数据库模型、视图、JavaScript 接口和会计结构会发生变化。
  • 所需的各国本地化和电子文档流程是否都会准备就绪。
  • 第三方和自定义模块何时支持 Odoo 20。
  • 一个有代表性的生产数据库升级和验证需要多长时间。
  • 大规模使用的最初几个月会发现哪些缺陷。

这些都是常见的发布不确定性,并不意味着 Odoo 20 会有问题。它们只是提醒我们要区分已确认的信息和预期。

现在采用 Odoo 19 的理由

等待并不一定是风险更低的选择。当组织面临当前的运营问题、接近旧版本支持结束,或者需要 Odoo 19 中已经验证可用的能力时,Odoo 19 可能是更好的目标。

  • 项目在 Odoo 20 之前已有明确时间表,继续拖延会让已知的业务问题维持不变。
  • 所需的第三方模块已经支持 Odoo 19,但尚无确认的 Odoo 20 日期。
  • 组织需要一个可以立即测试的受支持目标版本。
  • 现有升级项目已经完成了 Odoo 19 的数据清理、自定义代码修改和用户测试。
  • 企业更倾向于在一个主版本积累了生产经验之后再采用它。

一个执行良好的 Odoo 19 项目并不会因为后续出现 Odoo 20 而变得没有价值。流程清理、数据治理、淘汰过时的自定义、集成测试和用户培训依然有价值。组织也应当明白,之后的 Odoo 20 升级仍然会是另一个项目。

等待 Odoo 20 的理由

当没有紧迫的业务期限,且当前版本仍受支持并稳定时,等待是合理的。如果组织原本就要开始,但尚未在 Odoo 19 迁移上投入大量工作,那么等待也可能减少高度定制数据库的重复升级工作。

  • 当前系统受支持,并且满足运营需求。
  • 计划上线时间本来也会接近 2026 年 9 月。
  • 数据库包含大量自定义代码,若要适配两次会很昂贵。
  • 在最终文档可用后,某个已确认的 Odoo 20 功能对业务方案至关重要。
  • 组织可以等待本地化、供应商和社区模块支持得到验证。

不要把生产升级排在发布当天

发布日期只是验证的开始,不是自动的生产截止日。Odoo 建议在提交生产数据库之前先测试升级。一个合理的 Odoo 20 计划应包括最近的数据库副本、自定义与第三方模块清单、端到端工作流测试、会计对比、集成测试以及切换计划。

所需时间更多取决于数据库,而不是版本号。标准的 Odoo Online 数据库路径,可能与一个具有多年自定义模块和外部集成的 Odoo.sh 或本地部署截然不同。

2026 年 7 月的决策框架

  • 当存在当前需求、经过验证的解决方案,以及不应再等待的交付窗口时,选择 Odoo 19。
  • 当当前平台健康、项目尚未开始,并且避免两次相近的技术迁移具有实际价值时,等待 Odoo 20。
  • 当决策取决于尚未确认的 Odoo 20 功能时,推迟最终决定。在官方发布说明和升级服务可用后再重新评估。

诚实的结论

Odoo 19 是一个已知、受支持的主版本,距离计划中的标准支持结束还有数年。Odoo 20 已确认将于 2026 年 9 月发布,但其完整最终范围和真实升级影响尚未公开。

更好的选择不只是数字更高的那个版本,而是能够解决所需业务问题、支持必要模块和本地化,并且能在可接受的风险窗口内针对真实数据库进行验证的版本。