跨境電商海外倉(3):WMS的庫存功能設(shè)計(jì)
前面兩篇我們講完了倉儲系統(tǒng)WMS最常用的兩個(gè)功能:入庫和出庫。今天我們來談?wù)劦谌齻€(gè)模塊:庫存。
庫存是WMS的基石,而且比較容易理解,所以大家會(huì)覺得這個(gè)東西很簡單,沒必要太放在心上。但是從我個(gè)人的經(jīng)歷來看,其實(shí)跨境電商的企業(yè)對庫存的看重程度遠(yuǎn)比我們這些系統(tǒng)設(shè)計(jì)者要重視的多。
因?yàn)閷ξ襾碚f,系統(tǒng)的庫存設(shè)計(jì)的好與不好,無非就是數(shù)據(jù)準(zhǔn)確與否,系統(tǒng)是否具有拓展性,是否能較好地支撐業(yè)務(wù)的快速發(fā)展。歸根結(jié)底,庫存對設(shè)計(jì)者來說,更粗暴地理解就是「一系列數(shù)字」。
但是對于跨境電商賣家(企業(yè))來說,庫存的意義就變得非凡了。庫存高,可能意味著貨物賣不出去,存在滯銷的情況;庫存低,可能意味著賣的太火爆了,可能來不及補(bǔ)貨了;庫存忽高忽低,可能意味著自己對選品,對市場的預(yù)估捉摸不準(zhǔn)。簡單的理解,庫存對賣家而言,就是實(shí)打?qū)嵉馁Y金流和市場環(huán)境的晴雨表。
所以,作為產(chǎn)品經(jīng)理而言,一方面要以平常心來對待系統(tǒng)的每個(gè)迭代的需求,另外一方面有需要換位思考,去想想這些需求滿足了哪些業(yè)務(wù),而這些業(yè)務(wù)對某些客戶來說,是多么的重要。
那么我就來拆解回顧一下,關(guān)于WMS的庫存設(shè)計(jì),我曾踩過了哪些坑,遇到了哪些難題,又有哪些經(jīng)驗(yàn)是可以分享出來的。
關(guān)于庫內(nèi)作業(yè)
一般來說,無論是國內(nèi)電商倉還是跨境電商海外倉,庫內(nèi)作業(yè)大概都涉及以下幾個(gè)操作,而這些操作的內(nèi)核其實(shí)都是一個(gè):對庫存進(jìn)行增刪改查。
庫內(nèi)操作
關(guān)于盤點(diǎn),我會(huì)單獨(dú)拎出來寫一篇內(nèi)容,所以庫存這一篇就不過多提及盤點(diǎn)的內(nèi)容了。同時(shí)關(guān)于庫內(nèi)加工,大多數(shù)海外倉受限于管理和溝通,以及成本的問題,往往也很少做庫內(nèi)加工這些內(nèi)容,最多的就是FBA換標(biāo)和一些簡單地更換包裝等,復(fù)雜一些的操作和加工基本上不會(huì)做,這一塊我也接觸的不多,所以也就不過多展開了。
1. 庫存查詢——查詢可用庫存
庫存是WMS作業(yè)的基石,倉庫的入庫和出庫,最終都會(huì)將結(jié)果反饋到庫存上。
例如,某天倉庫收貨上架了某個(gè)A客戶的一批手機(jī),那么關(guān)于這一批手機(jī)的庫存就應(yīng)該要及時(shí)的更新,變成最新的數(shù)據(jù)。然后過了幾天后,倉庫又對這一批手機(jī)做了出庫操作,所以庫存又需要扣減。出庫后有可能會(huì)有客戶退貨,那么當(dāng)客戶的退件到了倉庫之后,倉庫又要及時(shí)處理再次上架,這批手機(jī)的庫存又要增加。
就這樣往往復(fù)復(fù)之后,庫存就變成了一系列復(fù)雜交錯(cuò)的數(shù)據(jù)流,而我們要做的,就是想辦法整理好這些散亂的數(shù)據(jù)流。
最常用的庫存查詢就是用來查詢某個(gè)貨在系統(tǒng)中還有多少庫存,例如我們在淘寶購物的時(shí)候,商家會(huì)標(biāo)注庫存剩余數(shù),如果庫存不足了,那么就限制客戶下單。這里的庫存反映的就是倉庫實(shí)物的多少,在界面上標(biāo)注的庫存數(shù)也是庫存查詢的一個(gè)典型案例。
當(dāng)然,很多時(shí)候,不同的系統(tǒng)設(shè)計(jì)框架會(huì)不一樣,有些時(shí)候頁面上展示的庫存可能是訂單系統(tǒng)OMS自己記錄的一套庫存,可能和倉庫系統(tǒng)WMS中記錄的會(huì)有偏差。但是如果從這個(gè)現(xiàn)象的本質(zhì)來看,這其實(shí)就是一種「庫存查詢」的典型用法。
庫存查詢一般是用來查看可用庫存,有些時(shí)候也會(huì)需要查看總庫存,鎖定庫存,在途庫存或者凍結(jié)庫存等。
總庫存=可用庫存+鎖定庫存+凍結(jié)庫存(可選)。
有些倉庫會(huì)區(qū)分鎖定庫存和凍結(jié)庫存,具體要看業(yè)務(wù)的定義是什么;在途庫存一般是用來告知客戶有一些貨物正在路上,但是還沒到倉庫,所以一般不會(huì)記錄到總庫存中。
2. 庫存查詢——查詢庫存的批次
隨著跨境電商競爭愈發(fā)的白熱化,以前那種靠選品就能取勝、爆火的可能性越來越低了,很多賣家開始關(guān)注用戶體驗(yàn),其中就包括對倉儲服務(wù)的要求。所以越來越多的客戶希望倉庫能對貨品做到更加精細(xì)化的管理,最好是能精細(xì)到批次的管理。
同樣是一部256G的iPhone11,4月1號入庫的和5月1號入庫的應(yīng)該是不同的批次,如果需要按先進(jìn)先出來管理,那么這兩個(gè)時(shí)間點(diǎn)入庫的iPhone 11不能放在同一個(gè)庫位上。
所以,當(dāng)倉庫采用了「先進(jìn)先出FIFO」策略后,就需要開發(fā)批次查詢的功能,以便于支持倉庫人員查詢到具體的某個(gè)SKU有多少批次,同時(shí)這些批次又分別放在哪些庫位上。之前出庫篇談到,其實(shí)「先進(jìn)先出FIFO」看似很完美,讓客戶體驗(yàn)提升了很多。但是對倉庫管理來說,其實(shí)增加了很多難度,其中最大的一個(gè)問題就是:庫位不夠。
海外倉本來建倉成本就很高,如果倉庫不算大,庫位又不太多的情況下,對所有客戶采用「先進(jìn)先出FIFO」策略,往往很容易爆倉(庫位爆滿)。
所以,為了滿足部分客戶這種精細(xì)化的要求,往往會(huì)采用折中的方式:對某些客戶采用先進(jìn)先出,某些客戶做邏輯上的先進(jìn)先出,也就是之前提到的“假性”先進(jìn)先出??此坪芎唵蔚?,很棒的功能,但是實(shí)施起來也會(huì)受到諸多限制,所以這算是海外倉WMS設(shè)計(jì)的一個(gè)核心點(diǎn)。
設(shè)計(jì)某個(gè)功能不難,難的是如何把控用這個(gè)功能的人,以及這個(gè)功能帶來的一系列成本問題。
3. 庫存查詢——查詢庫存的庫齡
前面說到,客戶會(huì)對倉庫的貨品有更精細(xì)化的要求,其中關(guān)于批次的要求,一方面是為了可以支持「先進(jìn)先出FIFO」的作業(yè)方式,另外一方面就是為了支持倉租的精細(xì)化計(jì)算。
摘自《跨境電商與國際物流:機(jī)遇、模式及運(yùn)作》
從上圖可知,對賣家來說,海外倉庫的庫內(nèi)處理費(fèi)主要是包含兩塊:倉租和訂單處理。很多海外倉服務(wù)商都會(huì)用“30天內(nèi)免倉租”,“90天內(nèi)倉租打8折”等方式來吸引客戶。
那么,倉庫又如何知道某個(gè)貨品在倉庫待了多少天呢?這也就是做貨品庫齡統(tǒng)計(jì)的一個(gè)根本原因了。
同樣是一部256G的iPhone11,4月1號入庫了100PCS,5月1號入庫了200PCS。截止到5月3號,批次0401的100PCS在倉庫內(nèi)已經(jīng)超過了30天,而0501的200PCS還沒到30天,所以0401的倉租應(yīng)該免去30天,然后計(jì)算剩余的天應(yīng)該收多少錢。
統(tǒng)計(jì)批次的庫齡并不難,關(guān)鍵是需要系統(tǒng)將各個(gè)環(huán)節(jié)打通,例如首先要記錄不同SKU入庫的批次,然后對不同的批次做定時(shí)任務(wù)的統(tǒng)計(jì),接著對統(tǒng)計(jì)的數(shù)據(jù)進(jìn)行歸類和整理,最后就可以展示出某個(gè)SKU不同的批次在某一天的時(shí)候分別的庫齡是多少了。
4. 庫存預(yù)警
庫存如同進(jìn)餐,多了少了都無益。海外倉備貨考驗(yàn)的是企業(yè)自身對于市場的判斷力和銷售經(jīng)驗(yàn),庫存量往往很難把握,無論是滯銷還是脫銷對賣家本身來說都很不利。很多出口跨境電商之前都是采取現(xiàn)買現(xiàn)賣的模式,庫存很少,也就形成了忽略庫存管理的習(xí)慣。但當(dāng)企業(yè)使用海外倉,或銷售規(guī)模大起來時(shí),會(huì)發(fā)現(xiàn)退貨、備貨、庫存不準(zhǔn)、庫存超齡等問題,造成了大量的資金占用。
因?yàn)楹M鈧}備貨對賣家來說是一件預(yù)測市場的事情,意味著準(zhǔn)確性是一個(gè)未知數(shù),同時(shí)倉庫作業(yè)時(shí)間一久,實(shí)物和賬面庫存難免就會(huì)出現(xiàn)不一致的情況,為了避免這種有單卻無貨可賣的情況出現(xiàn),一般會(huì)為客戶設(shè)置預(yù)警庫存。
當(dāng)某個(gè)SKU的可用庫存低于某個(gè)值的時(shí)候,會(huì)觸發(fā)郵件或者消息提醒,告知客戶應(yīng)該及時(shí)補(bǔ)貨,否則可能會(huì)面臨有單無貨發(fā)不出的難題。
這一塊的設(shè)計(jì)一般會(huì)放在前端業(yè)務(wù)層來完成,例如放在OMS或者ERP系統(tǒng)中,這樣用戶在操作的訂單的時(shí)候可以及時(shí)關(guān)注到某些SKU可能不足,需要及時(shí)補(bǔ)貨。
還有某些SKU是有保質(zhì)期管理的,當(dāng)保質(zhì)期低于某個(gè)值的時(shí)候,應(yīng)該對禁止這些SKU出庫,否則發(fā)出了過期產(chǎn)品導(dǎo)致客戶受損,在歐美可能會(huì)面臨很高額的罰款。保質(zhì)期管理對預(yù)警的要求更高,可以設(shè)置多個(gè)預(yù)警檔位或者通知方式,最大化程度避免將過期產(chǎn)品發(fā)出。
為了給客戶提供更加準(zhǔn)確的SKU庫存信息,倉庫也會(huì)及時(shí)地對庫存進(jìn)行盤點(diǎn)調(diào)整,以便于客戶知曉最新的庫存數(shù)據(jù),關(guān)于盤點(diǎn)的內(nèi)容我們下期再講。
5. 移庫
移庫在WMS中也是很常見的一個(gè)操作,就我實(shí)際經(jīng)歷的項(xiàng)目而言,按貨品質(zhì)量來分,移庫可以分成兩大類:
- 同品質(zhì)移庫;
- 良次品轉(zhuǎn)換移庫。
同品質(zhì)移庫: 將A庫位的iPhone11移庫到B庫位上,A和B庫位都是存放可銷售的良品的庫位。將A庫位上少量的貨物移到B庫位上匯總,可以釋放出一個(gè)庫位,減輕倉庫的周轉(zhuǎn)壓力。同時(shí)將貨物盡可能的放在一起,也可以提升揀貨的效率。
但是這里要注意,例如該貨主需要遵循「先見先出FIFO」策略,那么就不能把不同批次的貨物移到一起,因?yàn)榕喂芾淼哪康木褪菫榱藚^(qū)分不同的批次。如果倉庫允許,批次管理可以采用貼批次碼的方式來處理,但是一般這樣操作之后增加的成本太高,很少有海外倉會(huì)這樣做。
良次品轉(zhuǎn)換移庫: 將C庫位的iPhone11移庫到D庫位上,C庫位是存放可銷售的良品的庫位,而D庫位是存在不可銷售的次品庫位。這種移庫雖然也算是移庫,但是不能簡單地將貨物一挪就完事了,應(yīng)該要先走一個(gè)「庫內(nèi)質(zhì)檢」或者是「良次品轉(zhuǎn)換」的操作,先將良品轉(zhuǎn)化為次品,然后再移庫到存放次品的庫位上。
當(dāng)然,一般情況下良品=>次品居多,少有次品=>良品,但是也不是沒有可能。為了兼容這兩種情況,在程序設(shè)計(jì)的時(shí)候,要確保都可以支持。
如果是從貨架的屬性上來區(qū)分的話,可以將移庫分為:
- 同屬性貨架移庫;
- 不同屬性貨架移庫;
這里說的貨架屬性是指傳統(tǒng)貨架,AGV機(jī)器人貨架這種屬性。目前國內(nèi)很多大電商的倉儲系統(tǒng)都會(huì)考慮搭建AGV機(jī)器人系統(tǒng),但是也有些倉庫還是在使用傳統(tǒng)的固定式鐵架子的貨架。
而我實(shí)際經(jīng)歷過的業(yè)務(wù)就存在,既有AGV機(jī)器人貨架,也有傳統(tǒng)貨架的,所以這一塊的移庫就需要涉及到兩套管理系統(tǒng)間的交互了,在此不做過多解讀。
難點(diǎn)與踩坑點(diǎn)
(1)庫存的流水記錄需要特別注意,庫存是每一次入庫和出庫還有盤點(diǎn)的綜合結(jié)果,流水是每一條操作的記錄,所以每條記錄應(yīng)該都有一個(gè)操作前庫存,操作庫存,操作后庫存。這樣后續(xù)也可以很方便的查詢到哪條流水有問題,哪條流水對應(yīng)的訂單需要復(fù)查等。
(2)庫齡報(bào)表需要統(tǒng)計(jì)準(zhǔn)確,庫齡報(bào)表是每個(gè)SKU的每個(gè)批次每天的統(tǒng)計(jì)結(jié)果。很多時(shí)候因?yàn)橐恍﹤}庫異常操作,所以會(huì)需要人工修復(fù)數(shù)據(jù)等,往往會(huì)導(dǎo)致庫齡報(bào)表丟失紀(jì)錄或者數(shù)據(jù)。所以但凡對人工修復(fù)了庫存相關(guān)的數(shù)據(jù),一定要注意關(guān)注庫齡統(tǒng)計(jì)的結(jié)果是否有受到干擾。
(3)庫存數(shù)據(jù)具有實(shí)時(shí)性,一方面要及時(shí)更新數(shù)據(jù),讓業(yè)務(wù)端可以及時(shí)同步最新的數(shù)據(jù)。另一方面要定義清楚一些庫存的區(qū)別,例如可用庫存、在途庫存、鎖定庫存、凍結(jié)庫存等,要分類合計(jì),尤其注意“可銷售庫存”的監(jiān)控。
(4)庫存周期是衡量產(chǎn)品銷售是否健康的一項(xiàng)重要指標(biāo),即單位庫存售出所需時(shí)間。后期倉庫業(yè)務(wù)量較大的時(shí)候,應(yīng)該花時(shí)間和精力關(guān)注庫存周期是否滿足行業(yè)標(biāo)準(zhǔn),將一些滯銷的產(chǎn)品及時(shí)清理出來,避免死占庫存,既影響客戶的資金流,又影響倉庫的庫存周轉(zhuǎn)。
總結(jié)
海外倉WMS的庫存要求有些方面比國內(nèi)電商倉庫WMS的庫存要求更高一些,例如海外倉面臨補(bǔ)貨時(shí)間長,銷售可預(yù)測難,倉庫精細(xì)化操作支持度不夠等問題。
所以針對這些特殊的業(yè)務(wù)要求,不一定非要遵循所謂的「行業(yè)標(biāo)準(zhǔn)」。產(chǎn)品經(jīng)理也不要過多的糾結(jié)某些功能和操作在國內(nèi)倉庫是見不到的,這種操作是否不科學(xué),不合理。而是應(yīng)該關(guān)注業(yè)務(wù)本身,以及海外倉暴露出的「持久性」痛點(diǎn),怎么用國內(nèi)較為先進(jìn)的倉儲系統(tǒng)設(shè)計(jì)方案移植到海外倉系統(tǒng)中。
關(guān)于庫存功能的設(shè)計(jì),說來慚愧,因?yàn)槠鋵?shí)我與賣家客戶接觸的場景也不是很多,而且海外倉的特殊性導(dǎo)致對倉庫端的用戶調(diào)研和業(yè)務(wù)觀察也不太好做。所以我更多的會(huì)從國內(nèi)電商倉庫的一些經(jīng)驗(yàn)出發(fā),然后推導(dǎo)海外倉庫應(yīng)該怎么作業(yè)。
如果你有機(jī)會(huì)做海外倉庫的WMS,記得多接觸接觸客戶,同時(shí)別忘了和海外倉操作人員多接觸接觸,很多業(yè)務(wù)就會(huì)有畫面感,產(chǎn)品設(shè)計(jì)也就不會(huì)出現(xiàn)太多「想當(dāng)然」的情況。
當(dāng)然,即便我這樣所了,我仍然相信:年輕人該走的彎路,一步都不會(huì)少。
#專欄作家#
vitamin,微信公眾號:皮醬叨逼叨,人人都是產(chǎn)品經(jīng)理專欄作家。中級產(chǎn)品經(jīng)理,一年開發(fā)經(jīng)驗(yàn)+三年產(chǎn)品經(jīng)驗(yàn)。主導(dǎo)過在線教育類產(chǎn)品,目前是跨境電商供應(yīng)鏈倉儲物流產(chǎn)品一枚,歡迎勾搭,一同學(xué)習(xí)。
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載
題圖來自unsplash,基于CC0協(xié)議
有幾個(gè)問題咨詢下:
1.庫存預(yù)警的邊界是根據(jù)市場判斷和銷售經(jīng)驗(yàn)的一些綜合評估,這里面的極限參數(shù)值根據(jù)某個(gè)SKU的實(shí)際銷售量來評估的嗎?
2.某一個(gè)庫位會(huì)不會(huì)同時(shí)存在先入先出和假性先入先出的情況?
3.AGV機(jī)器人貨架和傳統(tǒng)貨架除了在效率上較大差異外,在其他方面有哪些主要區(qū)別?
4.鎖定庫存、在途庫存、凍結(jié)庫這3個(gè)具體指哪些場景?
針對跨境電商調(diào)度層面的平臺倉庫存和商家倉庫存數(shù)據(jù)流是否有文檔分享。
針對訂單在JIT模式(訂單拉取采購模式)怎么協(xié)調(diào)平臺倉和商家倉的產(chǎn)品流向,感謝
我沒做過這一塊的領(lǐng)域哦,所以不熟悉這個(gè),給不了什么幫助,抱歉。