定价不是输入数字:我如何为供应链系统设计“会思考”的价格引擎
老板一句话:“让系统自动算价格。”——听起来简单,背后却是一个充满博弈与策略的迷宫。
在远茂供应链项目中,我很快发现:价格不是一个字段,而是一套由业务规则驱动的决策系统。 我的任务不是设计一个输入框,而是打造一个能理解并执行业务策略的“定价大脑”。
一、破局:从“产品目录”到“价格基座”
任何复杂的定价都必须建立在清晰的产品体系上。我首先设计了 SPU/SKU 双层结构来解耦产品与价格:
- SPU(标准产品单元):定义产品本质,如“P.O 42.5水泥”。
- SKU(具体规格型号):定义可交易实体,如“50kg袋装”或“散装按吨”。
这套结构是定价的基石,确保不同规格、不同计量单位都能映射到独立的定价逻辑。
二、核心设计:把定价策略翻译成系统规则
真正的突破来自于我们构建的动态定价规则引擎。我们让每个产品的最终价格,由一组可配置的“如果…就…”规则决定:
→ 则 价格 = 基础价 × 0.95
如果 客户等级 = "零售客户"
→ 则 价格 = 基础价
这一设计的精妙之处在于:
- 业务人员自主配置:价格策略的调整无需开发介入,实现了从“技术依赖”到“业务自治”的跨越。
- 系统成为策略载体:价格不再固定,而是市场条件与客户关系的动态映射。
三、建立秩序:为复杂规则设定“优先级宪法”
当多条规则同时命中时,如何避免价格混乱?我们引入了价格优先级机制,像宪法一样确保系统裁决的公正性:
临时活动价 > 客户专属价 > 通用规则价
这意味着,一场限时促销可以暂时覆盖长期客户的专属协议,而系统总能无冲突地计算出最终生效的价格。
四、成果:当价格开始“驱动”业务
系统上线后,带来的改变远超预期:
- 价格调整从“按周手动更新”变为实时生效。
- 业务部门首次能够快速测试差异化定价策略对市场的影响。
- 价格与库存、订单数据彻底打通,形成了联动反馈闭环。
五、复盘:产品经理的认知升维
这个项目让我深刻意识到:
高级的产品设计,不是实现一个功能,而是将业务概念转化为可计算的系统模型。
我们交付的不是一个“定价模块”,而是一套关于价格的决策逻辑和运营权限。当你的系统能够理解“为什么是这个价格”时,它才真正拥有了商业智能。
(这套“结构化解耦-规则化表达-优先级裁决”的设计框架,已成为我处理任何复杂业务系统的核心心法。)