如果你的团队仍在使用 Odoo 18,Odoo 19.3 是一次相当大的变化。其中一部分来自升级到 Odoo 19 系列,另一部分则来自 19.3 版本中特别加入的功能。

这个区别很重要。把自 Odoo 18 以来新增内容全部列出来,19.3 看起来会像一个庞大的版本。只列出 19.3 的内容,又会掩盖 Odoo 18 用户实际会遇到的更广泛变化。本文会把这两部分区分开来,并聚焦最可能影响日常工作的差异。

来源材料包括 Odoo 官方的Odoo 19 发行说明Odoo 19.3 发行说明,以及官方视频借助 Odoo 19.3 提升技能

给 Odoo 18 用户的简要结论

最显著的变化分布在系统的多个部分:

  • 移动端使用更实用,新增了命令面板、改进的触控表单,以及有限的离线记录操作。
  • AI 智能体不仅能生成或总结文本,还可以创建和更新记录。
  • 会计在结构和流程上都有变化,包括父级账户、更广泛的手动对账,以及新的付款选项。
  • 库存退货更简单,制造则获得了更好的组件替换功能和重新设计的工单看板视图。
  • 电子商务获得了更好的筛选、自动产品推荐、评论请求、配送偏好,以及更简单的库存选项。
  • 国际化和技术团队获得了上下文内的翻译模式,以及邮件跟踪数据的重大变化。

没有哪一项单独的功能能让每个 Odoo 18 数据库都显然值得升级。价值来自许多小改进的综合效果,此外还有一些对会计、移动团队、电子商务和 AI 辅助工作的较大变化。

先了解版本跃迁

对于 Odoo 18 团队来说,Odoo 19.3 不只是一次维护更新。你是在跨越一个主版本边界进入 Odoo 19,然后再获得 19.3 中交付的新增功能。Odoo 的文档区分了同一版本内的更新,以及将数据库迁移到新版本的升级。

这在评估自定义模块、集成、自动化动作、报表和会计行为时非常重要。正确的问题不仅是某个 19.3 功能是否有用,还包括从当前 Odoo 18 配置整体迁移是否已经准备就绪。Odoo 在官方更新与升级文档中解释了这种区别。

功能可用性还可能取决于版本类型、托管方式、国家、支付提供商以及已安装的应用。应把发行说明视为能力地图,然后确认你数据库的准确升级路径。

日常导航感觉更成熟了

与 Odoo 18 相比,基础版 Odoo 19 已经改变了许多常见交互。活动的创建和重新安排更简单,列表和看板视图增加了更多批量操作,客户文档支持可重新组织的分区,而渐进式 Web 应用新增了下拉刷新。缓存数据以及更早显示控制面板,也旨在让导航感觉更快。

Odoo 19.3 在这方面继续面向移动用户优化。在移动端主面板上向下滑动会打开命令面板,触控设备上的表单视图也经过了重新设计。纸面上这些变化不算大,但对一天中反复打开记录的人影响很明显。

离线操作很有用,但它不是完整的离线 Odoo

Odoo 19.3 可以在离线状态下创建、编辑、归档、取消归档和删除记录。不过有明确限制。要离线创建记录,该类型的记录必须先在线创建过。要离线编辑记录,那个具体记录必须先在线打开过。

对于外勤人员或网络连接不稳定的用户,这可以消除一些令人沮丧的死胡同。但它不应被描述为完整的离线 ERP。团队在实际依赖之前,应先测试自己使用的具体模型、附件、关联字段和冲突场景。

AI 从辅助走向记录操作

19.3 中 AI 的变化,比另一个写作快捷方式更重要。Odoo 表示,其 AI 智能体可以根据指令创建记录,包括来自 PDF 等文件中的指令。智能体还可以更新记录,并为网站和邮件生成图片或增强按钮。

对于从 Odoo 18 过来的人来说,实际变化在于 AI 可以参与业务工作流。用户可以让智能体把提供的简报转成记录、更新现有信息,或准备视觉内容,而无需在那么多页面之间来回切换。

这项能力应当有计划地引入。只有在正确的字段、公司、税务、负责人和访问规则都得到遵守时,创建记录才真正有价值。应从结果容易审核的窄范围任务开始。不要因为界面让生成记录变得容易,就默认它们一定正确。

会计包含最值得仔细审查的变化

Odoo 19 已经带来了更简化的银行对账体验、改进的对账模型、可对冲销分录进行对账的能力,以及对财政位置和税务适用性的重新设计。仅这些变化就足以让会计体验与 Odoo 18 明显不同。

Odoo 19.3 又增加了另一组重要的会计变化:

  • 账户组被父级账户取代,用于组织科目表,账户代码变为可选。
  • 可在任何账户上执行手动对账。原来的“允许对账”选项更名为“付款对账”,并在银行对账建议和汇率差异中承担更具体的角色。
  • 在对账时创建核销项目时,可以设置分析分配。
  • 累计换算调整行可平衡由于历史汇率和结算汇率在各类账户之间造成的差异。
  • 公司间供应商账单可与同步的采购订单自动匹配。
  • 可在列表视图中批量将分录重置为草稿。
  • 账单可通过新的 PISP 界面,使用一次签名单独或批量支付。

如果你有自定义报表、导入、集成或控制逻辑,假设每个账户都有代码,或依赖账户组提供层级结构,那么父级账户的变化是首先要检查的。标准数据库可能会顺利适配,但自定义逻辑可能保留了已不再成立的假设。

新的 PISP 付款流程可能很有价值,但它并不意味着每个国家的每家银行都能立即使用。仍需确认提供商和本地化支持。

库存退货更简单了

Odoo 19.3 中的退货向导已被移除,退货流程也已简化。还可以为特定产品变体定义包装,而 Sendcloud 集成则增加了包裹引用和更好的自提点选择。

对于 Odoo 18 的仓库团队来说,退货流程的变化最可能影响培训和书面操作流程。更简单的流程通常值得欢迎,但在废弃旧说明之前,用户应先演练部分退货、带追踪的产品、包装、退款以及跨公司场景。

制造获得了更清晰的组件和排程视图

新的“用于”智能按钮会显示引用某个产品的物料清单组件行。同样的组件行操作也可从物料清单列表和表单视图中使用。这使得在不手动打开每一张物料清单的情况下,更容易评估组件替换。

制造订单看板视图也已重新设计。订单可按计划周分组,卡片会显示组件状态、当前工作中心、截止日期和剩余时间。Odoo 还会在分组搜索中显示总剩余时间。

这些变化并不能取代细致的计划或物料清单管理。但它们确实减少了回答“某个组件用在哪里”以及“哪些工作即将开始”这类常见问题所需的步骤。

eCommerce 获得了全面且实用的升级

Odoo 19.3 改进了产品筛选,加载页面中无关的值会被排除,而不是把客户引向零结果组合。它可以自动推荐配件、可选和替代产品,并且可以在订单确认后自动发送评论请求邮件。

其他新增内容包括忠诚度进度条、首选送达日期、更丰富的动态产品片段、变体图片缩略图,以及按网站限制单位和包装的能力。

一个特别有意思的选项,是在不安装完整 Inventory 应用的情况下,为 eCommerce 提供简化的库存管理。它为每个产品使用一个通用的现有数量,不需要调拨。对于库存需求简单的小型线上业务,这很合适。对于需要位置、路线、预留、批次、序列号或更细致履约控制的仓库管理来说,它不能替代正规方案。

Translation Mode 主要面向 Odoo 自身

Odoo 19.3 引入了 Translation Mode 模块。安装后,可以通过命令面板打开,并提供一个上下文内界面,用于通过 Weblate 翻译模块。

这对国际化部署和自定义模块团队很有用,因为译者可以更贴近字符串出现的界面进行工作。它不应与对每个产品描述、文章、客户消息或业务记录进行自动翻译混为一谈。它改善的是模块本地化工作流,而不是替代内容翻译流程。

一项技术性的邮件变更可能影响自定义报表

Odoo 19.3 从标准 mail-tracking 框架中移除了已存储的追踪值,并在需要时生成追踪消息。Odoo 表示,诸如燃尽图和阶段时长报表等依赖功能已针对新框架进行了更新。对于仍需要旧版追踪值的管理员,还提供了一个专用模块。

大多数用户不会直接注意到这一点。如果自定义代码读取追踪值记录、基于这些记录生成审计导出,或者假定其先前的数据库结构,开发者和管理员就应该关注。正是这类变化,功能摘要可能会遗漏,而升级测试可以发现。

还有几项较小的改进,仍然会被注意到

Odoo 19.3 还在整个套件中加入了以下体验优化:

  • 日历可以识别全天事件标题中写入的时间,显示 Google 工作地点,将事件链接到 Odoo 记录,并展示待处理活动。
  • 联系人新增了层级视图。
  • 文档可使用组来简化文件和文件夹访问管理。
  • 电子邮件营销可以显示每位收件人点击了哪条链接,并允许编辑者禁用链接追踪。
  • 博客可以在文章末尾显示推荐文章。
  • 在线支付集成新增了代币化、定期付款、webhook 和支付方式选项,具体取决于提供商。

单独来看,这些改动未必足以成为升级理由。但合在一起,它们可以为那些大部分时间都在 Odoo 中工作的团队减少阻力。

Odoo 18 团队在迁移前应该测试什么

合理的评估应使用真实数据库副本和具有代表性的用户。通用演示无法揭示自定义模块、会计科目表、自动化操作、报表或集成中隐藏的假设。

  • 使用最近的数据库副本执行升级,并记录每一条警告或被禁用的自定义模块。
  • 从头到尾测试最常用的销售、采购、会计、库存、制造和网站工作流。
  • 将会计报表和对账结果与已知的 Odoo 18 结果进行比较。
  • 检查依赖账户组、必填科目代码、邮件追踪值、视图或已重命名字段的自定义代码。
  • 使用员工实际使用的移动设备和弱网络环境测试离线操作。
  • 将初始 AI 代理访问限制在可复核的任务范围内,并确认公司、安全和审批边界。
  • 确认每个运营国家的本地化、银行、支付提供商、物流提供商和电子文档支持情况。
  • 仅在最终工作流获得批准后再更新用户说明。

Odoo 的升级文档警告说,版本升级会改变数据库,不应将其视为可回退的例行更新。请保护好原始数据库,在升级副本上测试集成,并在生产变更前商定回滚和切换方案。

谁最可能从中受益

从 Odoo 18 升级最有说服力的情况,通常是那些使用了多个受影响领域的团队:

  • 经常在网络连接不稳定环境下工作的移动和现场团队。
  • 希望使用更新的对账、账户层级、关联公司和付款流程的财务团队。
  • 经常更换组件或管理繁忙生产计划的制造商。
  • 可以利用更好的发现、交叉销售、评论、忠诚度和送达偏好的在线零售商。
  • 维护已翻译 Odoo 界面的国际团队或自定义模块团队。
  • 准备在受控工作流中测试 AI 辅助记录创建的组织。

对于一个稳定且高度定制的 Odoo 18 部署,答案可能不同。如果新功能并不能解决当前问题,那么验证自定义行为的成本可能会超过立刻带来的收益。等待一个计划好的升级窗口完全合理。

坦诚的结论

Odoo 19.3 看起来不像一次剧烈重设计,更像是 Odoo 19 方向上更强、更完整的版本。移动端和离线工作得到改善,AI 具备对记录采取行动的能力,会计获得了有意义的结构性变化,若干运营应用也减少了常见阻力。

对于 Odoo 18 用户来说,会计和技术变化与可见功能同样值得关注。父级账户、可选科目代码、对账行为和邮件追踪,可能比一个漂亮的新界面更影响真实实施。

迁移的正确理由不是因为 19.3 存在,而是因为它的改进足以解决足够多的实际问题,从而值得进行一次经过测试的重大版本升级。请将官方 Odoo 19.3 release notes 作为完整参考,观看 Odoo 的 19.3 overview video,并根据用户实际依赖的工作流来评估此版本。