浅析B2C电商产品中的“库存”概念
電商產品最復雜的模塊莫過于“后臺模塊”,而后臺模塊中較為復雜的又莫過于“庫存管理”,而一般來講B2C電商產品中的庫存包括七大部分,分別是:可銷售庫存、訂單占用庫存、不可銷售庫存、鎖定庫存、調配占用庫存、調配中庫存、虛庫存。而這幾個的關系是這樣的:
總庫存=可銷售庫存+訂單占用庫存+不可銷售庫存+鎖定庫存+調配占用庫存-調配中庫存-虛庫存
關于這個關系,下邊會詳細說。
可銷售庫存
可銷售庫存就是普通用戶在電商前端看到的的庫存。而一般為了防止競品通過前端庫存來預測其銷量和總庫存,因此前端只顯示“有貨”或“無貨”(如下圖)。當某SKU的可銷售庫存>0時,前端顯示“有貨”,用戶可加入購物車或者立即購買;當某SKU的可銷售庫存≤0時,前端顯示“無貨”,用戶無法加入購物車或立即購買,并提示“商品已下架”,同時可進行“到貨提醒”的功能設置。
其實除此之外,電商產品在出于提高轉化率的目的上還可以再次優化,例如,在庫存管理上,可以根據某商品的銷售情況得出一個風險庫存預警值X,當該SKU的可銷售庫存>X時,前端顯示庫存充足,當該SKU可銷售庫存情況:0<可銷售庫存≤X時,前端提示庫存緊張,以促進消費,當該SKU可銷售庫存≤0時,則提示商品已下架,設置“到貨提醒”。
訂單占用庫存
設立訂單占用庫存的原因是商品的下單支付和發貨是異步進行的。對于已下單支付的用戶,保證其商品能正常出庫發貨,而對于尚未下單支付的用戶,保證其下單后有可售的庫存,防止超賣。
訂單占用庫存和可銷售庫存的反向的,也就是可銷售庫存減少后,訂單占用庫存增加。而這里就涉及到一個什么時候可銷售庫存減少的問題(也就是我們常說的鎖庫存),一般來講,鎖庫存的方式或條件是不一定的,主要有三種:加入購物車鎖庫存、下單后鎖庫存、支付后鎖庫存;不同的方式應用場景是不一樣的,這里待以后以另一篇來詳細寫。
為了方便理解,這里以下單后鎖庫存為例,舉個理想化的例子:假設一個襪子的可銷售庫存是100,那么在未下單前,可銷售庫存與訂單占用庫存為以下情況:
假設一個用戶下了一個3雙襪子的單,那么此時的可銷售庫存與訂單占用庫存為以下情況:
當然,現實中還有許多異常情況導致用戶下單后未立即付款造成可銷售庫存的減少從而影響后續用戶的購買,最終造成庫存積壓。比如:
因此,針對以上情況,一般的解決方案如下
不可銷售庫存
不可銷售庫存在這里很好理解,就是當商品出現破損等不符合銷售標準的情況下歸屬到不可銷售庫存。設立不可銷售庫存的目的是1)提高庫存管理效率,方便對有問題的商品向上游供應商進行協商賠付。2)對用戶負責,防止將有問題的商品銷售給用戶,以防信任危機和物流成本的增加。
此外,在不可銷售庫存在后臺系統的標注方法上,一般有兩種方式:
鎖定庫存
鎖定庫存常見于電商的促銷活動中,電商的促銷活動一般以低價折扣來吸引用戶,而對于產品方而言,有其他訴求:
因此,基于這樣的產品訴求,一般會設立鎖定庫存,將總庫存中的一部分商品鎖定不參與促銷活動。當可銷售庫存為0時,必須將鎖定庫存釋放轉換為可銷售庫存才可繼續銷售。
因此鎖定庫存不是一個常設系統,需要使用時臨時搭建即可。
那么談到這。此時:
總庫存=可銷售庫存+訂單占用庫存+不可銷售庫存+鎖定庫存
虛庫存
虛庫存就是倉庫中沒有實物庫存,實物庫存來自于供應商方面。
在實際的電商中,由于倉儲能力有限,缺乏擴展性。一方面當市場上某種商品的需求量極大時,這時倉庫中該商品數量較少時,如果與供應商的溝通渠道暢通,可以迅速將該商品輸送到倉庫中轉換為庫存,將有效提升銷售額;另一方面某種商品的需求量極少時,平臺不需要提前在倉庫儲存該種商品,可事先拿到商品訂單,憑借訂單來尋找供應商(前提是平臺與該供應商已達成協議并及時溝通庫存情況)。因此這時候就引入了這么一個概念——虛庫存。
因此此時的可銷售庫存=總庫存-訂單占用庫存-不可銷售庫存-鎖定庫存+虛庫存(從這里我們可以看出總庫存是一個實物庫存概念,意指只存在自身倉庫中的庫存)
調撥占用庫存與調撥中庫存
我們經常在京東上購物,會明顯感覺到京東的物流很快,常常今天剛下單,明天就到貨了。這一方面要歸功于京東的自有物流體系,另一方面要歸功于京東的倉儲體系,也就是由于京東的自營性質,京東會在全國各地搭建自營倉庫。而不同地區的銷售情況是不盡相同的,可能同一種商品在北京倉需求量高,但在武漢倉需求量就很低了,這樣一來,如果前期對市場需求判斷不準確,就會造成該商品在武漢倉造成積壓,在北京倉造成缺貨的情況,這時候武漢的倉儲就要對北京的倉儲進行“支援”,這就涉及到一個“調配占用庫存”和“調配中庫存”。
還是拿剛剛的例子,假設武漢倉需將100個32G的亮黑色iPhone7調撥到北京倉。首先武漢倉需要發起調撥需求,此時武漢倉需要將100個32G的亮黑色iPhone7鎖定不可銷售,因此這時的武漢倉的可銷售庫存=總庫存-訂單占用庫存-不可銷售庫存–鎖定庫存+虛庫存-調撥占用庫存。(需要注意的時,雖然此時調撥占用庫存仍在總庫存中,但不可銷售,是為了避免極端情況,比如原來有300可銷售庫存,此時由于調撥需求可銷售庫存降低為200,若不將100庫存鎖定為調撥占用庫存,如果碰到極端需求250,那么則完成不了調撥行為)
在調撥需求發起后,經過庫存調整、打包及出庫,此時的庫存既不在武漢倉,也不在北京倉。因此此時的雙方的總庫存的情況均為:
總庫存=可銷售庫存+訂單占用庫存+不可銷售庫存+鎖定庫存-虛庫存+調撥占用庫存
當調撥的商品到達北京后,此時雙方的總庫存情況為:
- 北京倉:總庫存=可銷售庫存+訂單占用庫存+不可銷售庫存+鎖定庫存-虛庫存+調撥占用庫存+100(調撥中庫存)
- 武漢倉:總庫存=可銷售庫存+訂單占用庫存+不可銷售庫存+鎖定庫存-虛庫存+調撥占用庫存-100(調撥中庫存)
?
總結
以上是生活随笔為你收集整理的浅析B2C电商产品中的“库存”概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上上卤剁椒拌饭瞄准外卖市场,易拉罐包装颜
- 下一篇: 【小程序canvas】createCan