WMS產品中,揀貨產品如何設計

koi
3 評論 11079 瀏覽 70 收藏 17 分鐘

對電商、零售等行業的產品而言,WMS是其中非常關鍵的一環,但這部分對產品的要求非常高,而且專業性很強。這篇文章,作者從自身專業角度出發,教你做WMS中的揀貨產品設計,希望能對大家有所幫助。

在倉庫里面常用的配貨方式有2種,分別是“按單配貨”和“波次配貨”,其中“波次配貨”又分為“邊揀邊分”和“先揀后分”。

依舊先把整個出庫的流程圖搬過來,如下圖所示:

這篇文章就是介紹上圖中的“按單配貨”和“波次配貨”。

一、配貨的業務流程

按單配貨和波次配貨的業務流程一致,以按單配貨為例,如下圖所示:

1)領取配貨單

第一步就是配貨員要領取配貨單,領取揀貨單有2種方式,一種是系統分配;另一種是配貨員主動領取。

系統分配配貨單,就需要考慮到配貨員離職,在職,休假等情況。

員工主動領取配貨單,在【領取配貨單】頁面,輸入/配貨員工號,領取配貨單,相關的界面如下圖所示(僅供參考):

根據自身倉庫業務設置用戶一次性可以領取多少個配貨單,如:一次性領取10個。這里還需要考慮一點就是,配貨員如果有“待揀貨”和“揀貨中”的配貨單,是否允許配貨員領取。我之前公司的業務是不允許領取,為了防止“搶單”的情況,因為配貨員通常是按照“計件”來計算工資。

2)容器綁定

倉庫中的揀貨容器,我百度了揀貨車和揀貨筐,分別如下圖所示:

在倉庫揀貨,會將揀貨的產品放到揀貨容器中。在一些公司會要求WMS系統在揀貨時需要綁定容器,監控容器的使用情況;一些公司則不會要求。

我根據我之前做過的項目經驗,波次配貨需要綁定揀貨容器;按單配貨則沒有強制要求綁定容器。

3)倉庫揀選作業模式

先給大家科普一下播種和摘果的概念。

在倉庫拿著多個訂單,然后找尋訂單相應的產品,叫著摘果。然后再把產品分給相應的訂單,這叫這播種。

其實先揀后分和邊撿邊分的揀貨作業,都包含了播種和摘果,把貨從貨架上取下來,這個動作就叫做摘果,把摘下來的貨按照訂單分配到相應的籃子,這個過程就叫著播種。

回到先揀后分和邊揀邊分上來,在什么情況下用先揀后分,什么情況下用邊揀邊分呢?

這個問題其實本人也不清楚,百度也沒有較好的答案。本人咨詢了業內大佬得到了答復,這里進行一下說明。

  • 邊撿邊分適用于訂單結構差異比較大,涉及動線比較長。
  • 先揀后分適用于單品單間,單品多件,或者涉及的品類不多的情況。

4)貨位推薦

上述流程圖中的貨位推薦,市面上的WMS一般都是弱推薦。

  • 弱推薦:系統只做貨位的提示,揀貨員可以不在該貨位揀貨;
  • 強推薦:揀貨員必須到提示貨位揀貨。

二、配貨

2.1 按單配貨

命中“按單配貨”規則,訂單執行按單配貨,在倉庫中常見的按單配貨有采購退貨、調撥出庫、銷售出庫、借用出庫、報廢出庫等等。按單配貨的界面如下(僅供參考):

按照慣例依舊挑上圖中幾個的功能進行說明。

  • 打?。捍蛴泦?;
  • 指派:手動指派發貨單的配貨人,主要適用于直接發貨的場景;
  • 凍結:凍結發貨單;
  • 解凍:對凍結的發貨單解凍;
  • 轉異常發貨單:將訂單轉為異常單;
  • 修改標記:修改訂單的標記;
  • 加急:標記訂單為加急訂單,訂單的優先級也被調到最高,訂單也新增加急標記;
  • 取消加急:取消訂單的加急;
  • 重新獲取物流單:重新調用接口獲取物流單。

在常見的倉庫業務中,如:調撥單、退貨單等等,都是走“按單配貨”。而我們常說的銷售訂單,一般都是走“波次配貨”。

2.2 波次配貨

命中“波次配貨”規則的,訂單執行波次配貨,常見的波次配貨有銷售出庫。波次配貨的界面如下(僅供參考):

波次配貨配貨單的頁面功能與【按單配貨】頁面的功能一致,這里就不做過多的說明了。

2.3 二次分揀

針對先揀后分的波次,需要進行二次分揀,二次分揀的頁面如下(僅供參考):

掃描/輸入波次號開始進行二次分揀,作業員掃描貨品條碼,通過貨品匹配到訂單,然后再指定一個格子,提示作業員放到哪個格子(如上圖的1號),同時也需要進行語音播報。

已經揀貨完成的訂單,格子變成綠色;掃描貨品條碼后,系統提示需要放置的格子,變成黃色。

點擊格子,彈框可以查看二次分揀的明細。

三、策略

3.1 按單配貨策略

按單配貨界面如下圖所示(僅供參考):

對彈框中的一些重要的元素進行說明:

  • 出庫類型:最常見的就是設置出庫類型作為按單配貨的條件,如:調撥出庫、采購退貨出庫、報廢出庫等;
  • 貨品:一些特定貨品的訂單需要按單配貨,如:用戶下單了一臺冰箱,因為冰箱是大宗商品,需要單獨揀貨出庫;
  • 標記:設置一些標記,滿足標記的訂單,按單出庫。

待配貨的訂單,優先執行“按單配貨”策略,沒有命中“按單配貨”策略,則去執行“波次配貨”策略。在我上家公司一般都是調撥,退貨等業務走【按單出庫】,這些業務也不需要驗貨、稱重等環節。

3.2 波次配貨策略

波次配貨的界面如下(僅供參考):

波次策略比較復雜一點,波次策略的設計主要分為4大塊,分別是基礎信息、分組條件、容量信息、過濾條件。我按照這4塊依舊講解。

1)基礎信息

策略名稱和策略的優先級我就不說了,這個比較簡單;

策略類型:

策略類型本質上就是根據訂單的類型演化而來。在出庫單中,可能有N個訂單,這些訂單所需的貨品時一樣的;可能有N個訂單,這些訂單所需的貨品不相同。根據訂單貨品的特性,可以將訂單分別“同品訂單”和“普通訂單”。

波次也可以根據訂單的特性生成對應的“同品波次”和“普通波次”。

有的同學可能發現了,有一種特殊的訂單可以介于上述訂單的特性之間,如:100個訂單,這些訂單里面都有A貨品,但是其它貨品不同。

這種情況,萬里牛WMS做了一種設計,可以把這種訂單生成A+N波次,A為共有的貨品,N就是不同的貨品。這種場景常用于大促,如:A是一件衣服,N則是一些小贈品。

2)分組條件

分組條件就是將發貨訂單打包的條件,我列舉以下幾點:

  • 相同貨主:同一個貨主的訂單;
  • 相同倉庫:同一個倉庫的訂單;
  • 相同庫區:在一些倉庫中,一些揀貨員只負責自己庫區的揀貨,所以會根據貨品所在庫區生成波次;
  • 相同物流:將相同的物流渠道的訂單生成一個波次,方便后續提交給物流商;
  • 相同的訂單類型:如銷售出庫單、調撥出庫單等等,相同的出庫單類型生成一個波次;
  • 區分一單一品/一單多品:區分訂單是否只有1個SKU,且數量為1,然后根據訂單的SKU生成波次;
  • 相同的推薦包材:相同的推薦包材,生成波次;
  • 需要開發票:根據訂單是否需要開發票生成波次。
  • ……

注:根據區分同品訂單,和區分一單一品/一單多品的條件相結合,波次中的訂單會被分成4種類型:

  1. 同品訂單,一單一品;
  2. 同品訂單,一單多品;
  3. 普通訂單,一單一品;
  4. 普通訂單,一單多品;

3)容量

設置生成波次的訂單數量,方便揀貨員揀貨,如果將20個訂單生成波次,讓揀貨員去揀貨。

  • 一單一品:設置一單一品訂單的最小和最大容量,小于最小容量不生產波次;
  • 一單多品:設置一單多品訂單的最小和最大容量,小于最小容量不生產波次;
  • 余單生成波次:勾選后,沒有生成波次的剩余訂單,也生成波次。

4)過濾條件

設置一些過濾條件,只有滿足這些條件才能生成波次,我這邊舉幾個例子,如下:

  • 標記
  • 物流公司
  • 貨品
  • 貨品屬性
  • 批次
  • 貨品分類
  • 訂單類型
  • ……

5)波次執行規則

設置波次策略執行的時間段和執行頻率,如:在早上9點和晚上9點執行這條波次策略,平均每30分鐘執行一次。

訂單命中波次規則的業務圖如下:

上游系統下推到WMS的訂單去命中規則,命中規則的訂單生成波次,如:上游系統下推了100個訂單到WMS系統,然后其中一條波次策略每30分鐘執行一次,系統拿著100個出庫單去匹配這條波次策略,匹配上的訂單生成波次。

3.3 揀貨任務策略

揀貨任務是波次的進一步拆分,在B2B業務中,一個出庫單可能需要1W件貨,一個人肯定揀貨不過來,就需要多個人一起揀貨,此時就需要將波次進行拆分。在B2C業務,可能是不同揀貨員負責不同的庫區,如果訂單跨多個庫區,就需要進行拆分。

揀貨任務策略的設計,主要有拆分條件和過濾條件。

1)拆分條件

揀貨任務主要通過庫區進行拆分,更加細化一點可以根據巷道進行拆分。這里我主要講解根據庫區拆分。

2)過濾條件

過濾條件需要根據倉庫的控件和訂單中貨品的數量進行過濾,如下:

  • 倉庫:
  • 貨品總數:
  • 出庫類型:

拆分后的揀貨任務需要分配給揀貨員,這里的分配邏輯和波次分配的邏輯一致,就不重復贅述了。

揀貨任務通常涉及分段式揀貨嗎,分段式揀貨主要包括“合單式”和“接龍式”,如下圖所示:

接龍式:

通過接龍的方式將任務分段由多人從頭到尾銜接直到揀貨完成。區域1揀貨完成后,人員將揀貨車放置在交接區,并階段完成任務,由區域2揀貨員繼續領取任務進行當前區域的揀貨任務并繼續往后交接。

合單式:

通過庫內任務單拆分的方式(最直接的就是按商品所屬庫區結合人員負責庫區范圍進行拆分),各人員僅負責本區域內揀貨,揀貨后的容器送至系統指定隔板位(對于同一訂單拆分的區域揀貨任務,系統會指定相同的隔板位),由復核人員在整單揀貨完結后進行復核和合包。

四、總結

出庫的揀貨的產品設計就講完了,我在許多文章中反復提到“按照自身業務來設計”,是因為WMS系統是一個策略系統,從A→B點有無數種方法,只有合適公司業務的方法,才是最好的。但是在主流程來說,所有公司倉儲的出入庫流程都大體一致。

本文由@koi 原創發布于人人都是產品經理,未經許可,禁止轉載

題圖來自 Unsplash, 基于 CC0 協議

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 普通訂單:可能有N個訂單,這些訂單所需的貨品不相同。有的同學可能發現了,有一種特殊的訂單可以介于上述訂單的特性之間,如:100個訂單,這些訂單里面都有A貨品,但是其它貨品不同。這種情況,萬里牛WMS做了一種設計,可以把這種訂單生成A+N波次,A為共有的貨品,N就是不同的貨品。這種場景常用于大促,如:A是一件衣服,N則是一些小贈品。

    普通訂單是N訂單中,所有的貨品只要存在一個貨品不相同,這一批就算是普通商品嗎?100個訂單,這些訂單里面都有A貨品,但是其它貨品不同,這種不也算是普通商品嗎?

    來自廣東 回復
  2. 接龍式和合單式的揀貨任務是在任務生成策略后產生的結果嗎?有沒有什么邏輯條件去判斷要用哪種呀?

    來自廣東 回復
  3. 分組條件:分組條件就是將發貨訂單打包的條件

    過濾條件:設置一些過濾條件,只有滿足這些條件才能生成波次

    不太明白波次中為什么放這兩個條件,我只能理解只放一個,麻煩請筆者給個解答,感謝

    來自廣東 回復