在跨境电商 OMS 系统中,库存这一环节也十分重要,合理的库存设计有助于保障 OMS 出库的正常运转。那么针对库存的锁定和释放,应如何做好相应的处理?在 OMS 中,在线库存的变化又应如何加入设计考量的范围?不妨来看看作者的总结。
OMS 出库单会有好些个关键节点,在不同的节点需要完成相应的逻辑,才能确保单据后续的正常流转。
针对跨境电商海外仓 OMS 来说,库存的锁定一般会有这么几个场景:
创建的时候就锁定库存;
物流下单,获取物流面单的时候锁定库存;
提交出库单到 WMS 的时候锁定库存。
针对不同的客户会有不同的业务场景,所以库存的锁定一般也是不一样的,这三种场景不是任选一种,而是三种都要,灵活组合。
有库存的锁定,自然而然就会有库存的释放。库存的锁定与释放其实可以分成两组,第一组是锁定对应释放,第二组是锁定对应扣减。
关于释放的时机,对于出库单取消或者拦截来说,什么时候取消或者拦截成功了,那么就释放即可。对于出库单正常出库来说,需要关注一个问题:如何定义出库?
在途库存是一个很容易被大家忽视的环节,有些时候甚至会感觉这个数据没啥用,然后在设计一些逻辑的时候直接忘记了还有这么一回事。
对于 OMS 来说,重点需要关注入库单状态为已提交到已上架之间的入库单的 SKU 的数量,这一部分需要根据仓库反馈的实际上架数量来动态调整在途库存的数量,最后再特别注意一些差异收货和差异上架的节点即可。
OMS 出库这一块,物流下单和规则引擎是最复杂的,而库存的锁定和释放则是最基础的要求,所以也没写什么太深的内容,只是简单地对过往的项目经验做了一个总结和回顾。