库存深度

库存深度

提供OMS货品在往前端销售平台回写库存的时候,需要不同的回写机制或者规则回写库存,并且可以细到管理到每一个sku的库存回写

名词解释

可售库存

可售库存 = 该货品供货的仓库库存store之和 - 全局预占库存冻结 - 仓库预占库存冻结

如果是捆绑货品的可售库存,我们一般是算出捆绑下关联的每个可售库存,然后取最小值进行回写

发布库存

发布库存一般使用在第一次回写库存,或者某一个货品库存想直接更新成一个指定的库存数的时候用到

全局预占

所有涉及的店铺预占冻结之和

店铺预占

具体货品在当前店铺下订单还没有拆分完,冻结还在店铺这层上的没到仓库的,预占冻结数

目录结构说明

库存深度是一个相对独立的模块,都在app/inventorydepth下

库存回写的触发点是在 app/ome/lib/autotask/inventorydepth.php 调用Lib inventorydepth_logic_stock start方法

回写逻辑说明

  1. 获取距离当前时间5分钟内,库存发生变化的并且前端货号与OMS内的货号关联的普通/捆绑货品信息

  2. 根据回写货品获取响应的回写规则

  3. 根据规则计算货品当前的可售库存,冻结信息

  4. 调用库存回写接口回写库存信息

规则应该如何设置

截图一

一般情况下,一个店铺里的货品,如果只在一个仓库有,而且这个仓库只供应这个店铺(比如:淘宝),那么我们按照上图的方式回写库存就可以了。

但是如果我们是一个仓库下的货品要供货1个以上店铺(比如:淘宝、京东、拍拍都卖),那么在这种共享库存的情况下,我们建议可以按照一定的比例(比如每个店都回写可售库存的30%,留1成做备用)按比例回写库存,类似这样填写:{可售库存}*0.3,并且针对一个阶段的销售情况调整这个比例。

当然也有这种情况,有的客户我仓库库存就是只有1000件货,但是店铺上就是要铺一个放大的库存数,那我们也可以设置规则为类似这样: {可售库存}*3


沪ICP备05002918号

© 2003-2017 ShopEx,Inc.All rights reserved.