# **庫存減少方式**
## **1.下單減庫存——即用戶下單成功時減少庫存數量**
即當買家下單后,在商品的總庫存中減去買家購買數量。下單減庫存是最簡單的減庫存方式,也是控制最精確的一種,這樣不會出現超賣的情況。但是有個最大的局限就是,有些人下單后可能并不會付款,即**惡意下單**。
> **優點:**用戶體驗友好,系統邏輯簡潔;
> **缺點:**會導致惡意下單或下單后卻不買,使得真正有需求的用戶無法購買,影響真實銷量;
> **優化建議:**
> (1)設置訂單有效時間,若訂單創建成功N分鐘不付款,則訂單取消,庫存回滾;
> (2)限購,可以設置限制買家的購買件數
## **2.付款減庫存——即用戶支付完成并反饋給平臺后再減少庫存數量**
即買家下單后,并不立即減庫存,而是等到用戶付款后才真正減庫存,否則庫存一直保留給其他買家。但因為付款時才減庫存,如果并發比較高,有可能出現買家下單后付不了款的情況,因為可能商品已經被其他人買走了,導致**庫存超賣**。
> **優點:**減少無效訂單帶來的資源損耗;
> **缺點**:因支付返回結果存在時差,同一時間多個用戶同時付款成功,會導致下單數目超過庫存,商家庫存不足容易引發斷貨和投訴,成本增加。
> **優化建議:**
> 增加提示信息,在商品詳情頁,訂單步驟頁面提示不及時付款,不能保證有庫存等。
綜上所述,兩種方式各有優缺點,因此,需結合實際場景進行考慮,如:庫存緊張、并發量高的產品可使用下單減庫存的方式。而對于產品庫存量大,并發流量沒有那么強的產品使用付款減庫存的方式。
## **3.永不減庫存——該商品永遠不會扣減庫存數量**
即無論在用戶下單后還是在支付成功后都不會減少商品的庫存量,適用于商家庫存可持續性保證,不存在會缺貨的情況。