[英]E-Commerce / Cart - Stock
只是一個邏輯問題。
我正在建立一個基於Laravel和其他東西的商店,但這不是重點。
關鍵是,如何處理庫存增加/減少。
現在,我在商店里有一個包裝(我的物品),裝滿(假設)20個。 每次用戶嘗試將此商品(和數量)添加到購物車或更新購物車中商品的數量時,我都會檢查是否:
-已付訂單的數量為<項目數量-我不計算其他未付款訂單的數量。
這個對嗎? 還是我必須包括帶有“待付款”或其他內容的訂單?
很難找到正確的方法。 什么是管理庫存的最佳方法?
我要說的全部取決於您要添加的邏輯和實現。
在個案情況( 我是客戶)中以這種方式思考:
reserve
股票嗎? out-of-stock
結論:
store
處於不利地位,可能會面臨因庫存問題而永遠不會實際購買的問題。 因此,我建議您使用基於時間的商品預定,提示用戶在合理的時間(1天,1周,1個月……取決於您)中結清其訂單, active
。
通過計算active
待處理訂單並在一段時間后取消訂單,您可以使客戶滿意,因為您可以按承諾交付商品,因此他們有義務支付訂單或承擔失去訂單中商品的風險。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.