销售单确认后,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,讲清楚销售如何触发库存、采购与补货链。
可以顺着继续读的相邻方向
很多人把 Odoo 优惠券和忠诚度计划理解成销售单上自动多一行折扣,但官方源码里的实现更像一套“奖励编排引擎”:先算资格,再决定 reward,再落成 reward line,并持续回写积分与历史。本文把这套机制讲透。
很多团队把 Odoo 的 Sales Grid Entry 当成一个好看的批量录单界面,但官方源码里它真正解决的是多变体商品在大矩阵下的创建、合并、删除和报表展示边界。本文把 Variant Matrix 的设计思想讲透。
很多人把销售单上的 Shipping Policy 当成一个不重要的小选项,但在官方源码里,它会改变预计交付日期的计算方式、stock move 的 deadline 传播方式,以及客户看到的履约体验。本文把这条销售到库存的关键边界讲清楚。
很多人以为 Odoo 报价门户只是把销售单搬到前台展示,但官方源码里它同时处理访问校验、浏览记录、在线签字、预付款门槛和支付入口。本文把 sale portal 的这条链路讲透。
很多人把 Odoo 预付款理解成先开一张金额发票,但在销售链里它其实有独立行语义、专门向导和最终扣减逻辑。本文把它讲透。
很多人看到销售单上的 discount 就以为只有一种折扣,但 Odoo 里至少有价目表折扣、行折扣和全局折扣三层语义。本文把它讲清楚。