先定义“配置结果”是什么
配置器需要产生一份系统与销售团队都能理解的结果,而不只是屏幕上的 3D 状态。通常包括产品型号、已选选项、数量、价格状态和客户联系信息。
先确定这个结果的字段和用途,再决定是否需要连接 SKU、报价服务或订单系统,会让集成范围更清楚。
产品与版本标识
每个选择对应的选项编码
配置状态、数量和地区
预估价格、价格区间或“待报价”状态
可供销售继续跟进的客户信息

按业务成熟度选择集成深度
B2B 或高客单项目常从“生成配置摘要并提交询盘”开始。销售确认复杂条件后再报价,能避免将不稳定规则过早自动化。
产品数据稳定、价格明确且库存可用时,配置结果则可以映射为 SKU 或购物车项,进入 Shopify 或其他订单流程。
询盘型:配置摘要 + 联系方式 + 销售跟进
报价型:按规则计算价格或价格区间,人工确认
SKU 型:配置映射为可销售商品或变体
订单型:把配置、库存、支付和订单状态串联
集成成败取决于产品数据质量
接口本身通常不是最难的部分。更常见的问题是 SKU 编码不统一、价格由多个表维护,或规则没有正式版本。上线前应为关键字段和异常情况建立确认机制。
明确谁维护 SKU、价格和库存来源
为地区、币种、税费和交期定义边界
记录每次配置提交时的规则和价格版本
为接口不可用准备提示和人工兜底流程
配置结果可以先从一份结构化摘要开始
在没有实时订单集成的项目中,也可以先让配置器输出一份稳定的配置摘要。它应同时提供客户能看懂的名称和系统能识别的编码,例如:
{
"product": "product-model-01",
"options": [
{ "code": "fabric-outdoor-02", "label": "户外面料" },
{ "code": "base-wide-01", "label": "加宽底座" }
],
"quantity": 2,
"priceStatus": "quote_required",
"ruleVersion": "2026-08"
}
客户看到的是可读摘要,销售和后端则可以使用稳定编码继续报价、查库存或创建 CRM 记录。这样能让询盘型项目先产生价值,再逐步增加自动化深度。
记录配置的完整生命周期,而不只传递最终结果
一次配置本质上是一条商业记录:客户可能先保存,随后提交询盘、收到修订报价,或在产品资料更新后再次打开。建议为每次配置保存不可变的配置 ID,并同时记录生成该结果时的产品、规则和价格版本。
这样即使价格表或选项后来变更,销售也能解释客户提交时究竟选择了什么;保存的配置链接也不会在没有提示的情况下变成另一种可售产品。
草稿:客户仍在调整选择
已提交:销售收到规则有效的配置摘要和客户背景
已报价:商务团队补充经确认的价格与有效期
已下单:最终确认的配置映射到订单和履约数据
先决定谁是数据来源
项目开始前应明确产品目录、SKU、价格、库存和规则分别由哪个系统负责。配置器可以负责收集和呈现选择,但不应在多个系统中同时维护同一份关键数据。
目录或 PIM:产品、选项和媒体资料
配置器:可视化状态、规则校验和配置摘要
报价或 CPQ:价格计算、审批和报价版本
Shopify 或 ERP:库存、购物车、订单和履约状态

为异常流程和验收预留规则
集成不只有正常路径。选项停售、库存不可用、价格过期或接口失败时,都应有明确的业务处理方式。下游系统拒绝配置结果时,配置器不能让客户误以为订单已经确认。
| 情况 | 预期处理方式 | 业务责任方 |
|---|---|---|
| 选项已不再销售 | 阻止提交,或将结果标记为待人工确认 | 产品团队 |
| 价格规则不可用 | 显示“需要报价”,而不是展示计算价格 | 销售或 CPQ 负责人 |
| 无法确认库存 | 保留配置并进入可用性审核 | 电商或 ERP 负责人 |
| CRM 或订单传递失败 | 安全重试,并带配置 ID 提醒责任团队 | 运营团队 |
上线前至少用同一条客户路径测试一组有效配置、一组无效组合、一次价格异常和一次交接失败。验收记录应确认客户提示、销售记录和下游系统数据描述的是同一份配置。
