供應鏈計費系統管理(二):快遞費計算

0 評論 4147 瀏覽 32 收藏 11 分鐘

物流計費有三要素:業務數據、計費規則、報價,根據具體業務量發生的多少,結合合同報價,按照計費規則就能把費用算出來。然而不同的業務類型又會有不同的規則細節,本文以快遞配送業務為例,對快遞費的計算進行了分析,一起來看一下吧。

上一節我們說,物流計費有三要素:業務數據、計費規則、報價,根據具體業務量發生的多少,結合合同報價,再按約定的計費規則就可以把費用算出來,簡單模型就是這樣,但是不同的業務類型又會有很多的規則細節,下面我們就以快遞配送業務為例,來具體看一下。

平常大家都會寄快遞,快遞寄出后收件小哥會向我們收取快遞費,那快遞費是怎么計算的呢? 不同的快遞公司計費規則有什么不同?它們有沒有什么共性?系統該如何實現,又會遇到哪些問題,下面我們來看一看。

一般我們在市面上看到的快遞公司典型的經營模式有兩種,一種是直營型的,比如順豐、 郵政、跨越,直營型的快遞公司一般是統一計費規則,統一結算,另一種則是加盟型的,比如圓通、中通、韻達等,加盟型的快遞計費規則可能不統一,結算對象也可能是多個 ,可能會出現不同地區不同計費規則,不同結算主體等,下面我們來看幾份以往碰到的相關報價:

解釋:上海始發,3公斤以內的包裹為固定價6元或7元;3公斤以上的,第1公斤7元,每增加1公斤增加2元或3元不等。

解釋:武漢始發,5公斤以內,第1公斤6元,每增加1公斤增加1.5元或2元不等;5公斤以上,第1公斤6元,每增加1公斤增加2元或3元不等。

解釋:北京始發,5公斤以內:1公斤內的固定6元; 大于1公斤且小于3公斤的固定價7元;大于3公斤且小于5公斤的固定價12元;

5公斤以上:第1公斤8元,每增加1公斤增加2元或3元不等。

解釋:成都始發,3公斤以內為固定價6元;

3公斤以上,則是首重加續重的模式,第1公斤5元或6元,每增加1公斤增加2元或2.5元,續重的規則又變了,5公斤以內的包裹續重1公斤增加2元,5公斤以上的包裹,續重每增加1公斤增加2.5元。

看到上面這些報價,你是不是有點暈 ,真想罵人,一個快遞包裹計費,居然玩出來這么多花樣 ,價格不同是次要的,各家報價的形式居然也不同,玩這么多彎彎繞干什么,這還只是某通一家各地區的不同報價,其他加盟類的都差不多,當然了,直營的會好多,一般都是統一計費模版規則,最多不同客戶價格不一樣。

俗話說存在即合理,我們不去探究為什么這樣報價,既成事實,運營說了,情況就是這樣,趕緊系統支持吧,用系統算,加班給我搞出來,好吧,那我暫且先接下這個需求。

大腦已經不夠用了,我用小腦盤算了一下,一家快遞,就玩出這么多花樣,客戶用的快遞不斷在變,不可能一直做定制 ,能不能找找規律,抽象一下,用一套方案解決。

接觸過快遞業務的都知道,市面上的快遞計費,基本都是首重加續重的模式,先定個首重基礎價,在這基礎上,每增加一定的重量增加多少錢,首重可能是1公斤起,也可能是3公斤起,然后續重一般是每增加1公斤或者1斤對應加多少錢,可以用四個變量表達:

  1. 首重重量
  2. 首重價格
  3. 續重重量
  4. 續重價格

簡單的首重加續重,基本都可以用一個表格表達出來,如下:

如上: 簡單的首重加續重的報價,包裹在3公斤以內,按首重計費收6元或7元,3公斤以上,每增加0.5公斤,增加2元,當然了,針對不同的場景,只需要調整表格里面的重量或價格就好了。

我們前面看到的4組報價和第5組報價有什么區別呢,其實本質上是一樣的,都是首重加續重的模式,只是因為一些商業的原因,對特殊場景做了簡化或者調整,比如,報價1,3公斤以上的訂單就是標準的首重加續重的模式,3公斤以內的,可能為了計算方便,直接來了個一口價6元 ,后來發現,我們已經碰到的報價,也就只有一口價或者首重加續重的模式。

我們再來分析一下報價2 ,雙表頭中第一行將包裹分為了兩類,5公斤以內的包裹和5公斤以上的包裹,具體的計算還是首重加續重的模式,區別是5公斤以內首重按3公斤和1公斤,價格也有區別 。

再看看報價3,也是分5公斤以上和5公斤以下,報價4整體上分為3公斤以內和3公斤以上,規律的第二個要點出來了,那就是會對包裹作重量段區分,把包裹按重量分成幾個段,例如 3公斤以下一個段,3公斤以上一個段。

總結一下我們上面看到的這些報價,表面上看結構都不相同,有的雙表頭,有的單表頭,列也不一樣,但本質上其實是一樣的,首先是對重量作了分段,比如小于5一個段,然后大于5一個段,然后每個段內又會有兩種計算方式,一口價和首重加續重的模式 。 既然規律一樣,我們就可以用一個統一的模版表達前面的報價,如下:

我們用這樣一個模版,就可以把上面的各種報價全部表達出來,重量段可以定義的,可以分3段,4段,每個段中有5個字段,用戶可以選擇按固定價計算,也可以選擇用首重加續重方式計算(使用后面四個字段),模版確定了,根據模版列對應的計算規則也就可以定下來,比如一個包裹,重量為6.5kg,我們先看它屬于哪個重量段,然后看這個段內怎么算,是首重加續重,還是固定價 。

看到這里你可能想了,如果每個服務商的重量段不一樣,我豈不是要先定義幾個不同的模版,然后針對模版寫對應規則,有沒有更好的方案呢,答案是有的,我們發現,不同的供應商只是重量段不一樣,里面的計算邏輯完全一樣,我們完全可以改造一下模版,接著我們有了下面的模版:

在這個新模版中,我們將重量拆成了兩個字段,重量下限和重量上限,比如原來的上海始發到上海的價格,在這個表里變成了兩行,一行重量是0到3 ,還有一行是大于3(在這里我們用3到10表示),對應重量段的價格和計算方式可以不同 。

通過列轉行的方式,原來的多個重量段變成了多行,分幾個重量段就錄入幾行,這樣有什么好處呢? 我們用一套模版兼容多種報價需求,出現新的計費需求,不用添加新的模版和對應計費規則,模版的列是固定的,對應的計算規則就可以固定。

好了,配送費的計算就先介紹到這里,總結一下,我們通過業務抽象,發現多家完全不同的報價模版本質上有兩點,重量分段和分段后的計算邏輯(固定價或首重加續重),了解了這兩點,我們就可以統一化模版,用一套模版及計費規則解決相關計費問題,省下時間去做一些更有意義的事 。

本次的分享就先到這里,配送費只是眾多業務當中的一個,后面我們還會陸續介紹其他的計費 ,希望本節對你有用,謝謝!

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

題圖來自Unsplash,基于CC0協議。

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

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!