電商庫存設(shè)計:銷售層、調(diào)度層、倉庫層,三層詳解電商庫存體系

50 評論 60527 瀏覽 569 收藏 10 分鐘

庫存管理作為供應(yīng)鏈管理的重要組成部分,不論對于電商企業(yè)還是實體企業(yè)都至關(guān)重要。庫存體系的構(gòu)建異常復(fù)雜,目前沒見到特別滿意的庫存體系介紹。筆者有幸參與多系統(tǒng)的搭建,特從電商供應(yīng)鏈產(chǎn)品體系總結(jié)了庫存體系,希望能夠給電商同仁一定的幫助。

先說重點:

  • 電商庫存體系分為三層:銷售層、調(diào)度層、倉庫層;
  • 庫存的變動又分為自上而下、自下而上兩種;
  • 每一層庫存數(shù)量的變化有可總結(jié)為增加、鎖定、解鎖、扣減、返還等。

庫存數(shù)據(jù)的變動都需要有相關(guān)單據(jù)依據(jù),例如銷售訂單、發(fā)貨單、采購入庫單等等。下面再進(jìn)行具體解釋。

1.庫存的概念

庫存:狹義來講就是倉庫里存儲的貨物,為了滿足未來需要而準(zhǔn)備的儲備資源。除了攜程、藝龍等酒店、旅游服務(wù)提供商,美團(tuán)、拉手網(wǎng)等服務(wù)信息團(tuán)購商以外,基本上各家電子商務(wù)公司都面臨著實物庫存管理的需求。

電商中的庫存管理是為了保證前臺商品的正常售賣,庫存的管理和倉庫密不可分,而倉庫又和銷售、采購相關(guān),以下是簡單的示意庫存變動的影響因素。

庫存變動的影響因素

2.庫存分層:銷售層、調(diào)度層、倉庫層

將庫存管理體系分層為銷售層、調(diào)度層、倉庫層,主要是各層的職能不同,驅(qū)動庫存發(fā)生變化的單據(jù)也不一樣。

庫存分層

銷售層

這一層主要面對前端用戶,一般情況下,前端庫存要和實物庫存保持一致,即不能超賣。但是做預(yù)售時,就是虛擬庫存,下單時涉及到的庫存動作只在銷售層,待到備貨之后,再推送至調(diào)度層。

銷售層的庫存決定是否可售賣,下單是否能成功。在秒殺時,活動庫存決定了是否可以秒殺成功;預(yù)售時,預(yù)售庫存決定是否可下定金預(yù)定。

  • 可銷售庫存:網(wǎng)站前臺顯示的庫存,可以對外售賣的庫存。當(dāng)“可銷售庫存>0”時,前臺網(wǎng)站則會顯示商品可銷售;而“可銷售庫存=0”時,前臺網(wǎng)站則會顯示商品缺貨。
  • 鎖定庫存:用戶下單鎖定庫存,支付后扣減庫存。鎖定庫存指的下單時占用庫存,保證客戶下單后支付的訂單都是有貨可發(fā),而不會相互沖突。
  • 已銷售庫存:統(tǒng)計商品已售數(shù)量。當(dāng)支付成功,商品就算作已銷售庫存。如果取消訂單或售后就需要走相應(yīng)的庫存變動流程變動。
  • 活動庫存:主要是做促銷活動(例如秒殺)時,分配固定數(shù)量的商品給相應(yīng)的活動,這時候就需要從可銷售庫存中占用相應(yīng)數(shù)量給活動庫存。這部分庫存也是走相應(yīng)的鎖定、扣減邏輯。
  • 預(yù)售庫存:這部分是虛擬庫存,主要是拉動式需求,例如B端訂貨、雙十一定金預(yù)售等。預(yù)售同樣走相應(yīng)的鎖定、扣減邏輯。不同的是,預(yù)售的訂單需要備貨之后,再推送至調(diào)度層。

調(diào)度層

調(diào)度層相當(dāng)于訂單的分配中心,將訂單轉(zhuǎn)化為發(fā)貨單,按照調(diào)度規(guī)則決定哪些sku由哪個倉庫發(fā)貨。

調(diào)度層的庫存分為單倉、區(qū)域、總庫存三個維度,區(qū)域庫存指的是這些倉庫只發(fā)某一區(qū)域的,例如京東華中地區(qū)的倉庫配送華中地區(qū),北京就無法從華中地區(qū)的倉庫發(fā)貨??値齑婕此袀}庫的sku庫存總計。

  • 賬面庫存:倉庫中的實物庫存,只要是未出庫的都算在賬面庫存中。
  • 可用庫存:倉庫中可供發(fā)貨的庫存。這部分庫存是可供調(diào)度的庫存。
  • 在途庫存:下了采購單但是尚未入庫的庫存,在途庫存理論上部分是可供銷售的,例如T+1的在途庫存,就是1日之后就可以入庫的sku。
  • 不可銷售庫存:倉庫盤損的庫存,倉庫中的不良品,無法售賣的庫存。這部分庫存需要通過特定途徑處理。
  • 已用庫存:在調(diào)度層已分配的庫存。

調(diào)度層在某些方面上和前端庫存有些重疊,前端庫存也會分區(qū)域和總庫存,但是不同的是,調(diào)度層對應(yīng)的是實物,不會存在虛擬庫存,流到調(diào)度層的訂單經(jīng)由調(diào)度后推動至倉庫發(fā)貨。

倉庫層

倉庫層的庫存對應(yīng)的是實物庫存,出庫入庫盤點都會引起倉庫庫存的變動。

  • 可用庫存:發(fā)貨單推至倉庫后,倉庫可以用于發(fā)貨的庫存,不包括鎖定的庫存。
  • 鎖定庫存:發(fā)貨單推送至倉庫后鎖定庫存,鎖定時同時去鎖定庫位庫存。
  • 已出庫庫存:已經(jīng)確認(rèn)出庫的實物庫存。
  • 不可用庫存:盤點時發(fā)現(xiàn)的不良品,需要報損,從可用庫存轉(zhuǎn)化為不可用庫存。

庫位:倉庫中的庫存是由庫位庫存組成的,庫位上分為可用庫存、鎖定庫存兩種。由于WMS中的庫存邏輯較為復(fù)雜,這里不做詳細(xì)論述。

3.庫存同步:庫存的變動又分為自上而下、自下而上兩種

由于觸發(fā)庫存發(fā)生變動的點不一樣,庫存的變動有兩種流向,自上而下(銷售層 → 調(diào)度層 → 倉庫層)、自下而上(倉庫層 → 調(diào)度層 → 銷售層)兩種。

  • 自上而下:用戶下單后,首先會生成訂單,扣減銷售層的庫存;然后流轉(zhuǎn)到調(diào)度層進(jìn)行調(diào)度,生成發(fā)貨通知單,調(diào)整調(diào)度層的庫存;然后推送至倉庫,WMS系統(tǒng)同步響應(yīng),扣減庫存進(jìn)行出庫。
  • 自下而上:倉庫的實物入庫可以算是從下到上引起的庫存變動。主要有三種單據(jù):采購入庫單、退貨入庫單、調(diào)撥入庫單的實物入庫,會連鎖引起倉庫層 、調(diào)度層、銷售層的可用庫存逐步增加。

4.庫存數(shù)量的變化:增加、鎖定、解鎖、扣減、返還等

庫存系統(tǒng)的操作主要包含庫存的增加、鎖定、解鎖、扣減、返還、異常處理。

庫存變動動作

  • 增加:自有倉庫通過采購入庫,協(xié)同倉通過代銷采購協(xié)議入庫。
  • 鎖定:下單之后鎖定庫存
  • 解鎖:訂單取消之后釋放鎖定庫存。
  • 扣減:支付成功之后扣減庫存,扣減鎖定庫存。
  • 返還:退貨/換貨后返還庫存。相當(dāng)于增加庫存。

這些對于庫存的操作在銷售層、調(diào)度層、倉庫層都是需要的,相應(yīng)的變動都需要相應(yīng)的單據(jù)依據(jù),這對庫存的管理是非常必要的,對財務(wù)管理相當(dāng)有用。

本文大體介紹了電商的庫存體系,還有許多細(xì)節(jié)未涉及到,還有各層的庫存同步,對賬;還有定金預(yù)售庫存、售后訂單、倉庫盤點等引起的庫存變動。下文將重點介紹庫存相關(guān)的細(xì)節(jié),望持續(xù)關(guān)注更新。

稍微畫了一下庫存變動,可參考下

PS:這周和朋友探討了一個很有意思的問題,電商發(fā)展這么多年,有著很成熟的產(chǎn)品體系,市面上卻找不到成體系、詳細(xì)的電商各系統(tǒng)的產(chǎn)品設(shè)計文檔,書或博客都幾乎沒有,也許真的是第一代PM懶得總結(jié),所以我打算堅持下去,不間斷分享電商產(chǎn)品的相關(guān)設(shè)計細(xì)節(jié)和邏輯,總結(jié)成一個系列。

#專欄作家#

作者:Bouny_Yuan,公眾號:碎碎戀產(chǎn)品。人人都是產(chǎn)品經(jīng)理專欄作家、電商產(chǎn)品經(jīng)理。專注于電商產(chǎn)品設(shè)計、商業(yè)分析以及后臺挖坑。

本文由 @Bouny_Yuan 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 劉志遠(yuǎn)老師講解電商庫存設(shè)計的一篇經(jīng)典文章~~除此之外,劉志遠(yuǎn)老師在人人都是產(chǎn)品經(jīng)理&起點學(xué)院《電商產(chǎn)品經(jīng)理精進(jìn)計劃》課程的庫存一章中,也詳細(xì)講解了電商的庫存系統(tǒng)——包括銷售下單過程中的詳細(xì)庫存變化、各種類型庫存(活動庫存、銷售庫存)及應(yīng)用場景;銷售層、調(diào)度層、倉庫層的內(nèi)部結(jié)構(gòu)與庫存變動過程,分倉調(diào)度的規(guī)則;發(fā)貨倉庫選擇的調(diào)度規(guī)則,多渠道庫存管理,銷售預(yù)測與補(bǔ)貨,庫存與各系統(tǒng)之間的交互等等。

    來自廣東 回復(fù)
    1. 感興趣的小伙伴可以關(guān)注劉老師主講的《電商產(chǎn)品經(jīng)理精進(jìn)計劃》(了解戳>http://996.pm/Mkl86);也可以聯(lián)系蘑菇老師(ID:qdxymg)咨詢~

      來自廣東 回復(fù)
  2. 大神,改天能寫一篇關(guān)于調(diào)度層占用庫存的邏輯么?

    回復(fù)
  3. 電商寶典這本書也是這么寫的

    回復(fù)
  4. 下單之后直接扣減庫存,取消訂單時再把庫存加回來,中間不經(jīng)過鎖定這一步,這兩種做法有什么區(qū)別嗎?

    來自安徽 回復(fù)
    1. 如果你的扣減庫存操作等于出庫,那如果用戶取消訂單還要再重新做返還入庫的操作,這個成本就相對比較高了。
      如果你的扣減庫存只是扣減,倉儲層不做出庫操作,那你在訂單支付完成后還是要再下推到調(diào)度層、倉儲層做出庫操作。那你的扣減和鎖定就沒啥區(qū)別了。

      來自浙江 回復(fù)
    2. 我覺得鎖定存在的意義是表明有用戶有強(qiáng)烈的購買意愿了,但倉庫存量不變,扣減部分在支付完成之后。模擬一個場景,若庫存顯示100個,有100個用戶下單未支付,如果直接扣除庫存,前端頁面怎么顯示? 其他用戶是不是無法購買了,而支付完成之后再扣除庫存,庫存扣減,前端頁面顯示數(shù)量減少,這樣其他用戶在購買的時候就能明確知道是否可以購買了?

      來自上海 回復(fù)
    3. 支付完成后在扣除庫存,會面臨超賣現(xiàn)象。

      來自河北 回復(fù)
    4. 說的在理,沒考慮這個情況

      來自上海 回復(fù)
  5. 是否也可以這樣,在下單時不鎖定庫存,在支付時判斷是否有足夠庫存,這樣也不會造成超賣吧。

    來自廣東 回復(fù)
    1. 這樣用戶已經(jīng)下過的訂單,最后還可能買不到商品,用戶體驗不好。另外,訂單具有法律效力,所以在付款的時候,告知用戶沒有商品了,是不可以的。只能給訂單付款增加結(jié)束時間,減少鎖單不付款情況。歡迎討論。

      來自河北 回復(fù)
  6. 講的很不錯,電商領(lǐng)域也確實是這么玩的,但是對于新零售領(lǐng)域不知道適不適用?
    舉個例子:倉庫的采購的商品A是以大批次維度入庫的,比如按箱采買,但是線上銷售是按份銷售的,中間會有加工轉(zhuǎn)換的過程,這個庫存又該怎么同步管理呢?

    來自浙江 回復(fù)
    1. 采購入庫的時候,就把整箱的庫存換算成最小銷售單位的庫存。

      來自浙江 回復(fù)
  7. 還是不明白鎖定庫存是什么意思,鎖定庫存的作用是什么?

    回復(fù)
    1. 不鎖庫存,負(fù)賣了發(fā)不了貨,你不得投訴

      來自江蘇 回復(fù)
    2. 懂了,謝謝

      來自湖南 回復(fù)
    3. 鎖定庫存會存在扣減庫存嗎?

      來自上海 回復(fù)
    4. 盤點的時候也會用到鎖庫

      來自海南 回復(fù)
  8. 作者大大可不可以談一下,在采購系統(tǒng)和WMS系統(tǒng)中間架設(shè)調(diào)度中心的出發(fā)點?我的意思是,從產(chǎn)品架構(gòu)上來講,小型一點的電商是不是可以把調(diào)度中心和WMS合在一起?架設(shè)調(diào)度中心的用意在于什么呢?

    來自湖北 回復(fù)
    1. 關(guān)注這個問題。

      來自北京 回復(fù)
  9. 下一篇在哪 ??

    來自江蘇 回復(fù)
  10. 前端庫存的扣減節(jié)點支付成功之后,調(diào)度層庫存扣減節(jié)點是WMS出庫之后,兩個節(jié)點不一樣,會有時間差吧

    來自美國 回復(fù)
    1. 前端庫存扣減成功之后,即鎖定調(diào)度層/倉庫層的庫存。倉庫打包發(fā)貨后,才會扣減鎖定的倉庫庫存。

      來自浙江 回復(fù)
  11. 這和劉志遠(yuǎn)《電商產(chǎn)品經(jīng)歷寶典》里面的內(nèi)容十分相似啊 ??

    來自四川 回復(fù)
    1. 《電商產(chǎn)品經(jīng)理寶典:電商后臺系統(tǒng)產(chǎn)品邏輯全解析》

      來自四川 回復(fù)
    2. 就是博主寫的

      來自浙江 回復(fù)
    3. 不是相識,其實就是一模一樣,絲毫沒看出來不一樣的地方

      來自上海 回復(fù)
  12. 庫存方面全網(wǎng)最優(yōu)秀文章

    回復(fù)
  13. 分三層有點抽象,文中指出的銷售層為查看庫存總體概況嗎? 應(yīng)該有一個庫存系統(tǒng)來維護(hù)庫存的鎖、解鎖、扣減等動作;所有動作執(zhí)行完應(yīng)該體現(xiàn)在wms里庫存狀態(tài)上

    來自江蘇 回復(fù)
  14. 個人覺得太宏觀了,最好由具體的流程,原型等加以輔助說明

    來自浙江 回復(fù)
  15. 干貨滿滿,全網(wǎng)最佳文章了;
    問下:
    第一行中間 反光(下單后面) 部分的文字是啥;
    第一行后面 反光 部分的文字是啥;

    來自上海 回復(fù)
    1. 支付完成。

      回復(fù)
  16. 第一行中間,下單 后面 是啥(反光部分)?

    來自上海 回復(fù)
    1. 支付完成

      回復(fù)
  17. 作者寫的不錯,留個記號,慢慢欣賞。

    來自廣東 回復(fù)
  18. 【下文將重點介紹庫存相關(guān)的細(xì)節(jié)】 下文呢

    來自寧夏 回復(fù)
  19. 假如沒有調(diào)度層會怎么樣呢?

    來自江蘇 回復(fù)
  20. 請問銷售層、調(diào)度層、倉庫層三個層面的庫存分別在什么系統(tǒng)呢?還是說都在一個系統(tǒng)

    來自北京 回復(fù)
  21. 【下文將重點介紹庫存相關(guān)的細(xì)節(jié)】 下文呢 ??

    來自上海 回復(fù)
  22. 分析很透徹,理解電商庫存,看此文章足矣。

    來自廣東 回復(fù)
  23. 第一次打賞,我都好激動哈哈,因為寫的太清晰太干了。持續(xù)關(guān)注你,辛苦了。

    來自遼寧 回復(fù)
  24. 分揀會騰出鎖定的庫位?庫位數(shù)有什么用途?

    來自江蘇 回復(fù)
  25. 支持

    來自廣東 回復(fù)
  26. 期待更多電商干貨 ??

    來自廣東 回復(fù)
  27. 大贊一個,你的每一篇文章,都給我提供了極好的養(yǎng)分。太感謝啦。

    來自廣東 回復(fù)
  28. 庫存被鎖定時,其他用戶還能購買嗎?

    回復(fù)
    1. 不能購買

      來自廣西 回復(fù)
  29. 功力深厚

    來自廣東 回復(fù)
  30. 作者寫的不錯,可以求個微信嗎? ??

    來自上海 回復(fù)
专题
12095人已学习12篇文章
构建UGC社区是很多社区平台的必经之路,它能助力平台内容生产,为社区提供活水源泉。本专题的文章分享了如何构建UGC社区。
专题
12212人已学习12篇文章
关于如何写简历、简历上些什么的文章大家看了很多。那么细分到产品经理这个岗位来说,写简历又有什么需要注意的呢?本专题的文章分享了产品经理如何写简历。
专题
15413人已学习11篇文章
采用IPD开发流程,在初期能把各种工作问题识别出来并扼杀在摇篮中。本专题的文章分享了什么是IPD开发流程?如何应用IPD开发流程?
专题
12820人已学习11篇文章
在工作中我们会跟客户/boss/用户等人对接需求,并把需求交付给设计师/开发等人,那么应该怎么做呢,本专题的文章分享了如何对接和交付需求。
专题
47492人已学习18篇文章
如何提升用户留存率?——相信这是困扰无数产品和运营的问题。
专题
52198人已学习14篇文章
现在业内很多人都强调产品思维,但它到底是什么?又有何用武之地呢?