0
我目前正在從事電子商務網站,但我需要關於股票管理的一些建議。PHP:使用購物車中的值更新股票
我想購物車到如下工作:
- CostumerA一個PRODUCTO添加到購物車與「1」的量。
- CostumerB試圖將相同的產品添加到他們的購物車,但沒有成功。
- CostumerA註銷或其會話過期。
- CostumerB試圖再次添加PRODUCTO並且被允許這樣做,因爲該產品還沒有被添加到CustomerA的車...
我想出了2個解決方案但也不是可靠的,從我的角度來看:
- 將一個字段'champ'添加到最初具有product.quantity值但隨購物車移動而變化的Table產品。
- 添加購物車並使用購物車移動進行更新。
因爲你可以看到兩個解決方案都需要大量的工作。是否有更好的方法來實現我的購物車。
您只希望允許一個客戶同時購買一個產品?這是瘋狂。如果有人知道這一點,他們可以壟斷你的店鋪,使其他人無法購物。 – Matt 2012-08-16 14:28:50
我希望user1559104說的是,如果productA在customerA添加購物車時屬於可用庫存,那麼customerB將無法添加它。因此,庫存跟蹤將在購物車級別上工作,而不是在成功訂購後更新。但是我可能完全錯誤:D – tubaguy50035 2012-08-16 14:32:16
@Matt,例如ProductO的數量= 2。我們3個用戶:user1首先將ProductO添加到購物車並繼續購物,然後user2和user3添加ProductO,然後進行訂購。現在user1即使他是第一個也不能訂購ProductO。 – user1559104 2012-08-16 14:39:53