概述
通过维护产品组合、分组和层级结构,企业可以把复杂产品转化为前台可选配的销售结构,减少销售手工解释和错配风险。
开始之前
[!IMPORTANT]
- 权限要求:您需要具备 CPQ、产品组合或产品管理相关维护权限。
- 前置条件:CPQ 已开启;如需标准 BOM,相关开关也已启用。
- 依赖关系:如后续还要配置约束关系、属性或 ERP 对接,请先确认基础结构会被这些能力复用。
第一步:确认产品组合对象和基础字段
开启 CPQ 后,系统会预设 产品组合 对象。后续所有组合结构维护,都会围绕这个对象展开。
一个完整的产品组合,至少会涉及以下字段或概念:
- 父项产品
- BOM 类型
- BOM 用途
- BOM 版本
- 子件
- 分组
界面信息还能帮助理解这些对象在系统中的落地方式:开启 CPQ 后,报价单和订单相关对象会带出层级字段;如果再开启标准 BOM,对应的 BOM类型 字段才会多出标准 BOM 选项。


第二步:确定父项产品、BOM类型和版本
父项产品是整个组合的入口。企业既可以把已有主产品作为父项产品,也可以新建一个虚拟产品作为父项产品。一旦某个产品被作为父项产品使用,它的销售方式就不再只是单独售卖,而会更多地围绕组合结构展开。
BOM类型:区分配置 BOM 和标准 BOM。配置 BOM 更适合销售中按需求选配,标准 BOM 更适合结构固定的场景。BOM用途:至少区分销售 BOM 和服务 BOM,决定这个结构更偏向销售配置还是服务用途。BOM版本:用于管理同一父项产品的不同结构版本,确保历史版本可识别、可维护。
新建产品组合时,至少要确认:
- 父项产品是已有主产品,还是专门新建的虚拟父项产品
- 当前结构是
配置BOM还是标准BOM BOM用途是销售场景还是服务场景- 是否需要通过版本号并行维护多个结构版本

第三步:配置子件和分组
子件配置和分组配置是最核心的维护动作:
- 通过 添加产品 把普通产品或组合产品加入当前结构。
- 如果加入的是已存在的组合产品,就形成“复用 BOM”。
- 通过 添加分组 把子件按场景、类型或功能拆开管理。
- 对分组设置单选、多选、必选、最少个数、最多个数等限制。
这种方式的价值在于,系统不只是记录“有哪些子件”,还同时记录“这些子件该如何被选择”。
从页面示意还可以再补充两点:
- “添加产品”不仅能添加普通子件,也能把已有组合产品作为复用 BOM 引入。
- “添加分组”不仅适合整理已有子件,也可以先创建空分组,后续再逐步补充子件。





第四步:扩展多层级结构
每一个子产品下还可以继续添加子产品。也就是说,销售 BOM 并不局限于一层母子结构,而是支持多层级组合。这一点对于设备、硬件、服务组合等复杂方案尤其重要。

结果检查
- 父项产品、BOM 类型、用途和版本是否已经设置完整
- 子件是否已经按预期加入当前结构
- 分组规则是否已经覆盖单选、多选、必选和数量限制需求
- 多层级结构是否已经能在前台正确承接后续选配
常见注意点
- 父项产品一旦承担组合入口,就要同步考虑其单独售卖策略。
- 分组规则不要只按内部技术口径划分,应兼顾销售理解方式。
- 如果后续还要配置约束关系或属性,建议先把层级结构稳定下来,再进入下一步配置。