后臺(tái)系統(tǒng):庫(kù)存管理系統(tǒng)

9 評(píng)論 82116 瀏覽 430 收藏 9 分鐘

文章對(duì)庫(kù)存管理系統(tǒng)做了簡(jiǎn)單的概括和總結(jié),希望能夠給你帶來(lái)一些啟發(fā)和思考。

庫(kù)存系統(tǒng)作為電商后臺(tái)系統(tǒng)中不可或缺的一部分,雖然公司業(yè)務(wù)千差萬(wàn)別,但主要的元素卻是相似的,文章主要是根據(jù)自己的經(jīng)驗(yàn)來(lái)淺談一下庫(kù)存系統(tǒng)的設(shè)計(jì)。亦作為一個(gè)自我工作的總結(jié)和梳理。

庫(kù)存管理系統(tǒng),簡(jiǎn)單的說(shuō),就是管理商品和數(shù)量之間的關(guān)系。在功能劃分上,主要包括商品庫(kù)存數(shù)量、入庫(kù)、出庫(kù)、盤(pán)點(diǎn)幾個(gè)部分。

一、商品庫(kù)存

即各個(gè)商品的數(shù)量管理。需要注意的是,在系統(tǒng)里需要保證商品的唯一性。在這里,涉及到以下幾個(gè)數(shù)量:

  • 庫(kù)存總數(shù):目前倉(cāng)庫(kù)里還剩余的真實(shí)數(shù)量;
  • 可用數(shù)量:可以用于銷(xiāo)售、調(diào)撥等的數(shù)量;
  • 鎖定數(shù)量:指已經(jīng)有了去處或者計(jì)劃,但還未真正出庫(kù)的數(shù)量(該部分在很多系統(tǒng)中,又會(huì)根據(jù)業(yè)務(wù)的不同而分成多個(gè)部分,在這里,暫且統(tǒng)一稱(chēng)之為鎖定數(shù)量);

當(dāng)然,在實(shí)際設(shè)計(jì)過(guò)程中,還會(huì)涉及到其他的值和功能點(diǎn),以下幾點(diǎn)可作為參考:

  1. 可以針對(duì)每個(gè)商品,做一個(gè)商品的歷史變動(dòng)明細(xì)、或根據(jù)不同維度做一些簡(jiǎn)單的數(shù)量統(tǒng)計(jì);
  2. 設(shè)置閾值,當(dāng)數(shù)量小于某個(gè)值時(shí),給出通知或提示,以告知相關(guān)人員進(jìn)行采購(gòu);
  3. 每個(gè)商品從采購(gòu)到出庫(kù),每一個(gè)商品的流向進(jìn)出都需要有所記錄。在設(shè)計(jì)過(guò)程中,這一點(diǎn)是特別重要的,但卻也是最復(fù)雜的,因?yàn)槊恳粋€(gè)業(yè)務(wù)通常都有很多的環(huán)節(jié),會(huì)涉及到審批、物流、成本價(jià)等等,一個(gè)不小心,數(shù)據(jù)就會(huì)出現(xiàn)偏差;

二、商品入庫(kù)

商品入庫(kù)即商品數(shù)量增加的情形,主要包括采購(gòu)、退貨和調(diào)撥幾種情形:

  • 采購(gòu):即倉(cāng)庫(kù)向供應(yīng)商進(jìn)行采購(gòu)。(在不同的公司不同業(yè)務(wù)中,可能會(huì)涉及到很多的層采購(gòu),流程的復(fù)雜程度也隨之各不相同);
  • 退貨:從商城等的退貨;
  • 調(diào)撥:從其他倉(cāng)庫(kù)調(diào)撥過(guò)來(lái);

雖然看起來(lái)入庫(kù)包含的內(nèi)容不是很多,但實(shí)際上是倉(cāng)庫(kù)系統(tǒng)的設(shè)計(jì)在后臺(tái)系統(tǒng)中卻是較為復(fù)雜的一部分。不同的業(yè)務(wù),需要考慮的因素太多,每一個(gè)商品,每一個(gè)批次,每一個(gè)入庫(kù)的類(lèi)型,還有相關(guān)的物流信息等,都需要反復(fù)思考和優(yōu)化。

那么,下面就來(lái)介紹一下商品的入庫(kù)流程及每一個(gè)環(huán)節(jié)中可以考慮的問(wèn)題吧。

1、采購(gòu)

  • 采購(gòu)單信息:作為一批貨品的采購(gòu)信息,需要保證商品信息的完善和準(zhǔn)確性;
  • 預(yù)估功能:對(duì)各個(gè)商品的出庫(kù)數(shù)量做一個(gè)周期性的預(yù)估,以便更好的進(jìn)行庫(kù)存控制;
  • 采購(gòu)提醒:在系統(tǒng)中可以設(shè)計(jì)一個(gè)監(jiān)控功能,當(dāng)商品可用數(shù)量少于一定值時(shí),提醒采購(gòu);
  • 快捷填寫(xiě)采購(gòu)單:因?yàn)殇浫氩少?gòu)單比較耗時(shí),所以是否可以考慮做一個(gè)快捷填充的入口,比如可以根據(jù)上次的采購(gòu)數(shù)量生成一個(gè)基礎(chǔ)的采購(gòu)單,然后再在自動(dòng)生成的采購(gòu)單基礎(chǔ)上進(jìn)行修改。當(dāng)然,此方法是否可行還要看具體業(yè)務(wù)流程,在此只是作為一個(gè)參考;
  • 采購(gòu)審核:在一些業(yè)務(wù)流程中,填寫(xiě)采購(gòu)單后,是需要相關(guān)負(fù)責(zé)人先進(jìn)行審核的,審核通過(guò)后會(huì)根據(jù)審核結(jié)果生成一張真正的采購(gòu)單。此時(shí),要考慮在審核過(guò)程中允許操作的點(diǎn),比如是否允許修改數(shù)量、規(guī)格等;
  • 采購(gòu)狀態(tài):需要提供一個(gè)可以追蹤的界面,以便知道申請(qǐng)進(jìn)度;
  • 權(quán)限:還需要注意的是,每個(gè)狀態(tài)下每個(gè)角色的操作權(quán)限。比如哪些人可以申請(qǐng)采購(gòu),哪些人可以審核等;

2、退貨

在這里,所指的入庫(kù)是已經(jīng)從倉(cāng)庫(kù)里面發(fā)出,之后再進(jìn)行退還的過(guò)程。此過(guò)程中需要考慮的點(diǎn)有:

  • 退貨狀態(tài):雖然這是屬于訂單系統(tǒng)里面的內(nèi)容,但在倉(cāng)庫(kù)系統(tǒng)里面最好也有所表示,這樣有利于倉(cāng)庫(kù)管理者監(jiān)控商品的動(dòng)態(tài);
  • 退貨倉(cāng)庫(kù):考慮在庫(kù)存里,是否需要把退貨部分單獨(dú)統(tǒng)一管理;
  • 退貨商品成本:在有的系統(tǒng)中,從供應(yīng)商采購(gòu)再到最后零售的過(guò)程,可能會(huì)存在斷層的情況,而且每一批商品的成本價(jià)可能會(huì)有所不同,此時(shí)就需要直接從入庫(kù)單開(kāi)始,實(shí)行先買(mǎi)先賣(mài)的原則,當(dāng)退貨時(shí),就需要保證退回的商品退到了原始批次上;這一操作,主要是為了財(cái)務(wù)對(duì)賬做準(zhǔn)備

3、調(diào)撥

這就涉及到兩個(gè)倉(cāng)庫(kù)之間的數(shù)量變化了?;旧险{(diào)撥中倉(cāng)庫(kù)之間的變化如下:

如上圖所示,若要從倉(cāng)庫(kù)A調(diào)撥50個(gè)某商品到倉(cāng)庫(kù)B,則:

  • 發(fā)貨倉(cāng)庫(kù):發(fā)起調(diào)撥后,發(fā)貨倉(cāng)庫(kù)需要先鎖定庫(kù)存,此時(shí),可用數(shù)量減少。發(fā)貨后,鎖定庫(kù)存為0,,總庫(kù)存減少;
  • 收貨倉(cāng)庫(kù):在真正入庫(kù)之前,一切數(shù)量均不改變;

三、商品出庫(kù)

商品出庫(kù)主要包含:銷(xiāo)售(經(jīng)銷(xiāo)商/零售/線(xiàn)上/線(xiàn)下/不同平臺(tái)和渠道等)、調(diào)撥出庫(kù)

1、銷(xiāo)售

銷(xiāo)售出庫(kù)是最主要的一種出庫(kù)形式,雖然銷(xiāo)售的形式、渠道等都各不相同,但主要的邏輯都是相似的。

舉個(gè)簡(jiǎn)單的例子:倉(cāng)庫(kù)A里面目前還有可口可樂(lè)500箱,有100箱已經(jīng)賣(mài)出去了,但買(mǎi)家要明天才來(lái)提貨。那么這100箱就會(huì)被鎖定,不可再用于其他地方,此時(shí),可用的只有400箱。若買(mǎi)家又不想買(mǎi)了取消了訂單,那么被鎖定的100箱庫(kù)存又被釋放,可用數(shù)量再次變?yōu)?00箱。

2、調(diào)撥:如入庫(kù)調(diào)撥所示。

四、倉(cāng)庫(kù)盤(pán)點(diǎn)

盤(pán)點(diǎn)主要是用于管理倉(cāng)庫(kù)實(shí)際值與系統(tǒng)值的差異的。理論上來(lái)說(shuō),若商品的各個(gè)環(huán)節(jié)數(shù)據(jù)都準(zhǔn)確的話(huà),實(shí)際值與系統(tǒng)值應(yīng)該是一致的。但實(shí)際中可能會(huì)有一些系統(tǒng)檢測(cè)不到的因素影響了真實(shí)的庫(kù)存,這就需要倉(cāng)庫(kù)進(jìn)行周期性的盤(pán)點(diǎn)了。

盤(pán)點(diǎn)之后,若實(shí)際值與系統(tǒng)值不一致,就需要把系統(tǒng)值修改正確,這時(shí),可以通過(guò)人工或者自動(dòng)生成出入庫(kù)單的形式去修改系統(tǒng)值,而且修改的這部分?jǐn)?shù)據(jù)是需要做出標(biāo)記的,以便于財(cái)務(wù)之后的對(duì)賬。(當(dāng)然,實(shí)際設(shè)計(jì)中如何處理這部分差異,還要看業(yè)務(wù)性質(zhì)和需求)

由于在實(shí)際的設(shè)計(jì)中,倉(cāng)庫(kù)系統(tǒng)涉及到的東西比較多,而且與業(yè)務(wù)的相關(guān)度比較高,不同的業(yè)務(wù),設(shè)計(jì)出來(lái)的庫(kù)存系統(tǒng)會(huì)有很大的差別,這里僅做了一個(gè)簡(jiǎn)單的概括和總結(jié),若有其他的建議和方法,歡迎交流分享。

相關(guān)閱讀

后臺(tái)系統(tǒng):數(shù)據(jù)展示列表

后臺(tái)系統(tǒng):賬號(hào)權(quán)限系統(tǒng)設(shè)計(jì)

 

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

題圖來(lái)自PEXELS,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 我有一點(diǎn)不理解的地方,庫(kù)存管理要不要錄入每一件商品的條碼???

    來(lái)自浙江 回復(fù)
    1. oms可以不考慮,WMS考慮。

      來(lái)自浙江 回復(fù)
  2. 報(bào)損、退回廠(chǎng)家?

    來(lái)自浙江 回復(fù)
  3. 已閱

    來(lái)自河北 回復(fù)
  4. 1

    回復(fù)
  5. :roll

    來(lái)自廣東 回復(fù)
  6. 樓主主要分享的是倉(cāng)儲(chǔ)層的庫(kù)存管理,可以分享下銷(xiāo)售層的庫(kù)存管理,銷(xiāo)售?調(diào)度?倉(cāng)儲(chǔ)層的庫(kù)存流轉(zhuǎn)嗎?

    回復(fù)
  7. 我覺(jué)得。。。。把線(xiàn)下對(duì)應(yīng)的業(yè)務(wù)流程寫(xiě)上來(lái)。這樣對(duì)照著寫(xiě)會(huì)不會(huì)更好些 ??

    來(lái)自湖南 回復(fù)
    1. 直接拿實(shí)例寫(xiě)確實(shí)會(huì)比較清晰,但是公司業(yè)務(wù)及后臺(tái)詳細(xì)流程還是不太方便直接拿來(lái)寫(xiě)的 ?

      來(lái)自上海 回復(fù)