ATO_PTO模式发货
本文介绍制造及零售行业中常见的两种产品组合交付模式:ATO 模式与 PTO 模式在发货单中的应用。
业务价值
在装备制造、计算机、家具等行业中,产品通常以组合形式销售,但交付方式不同。合理应用 ATO(按订单装配)和 PTO(按订单拣选)模式,可大幅降低非必要库存,简化复杂的装配与散件发货管理,提升出库交付效率。
核心概念
| 概念 | 交付特点 | 定价与库存控制 | 典型产品 |
|---|---|---|---|
| ATO (Assemble to Order) | 按订单明细组装成成品后,以整机形式交付。 | 按照组装后的母件(整机)进行定价、交货与库存控制。 | 自行车、定制展示架 |
| PTO (Pick up to Order) | 无需进行物理组装,直接从仓库中拣选对应子散件进行发货。 | 按照各明细子件进行定价、交货与库存控制。 | 散件工具集、品牌台式机(显示器+主机+键盘) |
前置配置
启用发货单 ATO/PTO 插件,必须同时满足以下条件:
- 前往 产品组合 管理页面,确保已启用新版产品组合功能(旧版产品组合不支持)。
- 确保系统中已启用预设的 发货单 对象。
- 前往 CRM 平台管理 > 进销存管理 > 插件管理,点击开启 ATO/PTO 插件。
- 在新建产品组合时,在主对象上维护其 交付模式(选择“ATO”或“PTO”)。
工作机制
在销售订单产品列表中,ATO 和 PTO 组合均以树形结构展示。但在生成发货单时,两者的出库与反向更新规则存在显著差异:
1. ATO 模式发货规则
- 明细选择:只能选择 母件 产品,系统自动带出所有关联的子件明细,并保持树形结构。
- 数量录入:仅支持输入 母件 的发货数量,所有子件数量由系统按比例自动锁定计算,不支持手动修改。
- 删除逻辑:不允许单独删除某个子件。若删除母件,则整个产品组合明细行将全部被移除。
- 状态更新:发货单确认后,系统仅以 母件 的实际发货数量与发货金额去更新原销售订单产品的发货进度。
2. PTO 模式发货规则
- 明细选择:支持自由勾选 母件 或单独勾选其下的 子件。
- 数量录入:仅支持输入各 子件 的发货数量,母件数量锁定为只读。
- 删除逻辑:支持单独删除不需要交付的子件。
- 状态更新:发货单确认后,系统根据每个 子件 的发货数量和金额,分别计算并更新销售订单中对应子件的交付进度。当全部子件发货完毕后,产品组合整体标记为已交付。
适用角色
| 角色 | 主要操作 |
|---|---|
| 产品经理 | 维护产品组合关系,配置组合的交付属性(ATO/PTO) |
| 仓库管理员 | 根据发货单明细进行装配(ATO)或拣选散件(PTO)并确认出库 |
| 销售人员 | 在销售订单中选用组合产品,跟踪发货状态 |

