Appearance
Pricing:策略、价目和报价
两个不同的概念
**Pricing Strategy(内部对应 Price List)**说明哪组用户使用什么定价策略、何时适用、目标毛利和发布状态。Price List Entry存放具体 Offering 在某一策略下的售价。Proposal 可以使用解析价作为起点,并在受控范围内自定义本次报价。
当前入口
- Admin Suite → Catalog → Pricing:策略列表、修改、发布等。
- Admin Suite → Catalog → Offerings → 某个 Offering → Pricing:维护该 Offering 对应策略的具体价格条目。
一般操作
- 创建或选择 Pricing Strategy,配置组织币种下的适用条件和目标毛利。
- 维护策略生效状态;注意 Draft / Published / Unpublished Changes / Pending Deletion 与 Available / Unavailable 是不同的维度。
- 在 Offering 的 Pricing 入口为相应策略设置具体售价条目。
- 发布需发布的变更,再在 Proposal 里使用最终解析出的适用报价。
如何决定用哪一个价格
PricingService 提供统一解析逻辑,包含策略、条目和适用关系。不同诊所可能适用不同策略;无匹配价目表或缺少 Offering 的价格条目时,结果是 不可解析 + blocker,不是自动免费,也不会凭空制造一个建议售价。
价格与成本不要混淆
- Selling Price:向医生/诊所报价的销售价。
- Reference Cost:根据生产路线和标准资源得到的计划成本。
- Actual Cost:后续真实发生的费用或成本事实。
三者可以对比,但不是同一数据表或同一生命周期。目标毛利率不等于当前订单的实际利润。
关于折扣和币种
Proposal 的小金额单位、折扣、税额和总价由服务端校验;不同币种之间本版不能想当然自动换算。零价可以是明确的合法商业决定,但缺价不等于零价。
常见问题
为什么在 Pricing Strategy 页面找不到某个 Offering 的单价? 因为具体单价由 Offering 的 Pricing 入口维护,策略页面管理适用范围和定价原则。
为什么改了策略后 Proposal 没有自动变化? 已发出的 Proposal 有历史商业快照及状态约束,不能按“改价目表=自动改写已发报价”理解。