2010-12-08 34 views
0

什麼是最好(或可能是最常用的)方法協調實際股票數量與顯示或提供與購物車銷售?電子商務庫存管理的最佳方法

由於提前, 馬特

+0

有一個這個問題的重複 - 不要回答其他問題(它應該很快關閉,無論如何)。 – 2010-12-08 22:26:27

回答

0

好了,你有幾個問題。

在基本的層面上,它的「簡單」。只需使用經典的交易處理技術來維護庫存數量和訂單輸入行就可以對照庫存。如果您有10個可用,並且有人訂購1,則在您增加庫存項目上的「提交」數量的同時,提交數量爲1的行項目。在發貨時,從庫存中取出一件,從提交中取出一件。有現貨 - 承諾=可用。

所以:

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

的一面是,涉及一堆鎖定的,這會影響併發性。根據您的流量,這可能會或可能不會成爲問題。然後,您就可以根據訂購的商品對庫存進行計數,並且最終會出現競爭條件。但這只是商業生活中的一個事實。

但無論如何,無論您如何將條目提交到您的數據庫,這並不意味着該項目將實際發貨。

庫存號碼可能只是錯誤的。它可能會被誤操作,庫存可能被損壞,「員工縮水」等。各種各樣的事情可能會出錯。所以,你對客戶做出的任何承諾,實際上你所承諾的承諾都必須在它旁邊有一點*作爲免責聲明。

然後你進入整個後臺訂購,取消和履行問題。

相關問題