5000字干貨:產(chǎn)品經(jīng)理必學(xué)之電商后臺設(shè)計—庫存模塊
編輯導(dǎo)語:電商后臺設(shè)計,是作為產(chǎn)品經(jīng)理必學(xué)的一項技能。本文從三個方面來對電商后臺設(shè)計的庫存模塊進行相應(yīng)的介紹,期待能夠與你交流學(xué)習(xí)。
各位小伙伴好,本文是電商后臺設(shè)計系列文章的第二篇,庫存模塊。關(guān)于第一部分商品模塊的內(nèi)容可以查看我之前的文章。
一、庫存基本概念
1. 庫存定義
首先我們來了解一下庫存的基本概念,狹義上,庫存指倉庫里實際存儲的貨物,為了滿足未來需要而準(zhǔn)備的儲備資源。包括在倉庫里的、在實體店里的、在運輸途中,包括在外的所有商品。庫存代表企業(yè)對于商品實物的把控能力。而在電商系統(tǒng)中,庫存是虛擬數(shù)字,決定了銷售端的供給。
那么,我們?yōu)槭裁匆芯颗c管理好庫存呢?換句話說,庫存管理不當(dāng)會帶來的危害有哪些。通常,我們會認為庫存管理不當(dāng)有兩種情況:庫存過少、庫存過大。
- 庫存過少的風(fēng)險:產(chǎn)生缺貨,損失營業(yè)額進而損失利潤。
- 庫存過大的風(fēng)險:商品因變舊、變質(zhì)、過期而產(chǎn)生損耗;占用庫存且增大資金壓力。
因此,庫存即成本,亦是業(yè)務(wù)籌碼。庫存管理能力代表供應(yīng)鏈管理水平。
2. 庫存變動
庫存是一個動態(tài)變化的數(shù)字,接下來我們來探究一下庫存的變動過程。首先我們了解幾個庫存的概念:
- 銷售庫存:可以售賣的商品數(shù)量。
- 實物庫存:倉庫存放的實物商品數(shù)量。
- 可用庫存:可以對外銷售的數(shù)量。
- 鎖定庫存:已經(jīng)被預(yù)定的商品數(shù)量。
- 已售庫存:已經(jīng)出售的商品數(shù)量。
- 活動庫存:做促銷活動時設(shè)置的庫存,可以共享普通庫存也可設(shè)置獨立庫存。
- 預(yù)售庫存:做預(yù)售活動時設(shè)置的虛擬庫存,預(yù)售訂單需支付尾款訂單才能成立。
接下來我們看一下幾個引發(fā)庫存變動的基礎(chǔ)操作:
- 增加:手動調(diào)整或?qū)崟r同步(與實物庫存系統(tǒng)打通)。
- 鎖定:下單之后鎖定庫存。
- 解鎖:訂單取消之后釋放鎖定庫存。
- 扣減:訂單支付成功之后扣減庫存,扣減鎖定庫存。
- 返還:退貨、換貨后返還庫存,相當(dāng)于增加庫存。
- 異常處理:庫存數(shù)據(jù)在定期校驗時,如果出現(xiàn)異常數(shù)據(jù),就需要進行異常處理(自動或人工處理)。
在庫存的變動中,最關(guān)鍵的節(jié)點是庫存的扣減,在什么時候扣減庫存非常重要。目前通用的庫存扣減方案有兩種:用戶下單扣減庫存和用戶付款扣減庫存。
用戶下單扣減庫存是目前通用方案,其優(yōu)勢在于保證用戶只要下單,就一定可以買到貨。其劣勢有兩點:
- 在庫存緊張時,用戶下單之后不付款,會影響其他用戶購買。
- 可能被大量占用庫存,導(dǎo)致其他人購買不了;目前的解決辦法是:限制訂單鎖定庫存時間,超時自動取消。
特殊的方案是用戶付款扣減庫存,其優(yōu)勢在于庫存不會長時間占用,真正想買的用戶可以買到。其劣勢有兩點:
- 能存在超賣風(fēng)險。
- 用戶下單后,無法支付發(fā)貨。該種特殊方案適用于特定的場景:比如活動搶購場景以及庫存緊張的場景。
3. 活動庫存
在多種促銷活動中,我們?nèi)绾翁幚礓N售庫存?目前通用的方案有三種:共享庫存、獨占庫存、預(yù)占庫存。
(1)共享庫存
即活動庫存與普通商品的庫存共享,無論是活動售出還是普通售出均扣減一個庫存,常見于滿減滿折、滿贈活動等。
(2)獨占庫存
活動庫存和普通商品的庫存相互獨立,運營在設(shè)置營銷活動時會為活動設(shè)置一個活動庫存,該庫存是普通商品售賣的庫存獨立。在活動開始前,扣減普通銷售庫存。
活動開始后,扣減活動庫存?;顒咏Y(jié)束后,活動庫存返還至普通銷售庫存。
(3)預(yù)占庫存
常用于預(yù)售活動,是提前為活動設(shè)置的一個虛擬庫存,與普通庫存、活動庫存獨立不相關(guān)。在預(yù)售訂單完成尾款支付后,按訂單順序依次鎖定庫存。
總結(jié)一下活動庫存之間的關(guān)系:
庫存關(guān)系
- 一般情況下活動庫存是獨占庫存,占據(jù)銷售庫存的一部分。
- 實物庫存一般情況下等于銷售庫存,大于銷售庫存時會有庫存的剩余,小于銷售庫存則會產(chǎn)生超賣現(xiàn)象。
- 預(yù)售庫存一般和銷售庫存獨立,單獨用于預(yù)售等活動。
二、庫存分層流轉(zhuǎn)
我們在電商平臺購物時會發(fā)現(xiàn)同一商品在不同地區(qū)有不同的庫存數(shù)量、不同的物流時效。商品在不同地區(qū),同一地區(qū)不同地點的差異配送主要依靠庫存的調(diào)度實現(xiàn)。
以天貓超市為例,天貓超市在全國有集貨倉(CDC)和前置倉(RDC)兩種倉庫,集貨倉數(shù)量少但是倉庫大,相應(yīng)的覆蓋的區(qū)域物流時效較低。
前置倉數(shù)量較多,相應(yīng)的能覆蓋更多的區(qū)域,同時覆蓋區(qū)域的配送物流時效更短。商家可以選擇送貨至不同的倉庫。
物流能力較弱的商家,可以將貨物送至集貨大倉(CDC),再由CDC調(diào)撥/越庫至各區(qū)域內(nèi)的前置倉(RDC)。
物流能力較強的商家,可以將貨物送至前置倉(RDC),由RDC配送至各區(qū)域。
天貓超市有這么多倉庫,當(dāng)接收到一個訂單時,該安排從哪個倉庫發(fā)貨?發(fā)幾個包裹?地區(qū)沒貨怎么辦?這里我們介紹一種庫存分層流轉(zhuǎn)的模型。
1. 庫存分層
這是本文非常重要的概念,我們將從銷售系統(tǒng)到倉庫相關(guān)的流程分為三個層次:銷售層、調(diào)度層、倉庫存。各庫存概念見圖。
庫存分層
在各層的庫存分布如圖所示:
分層詳細庫存
銷售層的庫存相關(guān)概念在第一部分已經(jīng)講解過,我們來講解第二層,調(diào)度層。
調(diào)度層的庫存分為總庫存、單倉、區(qū)域三個維度。
(1)總庫存
即所有倉庫的SKU庫存總計。
- 賬面庫存:倉庫中的實物庫存,只要是未出庫的都算在賬面庫存中。
- 可用庫存:倉庫中可供發(fā)貨的庫存。這部分庫存是可供調(diào)度的庫存。
- 在途庫存:下了采購單但是尚未入庫的庫存,在途庫存理論上部分是可供銷售的。
- 不可銷售庫存:倉庫盤損的庫存,通常是倉庫中的不良品,是無法售賣的庫存。這部分庫存需要通過特定途徑處理。
(2)單倉?
某個倉庫的庫存詳情。
(3)區(qū)域庫存
這些倉庫只發(fā)某一區(qū)域的,例如華中地區(qū)的倉庫只配送華中區(qū)域,北京就無法從華中地區(qū)的倉庫發(fā)貨。
調(diào)度層庫存結(jié)構(gòu)如下圖:
倉庫層的庫存對應(yīng)的是實物庫存,出庫入庫盤點都會引起倉庫庫存的變動。
- 可用庫存:發(fā)貨單推至倉庫后,倉庫可以用于發(fā)貨的庫存,不包括鎖定的庫存。
- 鎖定庫存:發(fā)貨單推送至倉庫后鎖定庫存,鎖定時同時去鎖定庫位庫存。
- 已出庫庫存:已經(jīng)確認出庫的實物庫存。
- 次品庫存:盤點時發(fā)現(xiàn)的不良品,需要報損,從可用庫存轉(zhuǎn)化為不可用庫存。
上述講述的是倉庫內(nèi)部的庫存,但是一般情況下我們只關(guān)注倉庫對外輸出的可用庫存是多少,即只關(guān)注WMS對外庫存。
2. 庫存變動
按庫存分層的模型,庫存的變動有兩種方向:自上而下的變動以及自下而上的變動。
庫存自上而下變動
庫存自下而上變動
總結(jié)一下,引發(fā)庫存變動的主要因素有:
- 銷售訂單
- 采購訂單
- 盤盈盤虧
- 預(yù)售訂單
- 售后退貨
- 其他單據(jù)(倉間調(diào)撥、線下出入庫)
稍微拓展一下,倉庫庫存體系較為復(fù)雜,分為對外庫存、內(nèi)部庫存體系,內(nèi)部庫存包括庫位庫存、庫區(qū)庫存、貨品類型庫存等。
倉庫內(nèi)引發(fā)庫存變動的操作主要分為三種:出庫、入庫、其他操作。
- 出庫包括揀貨、二次揀貨、復(fù)核、打包、交接等操作。
- 入庫包括驗收、入庫、商品貼碼、上架等操作。
- 其他操作包括盤點、移庫、異常反庫等。
最后,從銷售訂單開始,我們串聯(lián)銷售訂單在三層之間流轉(zhuǎn)的過程:
庫存變動
3. 實例解析
上述講解的比較抽象,小伙伴可以結(jié)合下圖中的例子,自己親自動手梳理一遍,相信你會多庫存的分層流轉(zhuǎn)有更深一步的理解。
場景:A書店在全國有8個倉庫,某書庫存為30個。小白購買了10本書,都是SH倉庫發(fā)貨,初始庫存為30個。
- 未支付時退1本,然后支付成功;
- 在書本未發(fā)貨的時候,再退2本;
- 在收到物品后,再退3本。
根據(jù)以上信息,下圖描述過程中三層庫存架構(gòu)的庫存變動:
庫存變動實例
三、庫存調(diào)度與管控
1. 庫存調(diào)度
不知道小伙伴有沒有在京東購物的經(jīng)歷,談到京東客戶滿意度最高的一個方面就是京東非常強大的物流,長三角基本次日達甚至當(dāng)日達,現(xiàn)在又推出了半小時達,物流能力非常強大。
據(jù)公開消息,截至2020年6月30日,京東物流運營超過750個倉庫,分為中心倉、區(qū)域倉、城市倉、本地倉、前置倉等規(guī)模不一、不同層級的倉庫。
基于這些不同層級倉群的布局和輻射能力,京東構(gòu)建了其強大的物流配送能力。
那么。當(dāng)用戶下單后,京東是怎么調(diào)度庫存的呢?
首先我們來了解一下京東各個類型的倉庫輻射能力:
- 中心倉:覆蓋全國地區(qū)
- 區(qū)域倉:覆蓋部分區(qū)域,如華中地區(qū)
- 城市倉:覆蓋倉庫所在城市及周邊城市
- 本地倉:覆蓋當(dāng)前城市
- 前置倉:覆蓋倉庫周邊生活區(qū)域(幾十公里)
根據(jù)倉庫的類型我們可以得到各個倉庫之間的差異:
- 優(yōu)先級:前置倉>本地倉>城市倉>區(qū)域倉>中心倉
- 區(qū)域覆蓋范圍:前置倉<本地倉<城市倉<區(qū)域倉<中心倉
- 品類覆蓋:前置倉<本地倉<城市倉<區(qū)域倉<中心倉
除了倉庫類型的判斷,還需要判斷倉庫的庫存,根據(jù)我們第2部分講到的,若有多個倉庫,庫存又有單倉庫存、區(qū)域庫存和總庫存的之分,具體可回顧上一部分內(nèi)容。
那么,當(dāng)一個京東用戶下單時,京東會選擇覆蓋當(dāng)前收貨地址且有庫存的倉庫,按照倉庫的區(qū)域優(yōu)先級進行選擇發(fā)貨。
庫存調(diào)度
上述講的是庫存的發(fā)貨調(diào)度,實際還有庫存的倉間調(diào)度。
例如根據(jù)實際庫存的消耗與變動或者根據(jù)需求預(yù)測與匹配,發(fā)現(xiàn)A的庫存缺少而B的庫存有多,那么就可以采用倉間調(diào)度規(guī)則將B倉的貨物調(diào)度至A倉。感興趣的小伙伴可以深入了解。
2. 庫存管控
在實際中我們會發(fā)現(xiàn),無論是一些中大型的賣家,還是品牌商,亦或是自營電商平臺,他們往往不會僅在一個渠道賣貨。
我們來看一下例子,根據(jù)零食品牌良品鋪子在其招股書中披露的信息顯示:公司將按照“平臺電商+社交電商+自營渠道”多線布局的發(fā)展原則,擁有包括天貓、京東、唯品會在內(nèi)的數(shù)十家電商平臺銷售渠道。
同時推出自營APP平臺,增強會員粘性、提升消費者忠誠度。并通過將門店與美團、餓了么等多個本地生活平臺打通,推出“線上下單快速送達”、“線上下單門店取貨”等策略。
因此,對于這部分商家,如果進行多渠道的庫存管控是一個重要的問題。
根據(jù)我們第2部分學(xué)習(xí)的庫存分層的方法,我們同樣可以將多渠道的庫存按銷售層、調(diào)度層、實物層三層進行調(diào)度管控,下圖為多渠道庫存管理策略圖。
庫存管控
對于自營平臺,其前臺庫存一般對接銷售層進行渠道庫存同步與調(diào)度。對于第三方平臺,一般直接對接調(diào)度層進行庫存同步。
3. 庫存分配
對于品牌商家,對接多個三方渠道后,還會涉及各渠道的庫存數(shù)量管理策略。行業(yè)內(nèi)常用的策略有三種:
(1)庫存共享
即多個渠道共用庫存,例如我有100個庫存,我一開始在各個渠道都掛100的庫存,一旦一個渠道銷售出去后,同步各個渠道庫存扣減。
這個方案有一個缺點:庫存多渠道同步存在延遲,會出現(xiàn)超賣的情況。
因此,我們可以預(yù)留一部分安全庫存應(yīng)對此種情況。比如我有100件,只在各渠道上架90件,剩余10件作安全庫存。
(2)庫存比例分配
即給各個渠道按比例分配,比如A渠道賣得好,分配60%庫存,B渠道分配40%,各自獨立扣減。
這種策略相對第一種方法來說不存在超賣的風(fēng)險,但是其缺點是帶來了庫存的浪費。
因為我們不可能精準(zhǔn)預(yù)測每個渠道的庫存,所以就會存在有的多了有的不夠的情況,失去了銷售機會,變相虧損。
(3)渠道虛擬庫存
即不合實物庫存掛鉤,按一定規(guī)則設(shè)置各渠道庫存。
在使用了合適的庫存分配策略后,我們還需要對庫存進行上下架管理:如果商品沒有庫存卻沒有下架會造成流量的浪費,如果商品沒有庫存沒有及時補貨也將損失銷售機會。
因此,我們一般會采用自動上下架管理,設(shè)置庫存安全臨界值的方法,讓無庫存商品自動下架,臨界庫存及時告知商家或自動叫貨。
說到庫存的管理與分配,我們經(jīng)常會接觸進銷存管理系統(tǒng),我們這里放一張其架構(gòu)圖,有興趣的小伙伴可以詳細研究。
進銷存系統(tǒng)
四、總結(jié)
在前面的文章中,我們主要學(xué)習(xí)了以SKU為標(biāo)的進行管理的庫存,包括:
- 掌握庫存的變化:掌握庫存動作(增加、鎖定、解鎖、扣減、返還、異常處理),理解銷售下單過程的庫存變化,各種類型的庫存(活動庫存、銷售庫存)及應(yīng)用場景。
- 知道庫存分層:銷售層、調(diào)度層、倉庫層的內(nèi)部結(jié)構(gòu)與庫存變動過程,了解分倉調(diào)度的規(guī)則。
- 了解庫存變動全流程:發(fā)貨倉庫選擇的調(diào)度規(guī)則,多渠道庫存管理,銷售預(yù)測與補貨,庫存各系統(tǒng)交互。
下圖是整篇文章的核心架構(gòu)圖,建議仔細研究。
庫存產(chǎn)品架構(gòu)
在電商業(yè)務(wù)中,對于供應(yīng)鏈的管控可以影響一家平臺的生死,而供應(yīng)鏈管理的精髓就是在于對庫存的管控。
我們學(xué)習(xí)庫存就是學(xué)習(xí)整個供應(yīng)鏈的過程感興趣的小伙伴還可以繼續(xù)深入學(xué)習(xí)供應(yīng)鏈相關(guān)的知識。
以上就是電商后臺庫存模塊所有的內(nèi)容了,部分內(nèi)容只是簡單介紹,有興趣的小伙伴可以深入了解。
下一期,我繼續(xù)分享電商后臺,關(guān)于促銷模塊的知識,盡請期待。
注明:本文內(nèi)容來自王偉與劉志遠老師的產(chǎn)品課程《電商產(chǎn)品經(jīng)理精進計劃》,我在學(xué)習(xí)相關(guān)課程后加上自己的理解后,總結(jié)輸出,鞏固自己所學(xué)。本文只是部分課程內(nèi)容,更多詳細內(nèi)容請在起點學(xué)院搜索課程參加。
作者:書豐,公眾號:書豐產(chǎn)品記
本文由@書豐 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議
兄臺,想問下你怎么看預(yù)售庫存?預(yù)售庫存怎么存儲,怎么轉(zhuǎn)化?
還有個疑惑,銷售層 支付,下推調(diào)度層發(fā)貨單,是不是應(yīng)該是下推OMS銷售單?
庫存動作(庫存調(diào)整、盤點、其他出入庫),不是應(yīng)該在倉庫層嗎
后端研發(fā)想轉(zhuǎn)產(chǎn)品,但一直沒有行動,準(zhǔn)備跟著你的筆記 積累交易側(cè)產(chǎn)品的知識。加油
書豐同學(xué)對《電商產(chǎn)品經(jīng)理精進計劃》課程“庫存”一章的筆記小結(jié),非常精彩。從輸入到輸出也是王偉老師和劉志遠老師經(jīng)常鼓勵大家的學(xué)習(xí)方式。
在《電商產(chǎn)品經(jīng)理精進計劃》課程里,王偉老師和劉志遠老師抽離出了10個最核心的電商系統(tǒng)模塊,構(gòu)建了一套行業(yè)通用的電商能力模型。并從最基礎(chǔ)的知識點開始,逐步深入,帶大家掌握每一個子系統(tǒng)模塊,全面解析從用戶端到后端支撐體系的電商全流程。最后還會通過實戰(zhàn)案例進行串聯(lián)講解,形成一個完整的電商產(chǎn)品知識體系。了解《電商產(chǎn)品經(jīng)理精進計劃》課程可戳>>http://996.pm/Mkl86
另外小編跟電商產(chǎn)品課的班班說,書豐同學(xué)輸出了很好的筆記。然后班班讓我轉(zhuǎn)達下她的話,“書豐同學(xué)的作業(yè)計劃什么時候交呀?”
馬上交[狗頭]
文末是王偉和劉志遠吧,打錯了字
確實寫錯了,感謝指正。