庫存系列(3):庫存交易邏輯

4 評論 23155 瀏覽 190 收藏 6 分鐘

本篇文章先詳細(xì)地介紹了庫存相關(guān)系統(tǒng)的模塊,然后分別介紹了庫存交易的流程及其系統(tǒng)處理的邏輯。

一、庫存相關(guān)的系統(tǒng)交互

在介紹庫存的交易邏輯之前,先整體講下與庫存相關(guān)系統(tǒng)的數(shù)據(jù)交互:

與庫存相關(guān)的模塊很多,現(xiàn)逐一簡介:

1. 采購系統(tǒng)

采購系統(tǒng)主要是采購人員用于采購進(jìn)貨之用,一般流程為采購人員發(fā)起采購申請,財務(wù)人員審核通過后會生成有效的采購訂單,供應(yīng)商根據(jù)采購訂單發(fā)貨,待貨物到達(dá)倉庫后,由倉庫人員驗貨、收貨、入庫。

2. WMS

WMS(Warehouse Management System)倉庫管理系統(tǒng),主要用于入庫、出庫的業(yè)務(wù)操作,與庫存中心不一樣的是,WMS更多是業(yè)務(wù)操作,相當(dāng)于一個后臺,供倉庫人員使用,而庫存中心是一個中臺服務(wù),關(guān)注庫存數(shù)量和變動流水。

3. 財務(wù)系統(tǒng)

顧名思義,財務(wù)系統(tǒng)是供財務(wù)人員使用,主要有單據(jù)審核、財務(wù)報表、賬本核算、應(yīng)收應(yīng)付賬款等等,對于倉庫的盤點(diǎn)作業(yè),產(chǎn)生了盤盈盤虧,需要增加、扣減相應(yīng)的庫存數(shù)量。

4. PDA手持設(shè)備

PDA手持設(shè)備主要用于倉庫人員進(jìn)行揀貨下架、收貨上架之用,當(dāng)收到揀貨/上架任務(wù)后,根據(jù)調(diào)度中心的路線指引,使用PDA做相應(yīng)的業(yè)務(wù)操作,揀貨下架、上架之后,庫位庫存的數(shù)據(jù)會發(fā)生變動。

5. 調(diào)度中心

調(diào)度中心其實就是中臺服務(wù),主要負(fù)責(zé)一些調(diào)度任務(wù)的執(zhí)行,比如揀貨路徑、上架路徑等等。

二、庫存交易

1. 采購入庫

通過采購系統(tǒng)發(fā)起的采購單,到貨之后,在WMS操作入庫,需增加庫存,一般采購會有批次控制,所以會增加批次庫存及倉庫總庫存。

2. 提交訂單

電商前臺一般不會顯示具體的庫存數(shù)據(jù)(防止暴露數(shù)據(jù)給競爭對手),用戶在電商平臺從商品頁面提交訂單之后,為保障用戶支付之后有貨可發(fā),這時候會預(yù)占庫存,也就是鎖定庫存,如果不鎖定庫存,將導(dǎo)致用戶支付后高并發(fā)的扣減庫存,可能導(dǎo)致用戶因庫存不足而支付失敗,從而影響用戶體驗,一般電商提交訂單鎖定時長為30分鐘,超過30分鐘,系統(tǒng)自動釋放庫存。

3. 取消訂單

用戶提交訂單之后,因各種原因?qū)е虏幌胭徺I,選擇取消訂單,這時候系統(tǒng)需將鎖定的庫存進(jìn)行釋放,讓別的訂單可以進(jìn)行占用。

4. 揀貨過機(jī)

倉庫人員使用PDA設(shè)備,將貨物揀到揀貨車,交給配送人員之后,相當(dāng)于商品從倉庫出庫,需扣減庫存。

5. 報損

倉庫人員的定期/不定期盤點(diǎn),如果發(fā)現(xiàn)有商品損壞或超過保質(zhì)期,需使用PDA設(shè)備進(jìn)行報損處理,對于報損的商品需扣減相應(yīng)的可用庫存數(shù)量,從而增加報損商品庫存數(shù)量,方便倉庫人員/財務(wù)人員/負(fù)責(zé)人進(jìn)行查詢。

三、系統(tǒng)處理邏輯

1. 庫存流水

每一筆庫存的變動,都需要記錄詳細(xì)的變動流水,而庫存流水的特別需要注意以下幾點(diǎn):

  • 單據(jù)號及來源:引起庫存變動的單據(jù)號及其來源,比如引起沃爾瑪北京倉庫存變動的單據(jù)號是W20181108234w,單據(jù)來源是淘寶商城;
  • 業(yè)務(wù)類型:標(biāo)記該變動的業(yè)務(wù)類型,比如外賣銷售、門店自提等等;
  • 變動的方向:是增加庫存、扣減庫存、鎖定庫存還是釋放庫存;
  • 變動的數(shù)量:當(dāng)次單據(jù)號引起了多少數(shù)量庫存的變動
  • 流水時間:庫存流水變動的時間;
  • 變動商品信息:商品ID、SKU、所屬貨主、所在倉庫、所在庫位等等

2. 庫存同步

庫存的變動,建議優(yōu)先記錄流水,這樣當(dāng)高并發(fā)發(fā)生時,可以后臺采用MQ消息列隊來消費(fèi)流水記錄,進(jìn)行相應(yīng)數(shù)據(jù)的變更,同時,需要庫存數(shù)據(jù)的多個平臺的庫存數(shù)據(jù)需要實時同步,否則會導(dǎo)致因庫存同步不及時,發(fā)生超賣缺貨的問題。

 

作者:企榮之路,國內(nèi)某知名互聯(lián)網(wǎng)公司新零售產(chǎn)品經(jīng)理,微信公眾號:企榮之路

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

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 庫存

    回復(fù)
  2. 1.庫存的加減圖畫的太復(fù)雜了,用exse會更加明了
    2.庫存的加減分為兩種:a.庫內(nèi)實時操作進(jìn)行加減庫存(節(jié)點(diǎn))。b.單據(jù)審核加減庫存
    3.庫存同步的頻率不宜過于頻繁,因設(shè)置時間范圍,還需要區(qū)分導(dǎo)致庫存變動的類型、有的類型是不需要去同步的(同步頻繁調(diào)用平臺接口會有延遲會超賣)

    來自廣東 回復(fù)
    1. 1、這還是比較簡單的圖了,沒有把庫存詳細(xì)的系統(tǒng)圖放出來,放出來更復(fù)雜;
      2、是的,庫內(nèi)的節(jié)點(diǎn)很多,比如出庫、入庫、轉(zhuǎn)移等等
      3、庫存同步時效取決于業(yè)務(wù)的類型及單量

      來自四川 回復(fù)
    2. 請問exse是啥工具?

      來自廣西 回復(fù)