0

我们有一个电子商务网站和几家实体店。

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

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

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

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

任何为我指明正确方向的帮助将不胜感激

4

1 回答 1

0

您应该使用“锁定”和“确认”的方法。如果某个 POS 的客户请求物品,您应该联系服务器并锁定该物品(如果有的话)。然后客户将有几秒钟的时间来“确认”销售(否则 POS 会请求服务器解锁商品)。

于 2012-09-12T09:54:26.400 回答