訂單的庫內(nèi)作業(yè)是倉庫的重要工作,也是核心。用戶訂單下發(fā)到倉庫后,倉庫會進行接收任務,生成波次,打印單據(jù),然后經(jīng)過揀貨、分揀、打包,最后交給配送商進行發(fā)貨。今天分享一下,WMS如何管理揀選與分揀工作。
對于出庫流程有很多人分享過很多比較好的文章,相信從事電商WMS系統(tǒng)的研發(fā)與產(chǎn)品人員也比較熟悉這些流程,主要如上圖矩形框中幾個步驟,即:訂單接收、生成波次及單據(jù)打印、揀貨、二次分揀、打包與出庫。
下面將對每一個過程進行詳細的說明(打包、出庫留待再后續(xù)介紹)。
用戶通過購物平臺下單,經(jīng)過支付、拆單會經(jīng)過WMS提供的API接口將訂單同步到WMS系統(tǒng)中,等待倉儲處理,一般情況下倉儲會自動接收訂單,這時用戶如果想取消訂單則需要經(jīng)由WMS系統(tǒng)的驗證。
經(jīng)常購物的人都會知道,下單時會根據(jù)收貨地址(一般是三級省、市、區(qū))來選擇銷售配送模板進行庫存的判斷,如果庫存不足則不能購買,其實判斷庫存的過程實際上就是判斷可發(fā)貨的倉庫是否有商品庫存。
如果一個區(qū)域對應多個發(fā)貨倉,則還會根據(jù)發(fā)貨倉的優(yōu)先級進行計算,為了OMS與WMS系統(tǒng)間解耦及前端系統(tǒng)的并發(fā)響應,很多判斷邏輯都是上位系統(tǒng)完成的。訂單下發(fā)后,當WMS進行訂單接收時,在WMS系統(tǒng)內(nèi)會進行庫存的判斷,如果倉內(nèi)實際庫存不足,這時便會產(chǎn)生缺貨訂單。
例如,在京東購買一個自營商品后,下單成功后,最初在訂單狀態(tài)都會顯示一個“您的訂單正在等待倉庫處理”等信息,當倉庫接收后,則會變更為“倉庫已受理,等待出庫”,這個過程就是上位系統(tǒng)訂單進行分發(fā)與倉庫接單的過程。
注意,對于訂單的出庫等庫存判斷,如果沒有特殊要求或指定批次出庫,通常都是指的正品貨位庫存。
訂單接收后,需要按照一定的策略進行訂單的匯集與打印,這就是所說的波次,WMS根據(jù)波次操作出庫的。
所謂訂單波次出庫是把多份訂單集合在一起, 先把其中每種商品的數(shù)量分別匯總揀貨,再逐個的將品項按照訂單要求數(shù)量通過分貨設備放置到各訂單的包裝箱中(也叫分貨或者播種),又稱「匯總分播」。
每一波次就是一個揀貨批次,它包含了很多個待揀貨的銷售訂單,同時如果用戶需要紙質發(fā)票打印組進行發(fā)票打印,但現(xiàn)在都是電子發(fā)票了,所以發(fā)票打印環(huán)節(jié)很多公司已經(jīng)取消了。
波次與單據(jù)打印是訂單生產(chǎn)中最為重要的環(huán)節(jié),它是整個訂單生產(chǎn)過程的中樞,它的重大意義是聚合后的訂單決定了后面的揀貨、打包等工作,要兼顧后端揀貨環(huán)節(jié)的生產(chǎn)能力與難度。
那么波次與單據(jù)打印要應用什么樣的策略呢?
為了提高揀貨、打包效率,一般分為單個商品訂單、二次分揀訂單、單個訂單等幾種情況,如下圖。
單個商品訂單
訂單只有一個商品,此類訂單不需要二次分揀,同時此類訂單可以根據(jù)揀貨區(qū)的區(qū)域進行分配,主要是為了方便揀貨員揀貨。
在系統(tǒng)設計時需要根據(jù)倉庫區(qū)域進行自主選擇,同時區(qū)域和貨位是揀貨路徑生成的重要因素,在業(yè)務人員選擇單個商品訂單波次生成并打印時,如果涉及跨區(qū)域等系統(tǒng)最好給出提示,優(yōu)先考慮波次只對應一個揀貨區(qū)域。
單個商品的訂單也有兩種場景,即數(shù)量為1或大于1。此時需要考慮商品數(shù)量與體積,在揀貨時選擇不同的大小的揀貨籠車。
分揀訂單
此類訂單是指多件商品訂單的聚合,即多單多商品。這此波次在揀貨后需要進行二次分揀,所以在此將其稱之為分揀訂單。
同樣,分揀訂單在生成波次時也要盡可能不包含跨區(qū)域的訂單,一個波次的訂單一般不超過30個,以方便二次分揀,具體關于二次分揀的內(nèi)容在下面有具體描述。
多件商品的訂單是數(shù)量最多的,在生成波次時要根據(jù)訂單的下發(fā)時間時間進行選擇,以避免影響出庫,從而最終影響用戶體驗。
分揀訂單由于需要進行二次分揀,所以在單據(jù)打印時要對應分揀籠車上的編號,波次批次號,訂單號,分揀編號等這些信息在系統(tǒng)中都需要進行對應。一個波次下包含多個訂單,每個訂單對應一個分揀編號。
單個訂單
單個訂單是根據(jù)訂單類型或特殊屬性判斷的,主要是指大宗訂單或即將延期或緊急的訂單。此類訂單一般都是單獨打印,快速揀貨,快速出庫的原則。
在波次與單據(jù)打印的模塊中,如果未揀貨,可以進行波次撤回或補打的功能,這些主要是為了應對異常場景。
揀貨是根據(jù)打印的揀貨批次單據(jù),倉庫人員推著移動揀貨車到揀貨區(qū)進行商品取貨,這時揀貨路徑是WMS系統(tǒng)的關鍵部分,因為路徑規(guī)劃計算的是否合理,會影響到揀貨效率。
揀貨路徑在生成波次時系統(tǒng)就已經(jīng)規(guī)劃好了,揀貨人員根據(jù)系統(tǒng)提示到相應的貨位揀下即可。
對于揀貨有「摘果法」和「播種法」兩種方式,雖然有些同學很熟悉,但是還是需要解釋一下。
摘果法
是指讓揀貨員巡回于揀貨區(qū),按某客戶的訂單挑選出每一件商品,巡回完畢也完成了一次揀貨作業(yè),然后將配齊的商品放置到待發(fā)區(qū)指定位置等待打包發(fā)貨。
播種法
是指將每批訂單上的同類商品各自累加起來,揀貨員按照系統(tǒng)提示從揀貨區(qū)的貨位上將商品集中揀出,當本批次全部揀完后,集中運到分揀區(qū),分揀人員再根據(jù)訂單商品歸屬分配到不同的訂單上,分揀完成后再將配齊的商品放置在待發(fā)貨區(qū),等待打包發(fā)貨。
通過以上描述,可以看到,不同的波次策略揀貨方式也有所不同,所以在倉內(nèi)揀貨時流程也略有不同。
單件商品訂單要揀貨時需要將打印的單據(jù)與商品放在一起,而且要按要求碼放整齊,避免混單。這里有個名詞「壓單」。
所謂「壓單」是指把商品放到揀貨車時要和單據(jù)匹配并碼放好,訂單放在下面,商品放在上面,俗稱“壓單子”。
對于揀貨不同的商品揀貨要求也不一樣,但基本流程大同小異,對于使用機器人揀貨的倉庫不僅要求系統(tǒng)和硬件設備,同時對倉內(nèi)商品擺放、貨位規(guī)劃等也都有不同的要求。有興趣可以在網(wǎng)上搜索下京東或Amazon的機器人智能揀貨視頻。
我這里介紹的還是人工操作,也是最普遍的。
揀貨人員首先要去領取手持,然后登錄系統(tǒng),再去領取揀貨車,每個揀貨車都會分配一個編號,這就是前期討論貨位移動時的移動貨位。
揀貨就是將商品從揀貨區(qū)的固定貨位轉移到移動貨位上。在開始揀貨前,要掃描移動貨位號與領到的單據(jù)批次號,將其進行綁定。
綁定完成后,系統(tǒng)便會提示去哪個區(qū)、哪個貨位取多少個商品,這里重要的信息是貨位與商品,揀貨時要看懂貨位信息。
關于貨位編碼的格式在前期的文章《再聊貨位管理》總結過:「庫區(qū)號+通道號+貨架排號+貨架層高+貨位序號」,如:P18-11A-1-01。
系統(tǒng)上應該提示應揀數(shù)量,可以揀數(shù)量,待揀數(shù)量,并提示下一個貨位揀哪個商品,PDA手持系統(tǒng)信息提示原則是簡單明了,重點信息要加粗加工顯示。
在揀貨過程中,最常見的問題就是缺貨,即在揀貨時發(fā)現(xiàn)提示揀貨位上沒有系統(tǒng)提示所要揀的商品,在此需要揀貨人員在鄰近貨位上查找,如果確認無貨,那么可以進行缺貨處理,系統(tǒng)應該繼續(xù)下一個揀貨任務。
在所有商品揀貨完成后,系統(tǒng)需要提示已揀貨多少個訂單,缺貨幾個訂單,缺貨訂單在二次分揀后會交由倉內(nèi)異常處理組。
揀貨就是一個重復的循環(huán)的過程,如果倉庫的貨位是按品類或商品存放的,不是隨機上架的,那么相對會簡單,所以系統(tǒng)的復雜度是與實際操作流程規(guī)范相互影響的。
在揀貨時由于是PDA,所以不會像電腦上操作系統(tǒng)那么方便,這在設計時就需要自動處理,而且在無線網(wǎng)絡環(huán)境要求也比較好,不能有延遲。
記得上上個公司負責WMS系統(tǒng)研發(fā)的同事曾參觀過亞馬遜的倉庫,他們的有些系統(tǒng)都是linux的,PDA當時也沒有采用winCE,沒有圖形界面,就是為了降低網(wǎng)絡要求,提高響應速度,幾年過去了相信很多已經(jīng)大變樣了。
揀貨依賴揀貨路徑、上架商品規(guī)范、庫區(qū)通道部署合理,這是效率提升的幾個關鍵部分,揀貨完成后便進入到二次分揀環(huán)節(jié),有興趣可以繼續(xù)向下看。
什么是二次分揀?
訂單二次分揀流程也稱訂單配貨流程,二次分揀銜接與二次訂單揀貨流程,二次分揀的下一個流程為訂單打包流程。
簡單的來講,就是將揀貨后的波次訂單進行商品與訂單的匹配,這在前面介紹「播種法」揀貨時也有提到,之前在了解這部分流程時覺得挺有意思的。
對于單個訂單揀貨是不需要二次分揀的,直接打包發(fā)貨即可,單件商品訂單也提到過采用“壓單子”的方式在揀貨時將訂單也商品已經(jīng)匹配,所以也不需要二次分揀了,二次分揀更多的對多件商品多個訂單的處理。
多件商品多個訂單,在生成波次時要求不能超過30個訂單,這主要是因為需要二次分揀。當然具體二次分揀可以處理多少個訂單可以根據(jù)二次分揀車貨位的規(guī)劃進行設計。
上圖就是一個分揀車有30個分揀貨位,編號要與訂單打印時的分揀編號對應。二次分揀就是掃描二次分揀單,將打印好的發(fā)貨單與揀貨商品按系統(tǒng)提示放在這30個分揀貨位上。
由于商品是多個,訂單也是多個,在掃描商品時系統(tǒng)會提示分揀貨位號,同時要提示貨位號上的商品是否已經(jīng)全部分揀完成,具體就看WMS系統(tǒng)中的分揀模塊如何設計了。
在分揀完成后需要進行結批,即此次分揀完成,但是在前面提到過,在揀貨過程中會有貨位上商品數(shù)量與系統(tǒng)提示要揀的數(shù)量不一致的情況,對于這類缺貨訂單,在二次分揀完后也會有所體現(xiàn)。
如果有缺貨訂單,這時分揀車會先處理缺貨訂單,然后再進行正常訂單的打包與發(fā)貨;所以揀貨與分揀的異常情況基本上就是缺貨場景的處理。
在此補充一下,在揀貨時貨位商品實際數(shù)量與系統(tǒng)提示的數(shù)量不一致也有兩種情況,即多或少,如果待揀數(shù)量大于實際數(shù)量產(chǎn)生缺貨訂單,對于數(shù)量多了揀貨人員一般不會處理。
對于這種不一致的情況會通過盤點來解決,盤點是隨時的,曾經(jīng)做過一個分銷商倉儲系統(tǒng),管理的是IBM小型機與散件,因為價值高,所以要求每天早上都要進行盤點,但是并不是所有的貨位都進行,當時設計的是根據(jù)貨位上發(fā)生過上下架(增或減)的生成盤點任務單,然后進行有針對性的盤點。
這種方式可以借簽,具體的待梳理庫內(nèi)其它作業(yè)流程時再做介紹,至此分揀工作也已經(jīng)完成,后續(xù)將進行打包與發(fā)貨。
根據(jù)計劃,已經(jīng)介紹完到貨入庫、上下架、揀貨與分揀幾篇內(nèi)容,對于波次、揀貨與分揀主要是針對銷售訂單來梳理的,對于庫內(nèi)不同類型的訂單流程是不一樣的,而且倉間調(diào)撥也需要揀貨,由存貨區(qū)向揀貨區(qū)補貨時也同樣需要揀貨。
不同的庫內(nèi)操作流程是不一樣的,記得在上家公司做到店到家項目時,訂單會先集單,然后下發(fā)到倉庫進行集中揀貨,然后在門店進行揀貨,這其實就是倉內(nèi)揀貨,店內(nèi)二次分揀只是操作地點的轉移。
系統(tǒng)的設計開發(fā)是要依據(jù)業(yè)務場景的,倉內(nèi)是訂單驅動的作業(yè)為主,考慮的是效率、成本,這與中臺的目標似乎相似,脫離了實際業(yè)務而設計的產(chǎn)品很可能會失敗,看完這篇您對庫內(nèi)訂單的分配、揀貨、分揀等有所了解了嗎?
?深圳市道路貨運零排放走廊建設啟動大會圓滿落幕,雙輪驅動推動綠色轉型
1662 閱讀從城配到城際,新能源物流車正打開下一個萬億市場
1190 閱讀價稅合計超15億元!網(wǎng)絡貨運又出虛開發(fā)票大案!
1040 閱讀關于河南伍伍品牌管理有限公司2025年度倉儲服務、物流運輸服務的招標公告
988 閱讀永輝下半年擴張前置倉
949 閱讀Temu前置倉投入使用
981 閱讀安能物流2025年Q1經(jīng)調(diào)凈利2.42億元同比增長15.9%,實現(xiàn)營收、利潤、貨量“三增長”
833 閱讀順豐助力抖音即時零售商家新鮮次日達
809 閱讀理想的倉庫管理系統(tǒng)是啥樣的?
822 閱讀順豐達成的新戰(zhàn)略聯(lián)盟,為何如此受關注?
752 閱讀