2012-09-11 38 views
0

我們有一個電子商務網站,和幾個磚&迫擊炮商店。同步在線和離線庫存水平

我已經設法從「磚塊&砂漿」數據庫中提取庫存數據並將其發送到網站,但將在線銷售重新放回到數據庫中證明幾乎是不可能的。沒有文檔+不合作的供應商。

目前發生的情況是網站出售東西,訂單被手動處理到商店數據庫中,然後庫存水平被更新回網站。問題在於庫存水平不會立即更新,因此可能有2個人可以購買相同的商品,尤其是對於只剩下單件商品的銷售商品。

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

我以爲有一個想法是在網站上存儲購買數量,並從庫存物品數量中減去離開正確庫存水平的數量。但是,一旦訂單在「磚塊&砂漿」商店中處理,導出到網站的庫存水平將包含該差異,並且我的在線庫存水平將不正確。

任何指着我的方向是正確的幫助將不勝感激

回答

0

您應該使用「鎖」和「確認」的做法。如果一個POS處的顧客正在請求一件物品,則應聯繫服務器並在物品可用時將其鎖定。然後客戶將有幾秒鐘'確認'銷售(否則POS請求服務器解鎖項目)。

+0

這並不回答這個問題,也許我需要重寫它。 – bumperbox