电子商务库存管理的最佳方法

时间:2010-12-08 22:21:59

标签: e-commerce shopping-cart stock

最佳(或可能是最常用的)方法,用于协调实际库存数量与购物车中显示或出售的数量?

提前致谢, 马特

1 个答案:

答案 0 :(得分:0)

嗯,你有几个问题。

在基础层面,它“简单”。只需使用经典的交易处理技术来维护库存数量和订单输入行。如果您有10个可用,并且有人订购1,那么在您增加库存项目的“已提交”数量的同时提交数量为1的订单项。运送物品时,从库存中删除一个,从“已提交”中删除一个。有货 - 承诺=可用。

所以:

          In Stock   Committed    Available
 Before:     10          0           10
Ordered:     10          1            9
Shipped:      9          0            9

缺点是涉及一堆锁定,这会影响并发性。根据您的流量,这可能是也可能不是问题。然后你就可以直接计算订购物品的库存情况,最终得到竞争条件。但这真的只是生活中的事实。

但无论如何,无论您如何将条目提交到数据库,都不意味着该项目将实际发货。

库存编号可能完全错误。它可能是错误的,股票可能被损坏,“员工萎缩”等等。各种各样的事情都可能出错。所以,你向客户做出的任何承诺,你实际上已经承诺了你所承诺的东西,必须在它旁边作为免责声明。

然后您将了解整个订单,取消和履行问题。