同步在线和离线库存水平

时间:2012-09-11 21:22:02

标签: algorithm synchronization e-commerce

我们有一个电子商务网站,还有几块砖头和一块砖头。迫击炮商店。

我设法从“砖和实体”数据库中提取库存数据并将其发送到网站,但将在线销售回到数据库中几乎是不可能的。没有文档+不合作的供应商。

目前发生的事情是网站销售某些东西,将订单手动处理到商店数据库中,然后将库存水平更新回网站。问题是库存水平不会立即更新,因此有可能有2个人可以购买相同的商品,特别是对于只剩下一件商品的促销商品。

我想知道是否有任何好的解决方案?

我曾经想到的是在网站上存储购买数量,并从库存中的商品数量中减去该数量,从而保留正确的库存水平。但是,一旦订单在“砖和实体店”商店处理,出口到网站的库存水平将包含该差异,我的在线库存水平将是不正确的。

非常感谢任何帮助我指向正确方向的帮助

1 个答案:

答案 0 :(得分:0)

您应该使用'锁定'和'确认'方法。如果某个POS的客户正在请求某个项目,您应该联系该服务器并锁定该项目(如果该项目可用)。然后客户将有几秒钟“确认”销售(否则POS请求服务器解锁该项目)。

相关问题