原标题:详解:电商系统库存逻辑的设计
本文主要对电商平台的订单系统相关库存逻辑进行了详细的阐述,一起来文中看看~
一、库存的概念
电商的业务场景中订单的流程常常伴随着库存的变化;对于erp来说,库存可能涉及入库、出库、分库等操作,这里暂且不讨论erp中库存的处理逻辑,主要就电商平台的订单系统相关库存逻辑进行说明。
总库存指:供应商仓库该商品的实际库存;
冻结库存指:订单临时占用的库存,冻结库存可以根据订单取消或发货等情况进行释放;
可用库存指:即总库存-冻结库存,一般指在前端显示且用户可下单的最大数量。
库存的使用场景:
常规订单流程:需要运用到总库存,冻结库存和可用库存;
运营活动:特价商品活动需要占用一定的库存,以保证能有充足的库存支撑活动的进行;
赠品库存:如果把赠品当做一款SKU的情况下,即和正常下单路径一样,当把赠品单独出来的情况下,需要设置赠品库存(在我们的业务系统中,赠品由商家手动添加并设置库存),同时需要建立一套单独的库存处理体系。二、常规订单流程中库存的处理
总库存的数量可以同步ERP或人工设置,人工设置的情况下,供应商点击“确认发货”后减少,退款时若订单已发货则