庫(kù)存,是倉(cāng)庫(kù)中實(shí)際儲(chǔ)存的貨物??梢苑謨深?lèi):一類(lèi)是生產(chǎn)庫(kù)存,即直接消耗物資的基層企業(yè)、事業(yè)的庫(kù)存物資,它是為了保證企業(yè)、事業(yè)單位所消耗的物資能夠不間斷地供應(yīng)而儲(chǔ)存的;一類(lèi)是流通庫(kù)存,即生產(chǎn)企業(yè)的原材料或成品庫(kù)存,生產(chǎn)主管部門(mén)的庫(kù)存和各級(jí)物資主管部門(mén)的庫(kù)存。
在電子商務(wù)里面,除了像攜程、藝龍等旅游酒店服務(wù)提供商意外,基本上各個(gè)電子商務(wù)公司都面臨者庫(kù)存系統(tǒng)管理。
一、庫(kù)存管理的重要性
1. 庫(kù)存過(guò)少帶來(lái)的風(fēng)險(xiǎn)
- 可能產(chǎn)生應(yīng)對(duì)緊急訂單的困難,造成客戶(hù)投訴或因此失去市場(chǎng)或客戶(hù)
- 產(chǎn)生供應(yīng)風(fēng)險(xiǎn),需啟動(dòng)緊急計(jì)劃
- 因供應(yīng)風(fēng)險(xiǎn)的產(chǎn)生,可能導(dǎo)致緊急采購(gòu),進(jìn)而引發(fā)采購(gòu)成本的上升
- 因可能產(chǎn)生供應(yīng)緊張,造成因此產(chǎn)生的緊急配送或空運(yùn),增加物流成本
2. 庫(kù)存過(guò)大帶來(lái)的風(fēng)險(xiǎn)
- 增加倉(cāng)庫(kù)面積和庫(kù)存保管費(fèi)用,從而提高生產(chǎn)成本
- 占用大量的流動(dòng)資金,造成資金呆滯
- 造成成品和原材料的有形和無(wú)形損耗
- 造成企業(yè)資源的大量閑置,影響其合理配置和優(yōu)化
- 掩蓋企業(yè)生產(chǎn)、經(jīng)營(yíng)全過(guò)程的各種矛盾和問(wèn)題,不利于企業(yè)提高管理水平
3. 負(fù)庫(kù)存帶來(lái)的風(fēng)險(xiǎn)
二、庫(kù)存概覽
電商庫(kù)存體系分為銷(xiāo)售層、調(diào)度層和倉(cāng)庫(kù)層,銷(xiāo)售層是為了保證前臺(tái)商品的正常售賣(mài),庫(kù)存的管理和倉(cāng)庫(kù)密不可分,而倉(cāng)庫(kù)又和銷(xiāo)售、采購(gòu)相關(guān),主要有銷(xiāo)售訂單、采購(gòu)、倉(cāng)間調(diào)撥、盤(pán)盈盤(pán)虧、預(yù)售、售后退貨等因素。

庫(kù)存的變動(dòng)分為自上而下和自下而上兩種,每一層庫(kù)存數(shù)量的變化可總結(jié)為增加、鎖定、解除、扣押、返還、異常處理等。數(shù)據(jù)的變動(dòng)都需要相關(guān)單據(jù)依據(jù),例如銷(xiāo)售訂單、發(fā)貨單、采購(gòu)入庫(kù)單等。

- 增加:自有庫(kù)存通過(guò)采購(gòu)入庫(kù),協(xié)同倉(cāng)庫(kù)通過(guò)代銷(xiāo)采購(gòu)協(xié)議入庫(kù) 鎖定:下單之后鎖定庫(kù)存
- 解鎖:訂單取消之后釋放解鎖庫(kù)存
- 減扣:訂單支付成功之后扣減庫(kù)存,扣減鎖定庫(kù)存
- 返還:退貨換貨返還庫(kù)存,相當(dāng)于增加庫(kù)存
- 異常處理:庫(kù)存數(shù)據(jù)在定期校驗(yàn)時(shí),如果出現(xiàn)異常數(shù)據(jù),就需要進(jìn)行異常處理
三、庫(kù)存分層
庫(kù)存管理體系分層為銷(xiāo)售層、調(diào)度層、倉(cāng)庫(kù)層,主要是各層的職能不同,驅(qū)動(dòng)庫(kù)存發(fā)生變化的單據(jù)也不一樣。

1. 銷(xiāo)售層
銷(xiāo)售層主要面對(duì)前端用戶(hù),一般情況下,前端庫(kù)存要和實(shí)物庫(kù)存保持一致,即不能超賣(mài)。但是做預(yù)售時(shí),就是虛擬庫(kù)存,下單時(shí)涉及到的庫(kù)存動(dòng)作只在銷(xiāo)售層,待到備貨之后,再推送至調(diào)度層。銷(xiāo)售層的庫(kù)存決定是否可售賣(mài),下單是否能成功。
- 可銷(xiāo)售庫(kù)存:網(wǎng)站前臺(tái)顯示的庫(kù)存,可以對(duì)外售賣(mài)的庫(kù)存。當(dāng)“可銷(xiāo)售庫(kù)存>0”時(shí),前臺(tái)網(wǎng)站則會(huì)顯示商品可銷(xiāo)售;而“可銷(xiāo)售庫(kù)=0”時(shí),前臺(tái)網(wǎng)站則會(huì)顯示商品缺貨
- 鎖定庫(kù)存:用戶(hù)下單鎖定庫(kù)存,支付后扣減庫(kù)存。鎖定庫(kù)存指的下單時(shí)占用庫(kù)存,保證客戶(hù)下單后支付的訂單都是有貨可發(fā),而不會(huì)相互沖突
- 已銷(xiāo)售庫(kù)存:統(tǒng)計(jì)商品已售數(shù)量。當(dāng)支付成功,商品就算作已銷(xiāo)售庫(kù)存。如果取消訂單或售后就需要走相應(yīng)的庫(kù)存變動(dòng)流程變動(dòng)
2. 調(diào)度層
調(diào)度層相當(dāng)于訂單的分配中心,將訂單轉(zhuǎn)化為發(fā)貨單,按照調(diào)度規(guī)則決定由哪個(gè)倉(cāng)庫(kù)發(fā)貨。調(diào)度層的庫(kù)存分為單倉(cāng)、區(qū)域、總庫(kù)存三個(gè)維度,區(qū)域庫(kù)存指的是這些倉(cāng)庫(kù)只發(fā)某一區(qū)域的。
- 賬面庫(kù)存:倉(cāng)庫(kù)中的實(shí)物庫(kù)存,只要是未出庫(kù)的都算在賬面庫(kù)存中
- 可用庫(kù)存:倉(cāng)庫(kù)中可供發(fā)貨的庫(kù)存。這部分庫(kù)存是可供調(diào)度的庫(kù)存
- 在途庫(kù)存:下了采購(gòu)單但是尚未入庫(kù)的庫(kù)存,在途庫(kù)存理論上部分是可供銷(xiāo)售的,例如T+1的在途庫(kù)存,就是1日之后就可以入庫(kù)的sku
3. 倉(cāng)庫(kù)層
倉(cāng)庫(kù)層的庫(kù)存對(duì)應(yīng)的是實(shí)物庫(kù)存,出庫(kù)入庫(kù)盤(pán)點(diǎn)都會(huì)引起倉(cāng)庫(kù)庫(kù)存的變動(dòng)。
- 可用庫(kù)存:發(fā)貨單推至倉(cāng)庫(kù)后,倉(cāng)庫(kù)可以用于發(fā)貨的庫(kù)存,不包括鎖定的庫(kù)存
- 鎖定庫(kù)存:發(fā)貨單推送至倉(cāng)庫(kù)后鎖定庫(kù)存,鎖定時(shí)同時(shí)去鎖定庫(kù)位庫(kù)存
- 已出庫(kù)庫(kù)存:已經(jīng)確認(rèn)出庫(kù)的實(shí)物庫(kù)存
- 不可用庫(kù)存:盤(pán)點(diǎn)時(shí)發(fā)現(xiàn)的不良品,需要報(bào)損,從可用庫(kù)存轉(zhuǎn)化為不可用庫(kù)存
四、庫(kù)存調(diào)度邏輯
1. 影響庫(kù)存調(diào)度的因素
物流時(shí)效——為了迅速響應(yīng)用戶(hù)需求,很多企業(yè)在多地建立倉(cāng)庫(kù),以便能夠從最近的區(qū)域發(fā)貨,在最短的時(shí)間內(nèi)送到用戶(hù)手中。
倉(cāng)庫(kù)等級(jí)——有些企業(yè)在業(yè)務(wù)量較大時(shí),會(huì)在同一區(qū)域內(nèi)除了建立中心倉(cāng),還會(huì)建立多個(gè)區(qū)域倉(cāng)。這些區(qū)域倉(cāng)庫(kù)存量較小,存放一些消費(fèi)頻次高的SKU,只供應(yīng)當(dāng)?shù)爻鞘小?/p>
業(yè)務(wù)需求——在業(yè)務(wù)發(fā)展時(shí),會(huì)有部分貨源從供應(yīng)商處直接發(fā)出,或者為了保證物流時(shí)效,在某些區(qū)域由供應(yīng)商直發(fā),這種倉(cāng)庫(kù)定義為供應(yīng)商協(xié)同倉(cāng)。再對(duì)這些SKU庫(kù)存進(jìn)行調(diào)度時(shí),就需要在調(diào)度層直接把倉(cāng)庫(kù)下發(fā)給供應(yīng)商訂單系統(tǒng)。

2. 庫(kù)存調(diào)度的邏輯
同一倉(cāng)庫(kù)不同級(jí)別區(qū)域不能重復(fù),設(shè)置某一級(jí)別區(qū)域范圍時(shí),其他區(qū)域級(jí)別設(shè)置過(guò)的區(qū)域選項(xiàng)置不可選。
庫(kù)存調(diào)度示例邏輯:
- 在下單時(shí),先篩選出對(duì)應(yīng)訂單有庫(kù)存的倉(cāng)庫(kù)
- 將收貨地址與這些倉(cāng)庫(kù)的一級(jí)配送區(qū)域匹配,若沒(méi)有再去匹配二級(jí)區(qū)域,依次類(lèi)推
- 篩選出同級(jí)區(qū)域的倉(cāng)庫(kù),再根據(jù)倉(cāng)庫(kù)的優(yōu)先級(jí)進(jìn)行篩選
- 若仍有多個(gè)倉(cāng)庫(kù)待選,根據(jù)同級(jí)倉(cāng)庫(kù)之間的優(yōu)先級(jí)來(lái)進(jìn)行選擇,最后選擇倉(cāng)庫(kù)
- 選擇好倉(cāng)庫(kù)之后,再根據(jù)SKU優(yōu)先級(jí)、運(yùn)費(fèi)(體積、重量)等因素來(lái)選擇物流公司
- 當(dāng)訂單中有多SKU時(shí),還會(huì)根據(jù)庫(kù)存調(diào)度規(guī)則進(jìn)行拆單
五、庫(kù)存控制的策略
庫(kù)存控制有五個(gè)方面的因素必須要考慮,即數(shù)量、時(shí)間、頻率、范圍以及可預(yù)測(cè)性。
1、數(shù)量是可以用精確的數(shù)字來(lái)表達(dá),也可以為一個(gè)范圍或一個(gè)概率,例如判斷某種商品95%的需求位于80到120件之間。
2、時(shí)間是指預(yù)測(cè)的時(shí)間跨度。預(yù)測(cè)按時(shí)間的不同可劃分為:短期預(yù)測(cè)、中期預(yù)測(cè)和長(zhǎng)期預(yù)測(cè)三種
- 短期預(yù)測(cè):短期預(yù)測(cè)的方法般包括筲單平均、加權(quán)平均和指數(shù)擬合等。短期預(yù)測(cè)時(shí)間跨度最多為1年,而通常不少于3個(gè)月
- 中期預(yù)測(cè):中期預(yù)測(cè)的方法包括曲線(xiàn)和指數(shù)平滑、基數(shù)序列等。中期預(yù)測(cè)的時(shí)間跨度為2年左右
- 長(zhǎng)期預(yù)測(cè):長(zhǎng)期預(yù)測(cè)的方法般包括簡(jiǎn)單回歸等。長(zhǎng)期預(yù)測(cè)的時(shí)間跨度通常為2年及2年以上
3、頻率是特定時(shí)間內(nèi)滿(mǎn)足需求的次數(shù)(一次或幾次)
4、范圍是指需求數(shù)量的變化范圍
5、可預(yù)測(cè)性:需求或消耗可能會(huì)與歷史數(shù)據(jù)相同也可能與歷史數(shù)據(jù)有聯(lián)系也可能與歷史數(shù)據(jù)毫無(wú)關(guān)系??疾鞖v史消耗量與補(bǔ)充庫(kù)存數(shù)據(jù)可以揭示未來(lái)的形式及趨勢(shì)
總結(jié)
在實(shí)際的設(shè)計(jì)中,庫(kù)存系統(tǒng)產(chǎn)品設(shè)計(jì)所涉及到的東西遠(yuǎn)比所分享的多,而且與產(chǎn)品的實(shí)際業(yè)務(wù)相關(guān)度更高,不同的業(yè)務(wù),設(shè)計(jì)出來(lái)的庫(kù)存系統(tǒng)會(huì)有很大的差別。