销售单确认后,Odoo 是怎样一路生成发货与补货动作的
从 sale.order._action_confirm 到 sale.order.line._action_launch_stock_rule,再到 stock.rule.run、_run_pull、_run_buy,讲清楚销售如何触发库存、采购与补货链。
TOPIC PICKS
从 sale.order._action_confirm 到 sale.order.line._action_launch_stock_rule,再到 stock.rule.run、_run_pull、_run_buy,讲清楚销售如何触发库存、采购与补货链。
可以顺着继续读的相邻方向
sale_subscription_timesheet 解决的是订阅、项目工时和开票三者之间的精确衔接:哪些订阅行算 postpaid、哪些 timesheet
企业版 sale_renting 真正困难的地方不是租出去,而是如何把时长、夜间计费、延迟归还、部分取还货和价格更新规则统一成一套可解释的租赁语义。
sale_planning 处理的是服务销售和排班系统之间的契约:什么产品能计划、按什么 role 找人、已售工时如何拆成 slot、何时还能取消或回收未分配班次。
企业版 sale_commission 处理的不是一个简单公式,而是一整套计划管理:计划周期拉长或缩短时 target 怎么保留、不同销售或经理视角下
很多人看到 Odoo 的 combo product,会把它和 phantom kit 或可选产品混在一起。但标准销售源码里,combo 更像一种前台成交结构:主行价格归零、子项按 base price 分摊、开票时还能折叠显示。本文把这套定价与展示机制讲透。
很多人把 Odoo 优惠券和忠诚度计划理解成销售单上自动多一行折扣,但官方源码里的实现更像一套“奖励编排引擎”:先算资格,再决定 reward,再落成 reward line,并持续回写积分与历史。本文把这套机制讲透。