麦田守望软件帮助

在线帮助说明


库存扣减时机【内部阅读】

<p>基本原则是跟实际库存变化时间保持一致,方便财务稽核库存准确性,避免腐败漏洞。</p> <p>现货(比如面包)、按需制作-管理制作流程(比如蛋糕)、按需制作-忽略制作流程(比如饮品)这几种类型的库存处理逻辑不太一样。简单起见,后文用面包、蛋糕、饮品指代这几种类型。</p> <h2>下单时立刻扣减库存</h2> <p>即时单,一般是下单立刻扣减库存。</p> <ul> <li>下单后立刻拿走,比如收银机上结账后立刻拿走面包、饮品也是立等可取,下单结账后,订单状态为完成,库存也是立刻扣减的(网络畅通时这些信息是实时同步到服务器的;网络不通时,会在网络恢复后同步到服务器;网络不通期间会发现库存对不上,可尝试点击上传)。饮品会按配方减原料库存。<em>蛋糕不会马上减,因为蛋糕是要“管理流程”的</em>。</li> <li>线上下单后当天配送或到店自取的,比如微信上顾客自己下单,面包和饮品立刻扣减库存,蛋糕后续在备货和发货时处理库存。需要注意的是,<strong>下单后还未支付时</strong>就已经扣减了,因为需要占住库存、避免顾客要支付时又没库存了,如果超时不支付、订单自动取消会恢复库存,这跟淘宝逻辑一致,商家不明白时可举例双11抢购场景来说明。</li> </ul> <p>(<strong>预订单</strong>肯定不是下单时候减库存的,只是什么条件算预订单可能会改,以前的逻辑是:预期交付时间为第二天及以后的为预订单。有客户反馈实际场景:上午下单、下午要的,也应该算预订单、到下午减库存才合理。曾经讨论过没有必要响应,因为多数是蛋糕、而蛋糕肯定不是当时减库存,所以不会影响库存准确性。<em>这次升级要不要管这个问题还没系统化的讨论过,但后台下单已经支持用户自己指定库存扣减时机了、就是为了应对一些特殊场景。</em>)</p> <h2>备货时扣减库存</h2> <p>预订单,蛋糕单,一般是需要有个备货过程的。</p> <ul> <li>新的批量备货逻辑,在操作备货完成时,扣减库存。(按需制作类的还多一步按配方扣减原料库存、产出成品库存。)</li> <li><em>旧的发货页面,开始备货、完成备货的操作会取消掉。不要再推荐客户用。</em></li> </ul> <h2>发货/取货时扣减库存</h2> <ul> <li>旧逻辑,在发货页面操作发货,在收银机操作取货,会扣减库存。</li> <li>新逻辑,配送员(无论是第三方还是自营)来商家取货时扣减成品库存。</li> <li>会有相当长一段时间两种逻辑并行。</li> <li>无论哪一步扣减,都会检查之前扣减过没,如果之前没有扣减就补上、如果有扣减就不扣了。(理论上应该在备货完成时扣减,但估计很多客户不会操作备货)</li> <li>有一种特殊情况:<em>工厂制作、送到门店等顾客自取,理论上备货发生在工厂、取货发生在门店,应该有各自的逻辑。简单起见,现在全部库存变动在工厂发生的。</em> 是否需要改现在还没看到太大的必要性,可观察。</li> </ul> <h2>完成时扣减库存</h2> <p>如果前面都没操作,完成时会补充前面应有的库存变动。 以后会补充个自动完成功能。</p>

页面列表

ITEM_HTML