跨境電商海外倉(cāng)(7):WMS的效期管理功能設(shè)計(jì)
編輯導(dǎo)語(yǔ):很多商品都有效期時(shí)間,比如我們最常見的食品類,過(guò)了有效期就不能出售,會(huì)造成用戶的差評(píng),特別是食品類;在倉(cāng)庫(kù)管理時(shí),就要對(duì)商品的效期進(jìn)行管理,以免出庫(kù)造成不必要的損失;本文作者分享了關(guān)于WMS的效期管理功能設(shè)計(jì),我們一起來(lái)了解一下。
效期管理是指貨品在入庫(kù)的時(shí)候,要對(duì)一些含有效期信息的產(chǎn)品需要記錄效期信息(即生產(chǎn)日期和失效日期),以便于WMS系統(tǒng)在揀貨出庫(kù)的時(shí)候可以確保是把有效期內(nèi)的產(chǎn)品出庫(kù)了,而不是過(guò)期失效的產(chǎn)品。
海外倉(cāng)常見的效期產(chǎn)品一般有保健品,奶粉,化妝品,電子煙等,而國(guó)內(nèi)全品類倉(cāng)庫(kù)則更多的是食品、酒水飲料、生鮮,還有比較特殊的藥品等;以上產(chǎn)品的特點(diǎn)就是在產(chǎn)品包裝上會(huì)印有生產(chǎn)日期,保質(zhì)期,失效日期等信息。
圖片摘自網(wǎng)絡(luò)
效期管理算是WMS中比較復(fù)雜的功能,無(wú)論是對(duì)系統(tǒng)功能的設(shè)計(jì)還是倉(cāng)庫(kù)方的使用,都比普貨操作要麻煩很多;一般來(lái)說(shuō)除非特殊業(yè)務(wù)和定制化開發(fā),據(jù)我所知海外倉(cāng)WMS往往很少做效期管理的功能,所以擁有此功能的海外倉(cāng)WMS可以算作是一個(gè)亮點(diǎn)功能了。
本文來(lái)跟大家聊一下我在設(shè)計(jì)海外倉(cāng)WMS中的效期管理功能的過(guò)程中,一些心得體會(huì)和遇到的難點(diǎn)與踩過(guò)的坑。
一、為什么要做效期管理?
做效期管理功能最直白的原因就是:業(yè)務(wù)需要。
因?yàn)橛锌蛻艚?jīng)營(yíng)一些美妝產(chǎn)品和保健品,這一類產(chǎn)品都含有效期信息,所以自然而然就希望倉(cāng)庫(kù)能支持對(duì)效期產(chǎn)品進(jìn)行管理。
對(duì)比普貨(如衣服,玩具,配件等),效期產(chǎn)品具有明顯的強(qiáng)時(shí)效性,對(duì)庫(kù)存周轉(zhuǎn)速度要求比較高,也對(duì)產(chǎn)品發(fā)貨的準(zhǔn)確性要求比較高。
如果沒有在有效期內(nèi)發(fā)出貨物,那么這類過(guò)期的產(chǎn)品只能賣家承擔(dān)損失;如果倉(cāng)庫(kù)管理不當(dāng),發(fā)出過(guò)期產(chǎn)品給消費(fèi)者,導(dǎo)致安全事故,賣家可能會(huì)承擔(dān)高額的賠償損失。
綜上原因,如果業(yè)務(wù)需要銷售效期類產(chǎn)品,那么WMS必須配套相關(guān)的功能;如果將效期產(chǎn)品當(dāng)成普貨來(lái)管理,雖然對(duì)系統(tǒng)的要求降低了,付出的倉(cāng)儲(chǔ)管理費(fèi)也低了;但是潛在的風(fēng)險(xiǎn)極高,管控不當(dāng)很容易賠了夫人又折兵,得不償失。
二、效期管理的特點(diǎn)
效期管理的最大特點(diǎn)就是:時(shí)效性強(qiáng)、發(fā)貨準(zhǔn)確性要高。
效期類產(chǎn)品客戶對(duì)倉(cāng)庫(kù)的最基本的要求就是:不能發(fā)臨近過(guò)期或者已經(jīng)過(guò)期的產(chǎn)品給客戶。
藥品效期信息示意圖——摘自網(wǎng)絡(luò)
所以倉(cāng)庫(kù)需要依靠WMS來(lái)對(duì)效期信息進(jìn)行全流程的管理,避免發(fā)錯(cuò)貨物造成損失;一般來(lái)說(shuō),非藥物類的效期產(chǎn)品,產(chǎn)品包裝上只有簡(jiǎn)單的效期信息,沒有生產(chǎn)批次號(hào);同時(shí)受限于海外倉(cāng)的高額成本,也很難做到在入庫(kù)的時(shí)候逐個(gè)貼批次號(hào)。
所以一般WMS會(huì)在貨物入庫(kù)的時(shí)候記錄相應(yīng)的效期信息,并標(biāo)記上架到了哪些倉(cāng)位之上,在后續(xù)揀貨出庫(kù)的時(shí)候,根據(jù)揀貨的倉(cāng)位來(lái)判斷貨物是否已經(jīng)過(guò)期,也可以根據(jù)先進(jìn)先出或者先過(guò)期的先出策略來(lái)推薦合適的倉(cāng)位揀貨。
三、效期管理的流程
效期管理主要流程圖示
效期管理一般分為以下幾個(gè)大流程:
1)創(chuàng)建貨品的時(shí)候開啟效期管理,這樣貨品信息流轉(zhuǎn)到下游系統(tǒng)的時(shí)候,可以根據(jù)這個(gè)配置來(lái)區(qū)分普貨和效期貨。
2)在WMS入庫(kù)收貨的時(shí)候,如果是開啟了效期管理的貨品,則需要逐個(gè)檢查效期信息是否一致,然后在收貨的時(shí)候要錄入數(shù)量和對(duì)應(yīng)的效期信息;一般來(lái)說(shuō),一次性到貨的產(chǎn)品效期信息都是一樣的,但是也有可能有不同的效期,如果有不同的效期則需要想辦法區(qū)分收貨,然后分別錄入不同的效期信息進(jìn)去。
3)收貨錄入的效期信息的SKU,在上架的時(shí)候要記錄跟蹤對(duì)應(yīng)的倉(cāng)位,同一個(gè)倉(cāng)位放不允許放相同SKU但是效期信息不同的貨品;所以在入庫(kù)上架的時(shí)候,往往會(huì)對(duì)SKU生成一個(gè)入庫(kù)批次,一個(gè)批次的SKU上架到一個(gè)倉(cāng)位或者多個(gè)倉(cāng)位,后續(xù)這些倉(cāng)位就不能上相同的SKU但是效期不同的批次了;如果倉(cāng)庫(kù)倉(cāng)位比較緊張,也可以考慮同倉(cāng)位混放不同的SKU,這樣可以大大地節(jié)省倉(cāng)庫(kù)端的空間資源。
4)效期信息和倉(cāng)位關(guān)系綁定了之后,在訂單揀貨的時(shí)候根據(jù)策略來(lái)推薦相應(yīng)的倉(cāng)位;如果策略是先進(jìn)先出,則按照優(yōu)先推薦去關(guān)聯(lián)了先進(jìn)來(lái)的批次號(hào)的倉(cāng)位上揀貨;如果策略是臨近失效先出,則按照同個(gè)SKU哪個(gè)批次的效期先過(guò)期,則優(yōu)先推薦去對(duì)應(yīng)的倉(cāng)位上揀貨。
5)系統(tǒng)在策略的配置上要形成閉環(huán),這樣才能保證數(shù)據(jù)不會(huì)混亂;例如上架的時(shí)候同倉(cāng)位要禁止混放同SKU但效期不同的貨物,這樣才能確保揀貨的時(shí)候可以做到一一對(duì)應(yīng)。
海外倉(cāng)的效期管理也受限于成本和時(shí)效的問(wèn)題,一般不會(huì)在揀貨的時(shí)候帶出要揀貨的SKU的效期信息,然后在揀貨的時(shí)候逐個(gè)匹配實(shí)物是否和系統(tǒng)帶出的信息一致。
但如果一些倉(cāng)庫(kù)管理做得比較嚴(yán)格,會(huì)進(jìn)行一些抽檢,例如查看一些貨物的過(guò)期時(shí)間是否符合發(fā)貨要求,系統(tǒng)中記錄的效期信息和實(shí)物上的信息是否能對(duì)應(yīng)關(guān)聯(lián);如果發(fā)現(xiàn)有差異,則可以盡快盤點(diǎn),調(diào)整系統(tǒng)數(shù)據(jù)。
四、效期管理的難點(diǎn)和踩坑點(diǎn)
效期管理比唯一碼管理要稍微復(fù)雜一些:
- 業(yè)務(wù)流程閉環(huán)比唯一碼要長(zhǎng),唯一碼更多的是記錄和訂單的關(guān)系,而效期管理則涉及到比較精細(xì)的批次和倉(cāng)位的對(duì)應(yīng)關(guān)系等。
- 效期信息沒有唯一碼信息那么標(biāo)準(zhǔn)化,沒有固定條碼可掃描,無(wú)形中就增加了許多復(fù)雜度。
- 效期管理對(duì)倉(cāng)庫(kù)運(yùn)營(yíng)管理的要求也比較高,因?yàn)樾诋a(chǎn)品的發(fā)貨是比較嚴(yán)謹(jǐn)?shù)模辉试S出大錯(cuò)的。
主要的一些難點(diǎn)和踩坑點(diǎn)我列舉在下方:
1. 難點(diǎn)一:效期信息識(shí)別率低
效期管理其實(shí)本質(zhì)上也是批次管理,但是商品實(shí)物上沒有批次號(hào),只是含有一些不規(guī)則的效期信息而已,這對(duì)倉(cāng)庫(kù)的實(shí)際作業(yè)會(huì)帶來(lái)很多的困難,增加很多成本。
從實(shí)際的業(yè)務(wù)場(chǎng)景來(lái)看,效期信息其實(shí)并不太好識(shí)別;比如我們生活中經(jīng)常會(huì)發(fā)現(xiàn)要找一個(gè)產(chǎn)品是否過(guò)期了,要翻看整個(gè)產(chǎn)品的四周,花費(fèi)不小的力氣才能找到過(guò)期時(shí)間;而倉(cāng)庫(kù)中這樣的產(chǎn)品有很多品類,不同的品類效期信息放的位置不一樣,而且表達(dá)形式也不一樣(英式日期,美式日期,還有一些日期縮寫等);甚至一些產(chǎn)品只有生產(chǎn)日期和保質(zhì)期,需要自己手動(dòng)計(jì)算失效日期是什么時(shí)候。
2. 難點(diǎn)二:效期產(chǎn)品容錯(cuò)率低
效期產(chǎn)品往往都是一些受時(shí)間影響而呈現(xiàn)出嚴(yán)重的“兩極分化”影響的產(chǎn)品,在保質(zhì)期內(nèi)的產(chǎn)品大家可以接受,但是超過(guò)了保質(zhì)期甚至是臨近失效期,那么用戶接受度就直線下降。
所以對(duì)于效期產(chǎn)品來(lái)說(shuō),庫(kù)存的周轉(zhuǎn)率要求更高,同時(shí)對(duì)系統(tǒng)的嚴(yán)謹(jǐn)性要求也更高;前些年,海外倉(cāng)普遍管理比較混亂,錯(cuò)發(fā),漏發(fā),被用戶投訴的事情時(shí)有發(fā)生;而效期產(chǎn)品即使沒有錯(cuò)發(fā),但是發(fā)的貨物效期不對(duì),也會(huì)給商家?guī)?lái)不小的麻煩。
倉(cāng)庫(kù)對(duì)管理效期產(chǎn)品的容錯(cuò)率很低,基本上不允許犯錯(cuò),一旦犯錯(cuò),面臨的賠償和損失就很大。
對(duì)于產(chǎn)品經(jīng)理而言,在產(chǎn)品規(guī)劃設(shè)計(jì)的時(shí)候要考慮更加周全的場(chǎng)景,同時(shí)也要融入一些容錯(cuò)機(jī)制;例如臨期禁發(fā)功能,設(shè)定一個(gè)安全時(shí)間區(qū)域,距離產(chǎn)品過(guò)期還有1個(gè)月的時(shí)候就禁止發(fā)貨;然后倉(cāng)庫(kù)定期去盤點(diǎn)這些即將過(guò)期的產(chǎn)品,確保系統(tǒng)數(shù)據(jù)的準(zhǔn)確性,以及不發(fā)臨期或過(guò)期的產(chǎn)品給用戶。
3. 難點(diǎn)三:依舊是成本問(wèn)題
海外倉(cāng)的人工成本高昂是一個(gè)永遠(yuǎn)逃不開的話題,所以在設(shè)計(jì)一些系統(tǒng)功能的時(shí)候,往往會(huì)更加傾向于“寧愿麻煩所有人,也不要麻煩倉(cāng)庫(kù)”的原則。
效期產(chǎn)品與普貨產(chǎn)品相比,在收貨的時(shí)候多了檢查效期信息和錄入效期信息的步驟,在上架的時(shí)候多了禁止倉(cāng)位混放的限制,在揀貨的時(shí)候多了必須強(qiáng)制使用系統(tǒng)推薦的倉(cāng)位的要求,在庫(kù)內(nèi)管理的時(shí)候多了一些臨效期產(chǎn)品處理和盤盈盤虧虧的特殊處理,在退貨入庫(kù)的時(shí)候多了對(duì)效期是否有效的判斷邏輯……
這些多出來(lái)的步驟和環(huán)節(jié),其實(shí)最后都會(huì)反饋到成本上;所以我在主導(dǎo)效期功能的研發(fā)過(guò)程中,砍掉了很多初稿設(shè)計(jì)時(shí)的復(fù)雜功能,砍掉了很多為防備一些異常情況而做的應(yīng)急方案,因?yàn)槌杀臼窃O(shè)計(jì)海外倉(cāng)系統(tǒng)必須要時(shí)刻重視的一個(gè)因素。
有些WMS功能做得很簡(jiǎn)潔,新用戶初次使用的時(shí)候會(huì)發(fā)現(xiàn)很舒服,簡(jiǎn)單易用好上手;而一些WMS功能做得很復(fù)雜,走一步卡一步,新人需要專業(yè)的實(shí)施工程師培訓(xùn)好多次才能上手摸透。
不能說(shuō)簡(jiǎn)潔的WMS就一定好用,因?yàn)闃I(yè)務(wù)決定了系統(tǒng)的復(fù)雜度,過(guò)于簡(jiǎn)單的系統(tǒng)支撐不了那么多業(yè)務(wù),最終也沒法使用;也不能說(shuō)復(fù)雜的WMS就一定不好用,隨著業(yè)務(wù)的增長(zhǎng),人力成本的增加,一些刻板的規(guī)矩可能反而更能提升作業(yè)的效率。
4. 踩坑點(diǎn):非必填的失效日期
最開始設(shè)計(jì)效期功能的時(shí)候,我們需要在OMS端創(chuàng)建貨品的時(shí)候開啟效期管理(標(biāo)記此貨品為效期產(chǎn)品),然后在創(chuàng)建入庫(kù)單的時(shí)候要求客戶填寫效期信息(生產(chǎn)日期非必填,失效日期必填),因?yàn)檫@樣在倉(cāng)庫(kù)端WMS收到貨物的時(shí)候可以根據(jù)預(yù)報(bào)的信息來(lái)核對(duì)實(shí)物是否相符,最后確定是否要收貨。
入庫(kù)的時(shí)候要求必填失效日期,這個(gè)想法是正確的,但卻是不方便執(zhí)行的。最大的原因就是上面提到的人工成本的問(wèn)題,以及我對(duì)上游客戶端不熟悉的問(wèn)題。
人工成本是因?yàn)楹M鈧}(cāng)庫(kù)收貨的時(shí)候不太有那么多時(shí)間逐個(gè)去清點(diǎn),比對(duì)實(shí)物是否和預(yù)報(bào)的一致,他們更希望能直接從一些外箱上直接看到信息,然后就錄入到系統(tǒng);雖然這個(gè)行為和國(guó)內(nèi)倉(cāng)庫(kù)的做法相比風(fēng)險(xiǎn)太高,也太不成熟了,但是這也是海外倉(cāng)普遍存在的難題,再加上今年的疫情問(wèn)題,倉(cāng)庫(kù)招聘新人困難,用人成本陡增。
上游客戶端不熟悉是因?yàn)槲耶?dāng)時(shí)以為所有的上游系統(tǒng),自己要做效期產(chǎn)品的業(yè)務(wù),那么肯定知道自己采購(gòu)的(發(fā)往倉(cāng)庫(kù)的)這一批貨物的效期信息分別是什么。
但是實(shí)際上并非如此,海外倉(cāng)賣家供應(yīng)鏈管理能力有高有低,魚龍混雜,哪怕是一個(gè)生產(chǎn)日期和失效日期,他們也并非都知道;反而是寄希望于倉(cāng)庫(kù)端幫忙錄入,然后反饋給他們,然后再用這個(gè)數(shù)據(jù)去和供應(yīng)商核對(duì)。
基于上述兩點(diǎn),OMS創(chuàng)建入庫(kù)單必填失效日期的功能,在版本即將上線前又緊急調(diào)整了一波,由必填改成了非必填,這算是踩過(guò)的很印象深刻的一個(gè)坑了。
5. 踩坑點(diǎn):容易弄混的邏輯關(guān)系
一般來(lái)說(shuō),為了區(qū)分入庫(kù)的先后順序,倉(cāng)庫(kù)都會(huì)對(duì)不同的時(shí)期入庫(kù)的SKU標(biāo)記一個(gè)批次號(hào),這樣便于后續(xù)出庫(kù)的時(shí)候可以按照先進(jìn)先出的規(guī)則執(zhí)行。
同一個(gè)入庫(kù)單下的同一個(gè)SKU,如果一起完成了收貨上架,那么批次號(hào)應(yīng)該是一樣的。這一批的SKU可以放在同一個(gè)倉(cāng)位上,便于后續(xù)揀貨的時(shí)候集中拿貨。
如果這批SKU加上了效期信息,則收貨或者上架生成批次號(hào)的時(shí)候要判斷此批次下的SKU是否都具有相同的效期信息,如果有不同的效期信息,則批次號(hào)不能相同。
對(duì)于倉(cāng)庫(kù)的貨品管理來(lái)說(shuō),最基本的粒度是SKU,最細(xì)的粒度是唯一碼,批次號(hào)是在唯一碼之上,而SKU粒度之下的層級(jí)。
一個(gè)SKU有多個(gè)批次號(hào),也有多個(gè)唯一碼;一個(gè)批次號(hào)只有一個(gè)效期信息,一個(gè)效期信息則可能對(duì)應(yīng)多個(gè)批次號(hào)。
SKU與批次和效期的關(guān)系
上述關(guān)系如果沒有搞清楚,則很容易踩坑,再加上一些倉(cāng)位屬性和倉(cāng)位邏輯,就更加容易弄混了。
如果是先進(jìn)先出的策略,則往往是批次號(hào)與倉(cāng)位關(guān)聯(lián),一個(gè)倉(cāng)位只能放同一個(gè)SKU的一個(gè)批次號(hào),這樣后續(xù)揀貨出庫(kù)的時(shí)候可以根據(jù)批次號(hào)的先后順序定位對(duì)應(yīng)的倉(cāng)位。
- 如果是臨近失效先出的策略,則可以是批次號(hào)直接與倉(cāng)位關(guān)聯(lián),也可以是效期信息間接與倉(cāng)位關(guān)聯(lián)。
- 如果是批次號(hào)與倉(cāng)位直接關(guān)聯(lián),在揀貨出庫(kù)推薦倉(cāng)位的時(shí)候先判斷臨近過(guò)期的產(chǎn)品一共有多少個(gè)批次,然后再判斷這些批次哪個(gè)先,那就先推薦這個(gè)批次對(duì)應(yīng)的倉(cāng)位。
- 如果是效期信息與倉(cāng)位間接關(guān)聯(lián),則可以直接判斷臨近過(guò)期的產(chǎn)品放在哪個(gè)倉(cāng)位上,但是前提是上架時(shí)候同效期不同批次號(hào)的SKU允許放在同一倉(cāng)位上。
上述兩種方案都可以,本質(zhì)上都是用批次這個(gè)粒度來(lái)關(guān)聯(lián)倉(cāng)位。但是方案一對(duì)庫(kù)容量要求比較高,因?yàn)椴荒芑炫未娣牛馕吨煌蔚靡旁诓煌奈恢?,占用多個(gè)倉(cāng)位容量;而方案二是以相同的效期索引,將不同批次但是相同效期的SKU放在一起,節(jié)省了倉(cāng)位容量成本,也便于倉(cāng)庫(kù)實(shí)際揀貨作業(yè)。
五、總結(jié)
效期管理的功能應(yīng)該算是WMS系統(tǒng)設(shè)計(jì)中屬于中上難度的,很多業(yè)務(wù)邏輯和細(xì)節(jié)需要注意,而且又因?yàn)楹M鈧}(cāng)的管理水平普遍比國(guó)內(nèi)電商倉(cāng)庫(kù)差很多,所以實(shí)際實(shí)施執(zhí)行起來(lái)的時(shí)候還是存在很多問(wèn)題。這也是海外倉(cāng)WMS很少有人做效期管理的原因之一。
本文主要是對(duì)自己過(guò)往項(xiàng)目經(jīng)驗(yàn)的一個(gè)復(fù)盤總結(jié),其中有很多業(yè)務(wù)邏輯或者是功能闡述的部分可能僅適用于我司的業(yè)務(wù),與其他行業(yè)的做法可能不同,請(qǐng)各位讀者自行理解并結(jié)合實(shí)際業(yè)務(wù)再做判斷。
效期管理功能要想發(fā)揮出真正的功效,僅僅從系統(tǒng)層面,從技術(shù)層面是不夠的。
系統(tǒng)可以約束某些行為,但是不能兼顧到所有方面,尤其是管控這種容錯(cuò)率極低的效期產(chǎn)品更加需要人為因素的干擾;需要在入庫(kù)收貨時(shí)候仔細(xì)核對(duì)清點(diǎn),定期的盤點(diǎn)復(fù)查,日常作業(yè)時(shí)抽查核對(duì)數(shù)據(jù)準(zhǔn)確性等,確保在系統(tǒng)和人為兩手抓,降低出錯(cuò)率。
以上,便是我對(duì)海外倉(cāng)WMS的效期管理功能的一些復(fù)盤總結(jié)!
#相關(guān)閱讀#
跨境電商海外倉(cāng)(1):WMS的入庫(kù)功能設(shè)計(jì)
跨境電商海外倉(cāng)(2):WMS的出庫(kù)功能設(shè)計(jì)
跨境電商海外倉(cāng)(3):WMS的庫(kù)存功能設(shè)計(jì)
跨境電商海外倉(cāng)(4):WMS的盤點(diǎn)功能設(shè)計(jì)
跨境電商海外倉(cāng)(5):WMS的退貨(RMA)功能設(shè)計(jì)
跨境電商海外倉(cāng)(6):WMS的唯一碼管理功能設(shè)計(jì)
#專欄作家#
vitamin,微信公眾號(hào):皮醬叨逼叨。人人都是產(chǎn)品經(jīng)理專欄作家,公眾號(hào)運(yùn)營(yíng)小白,初中級(jí)B端產(chǎn)品一枚(一年開發(fā)經(jīng)驗(yàn)+三年產(chǎn)品經(jīng)驗(yàn))。主導(dǎo)過(guò)在線教育類產(chǎn)品,目前是跨境電商供應(yīng)鏈倉(cāng)儲(chǔ)物流產(chǎn)品一枚,歡迎勾搭,一同學(xué)習(xí)。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash,基于CC0協(xié)議。
看完海外倉(cāng)1-7篇。覺得博主寫的真的非常全面,剛接觸這塊,還在學(xué)習(xí)消化中。期待與博主更多交流~
嗯 感謝支持,可以關(guān)注我的公眾號(hào),里面有我的聯(lián)系方式。