物流计费模板的设计

8 评论 10081 浏览 106 收藏 11 分钟

编辑导语:做一款结算产品,要考虑到支付的各种场景,因此计费模块的设计尤为重要。在物流行业中亦是如此,想要做好一款物流计费模板则需要了解一下相关的系统设计。作者了相关设计思路,希望对你有所帮助。

都说供应链产品的核心目标是为了降本提效,而既然降本,我们自然要先清楚“本”是多少,“本”怎么算。

今天就从物流费用模块开始了解相关的系统设计吧。本篇本章主要是从笔者目前涉猎到的物流方式(以陆运为主)和物流费用着手,旨在分享相关设计思路。可能有不尽不全之处,还望大家见谅和补充。

一、常见物流方式及费用项介绍

1. 物流方式

目前我接触过的主要物流方式包括快递、零担物流、整车物流。

快递在大家日常生活中应该有接触不会陌生,快递根据其重量不同,又可细分为普通快递和大件快递;

零担物流通常是指大件拼车物流,即托运物品不足一整车,但是已超出快递的重量/体积上限,则需要使用零担物流服务。

而整车物流,顾名思义则是指整辆货车作为服务提供对象,按照客户订单对交货期、交货地点、品质保证等的要求进行快速响应和准时配送。

2. 费用项介绍

物流方式不同,其计费项自然也会不同。但在大类上可整体分为两类:固定标准费用,非固定服务费用。

固定标准费用:是指物流公司按照标准的计费方式计算而来的固定运输费用,每一笔运输都会有固定费用。比如以我们最常见的快递为例,标准费用指的就是从A地到B地,我们的快递费用。

例:杭州-北京,首重(1KG)10RMB,续重3RMB,不足1KG按1KG计算,那么现在我们要寄一件2.5KG的衣服,其标准运费就是16RMB。

非固定服务费用:非固定服务费用的产生则取决于客户是否需要其他额外的服务、或者是否被动产生了某类额外服务。下图是顺丰下单时,可以提供的相关服务,用户选择服务后,则会产生相关的物流费用。

此类费用就是通过用户自主选择的,而在整车物流中如果在约定的时间物流公司来提货时,由于甲方失误无法及时备货完成,导致当天物流无法发车产生的空放费,则是属于上文中提到的“被动”产生的费用。

下图是目前常见的一些其他费用项。

3. 物流模板设计

计费模板在此处指的是物流的计费规则,既然要算物流费用,那么显而易见的在系统中明确,费用怎么算。下文将分别以快递和整车为例,示范模板的设计。

首先我们再介绍几个概念:物流线路、计费因子、起步价。

4. 物流线路

物流的本质是满足客户需求,将物品在物理上从A处运输到B处,所以在物流管理中还有一个很重要的概念,就是物流线路,即物流的收发货地组合。

所有的物流报价必然是会基于这样的线路,当然我们也见过“义乌始发小件物流3元发全国”这样的报价,虽说说的是发全国,但这其实也是多条路线的组合。

5. 计费因子

计费因子可以理解为计价单位所对应的因子。如对快递来说,通常我们接触最多的就是按重量计费,每KG设定对应的单价,因此对于快递这种物流方式来说,计费因子就是重量。计价模板的设计应该是和重量息息相关的。(快递的抛货存在中泡比,最终也是折算成重量来计价的,此处不详细展开了)。

对于整车来说,根据实际签署合同的不同,其计费因子会有所不同,如我们最常接触到的报价方式是“X车型每公里Y元”的[按整车车距]的报价方式,那么在这种计价方式中,车型、距离会影响到费用,那么它的计费因子就是车型和距离。费用模板中就需要涉及到这两个因子。

因此在设计费用模板前必须要整理清楚当前的物流报价方式中的计费因子到底是什么。

下面以几种常见的报价方式为例,供参考:

6. 起步价

起步价就很好理解了,为了确保物流公司的利润,通常会设置一个起步价格,运输费用不满起步价则按照起步价计费。此处就不多做解释了。

7. 计费规则的设计

了解了前面几个概念后,我们可以深入思考下,其实所谓的物流费用模板,就是针对指定的物流线路来明确计费因子的计价规则即可。

通常计费单价还会涉及到阶梯价的设定,阶梯价是指计费因子属于不同阶梯区间时,其单价是不同的。

其实快递的首续重就是一个最简单常见的阶梯价了,当重量∈(0,1]时,使用首重(此阶梯的价格)计费,当重量∈(1,9999]时,使用续重(另一段阶梯价格)计费。(此处用9999代替max重量,表示重量上限)。

结合上述描述,我们来看下最简单的[快递]模板:

而此模板同样也适用于[整车物流-按装载量计价],只不过是阶梯针对的计费因子不同。在快递中,是阶梯设置针对于重量,而对于整车-按装载量计费,阶梯则是针对于装载量的设定。

接下来我们针对于[整车物流-按整车车距计价]的物流计费方式简单拓展下,在上文中我们已经提到了,这个计费方式的计费因子是车型和距离。

显然,车型是一个枚举值,可用或者说常用的车型枚举是固定的,而距离则是阶梯的。

因此在模板设计中,针对[车型]的因子需要增加指定信息,如下:

从上面两个例子可以看出,虽然物流方式不同,物流报价模式不同,但是其本质是可以被抽象出来的。

8. 小结

总结下这部分的内容,物流费用模板的设计,在于对线路的理解,以及对计费因子的理解。明确计费因子后,确认计费因子的类型:指定枚举类型还是阶梯类型。在模板中对于物流公司承运的每条路线,根据计费因子不同的区间/枚举组合设定对应的单价和起步价即可。

(上文例子为了简化,因此没有在模板中加入起步价,不知道大家有没有注意到呢?)

对于模板的设计,其实在高度抽象后,是可以设计成让用户自行定义[报价类型名称],针对物流公司报价的方式不同,自行选定计费因子(提前在系统中设定好所有可能的计费因子),自动生成计费模型。用户根据此模型进行录入/导入即可。设计概念图如下:

这样做,固然系统的灵活性会非常高,但是实际上存在一定程度的过度设计了,因为本身现有的计费方式相对来说还是比较稳定的,各家物流公司给的模板可能存在价格差异,但是报价方式相差无几,因此可以直接在系统中提前设计好,业务直接使用即可。

二、总结

以上就是今日要分享的所有内容了,受篇幅限制很多细节点可能在文中没有提到,需要大家在实际的产品设计过程和与业务的沟通中自行体会和思考。另外上文主要是针对于标准费用的模板进行分享,关于其他费用的设计思路并没有展开,但本质是相通的。

还是希望可以对你有所帮助。欢迎讨论~~

#专栏作家#

麋鹿产品,公众号:麋鹿产品手册,人人都是产品经理专栏作家。专注供应链挖掘提升,热爱生活,热爱产品。

本文原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自Unsplash,基于CCO协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 老板,有国际物流计费设计吗

    来自浙江 回复
  2. 有个问题想请教,如何将业务实操和对应的计费准确的联系在一起呢。特别是不同商家的价格和操作要求不一样的时候。

    来自浙江 回复
    1. 针对不同的商家,设定不同的计费规则(可以理解为不同的模版)然后将计费规则和商家关联

      来自北京 回复
  3. 思路是对的,本人做物流BMS三年,通过摸索迭代出来的也是作者的思路。
    快递:基本按阶梯价计费,出发地、目的地、快递服务产品一般作为匹配项与业务单据匹配后得到起步价和续价。当然中间还有很多细节点,如总量阶梯折扣(每月达到多少量级或金额就整体打折减免或每单减免固定金额)出发地与目的地的逐级匹配(如价格表分别配置了四川省和四川省-成都市,业务单据是四川省-成都市-锦江区,该如何匹配)等
    整车:按车型+距离区分一车一价、固定运费、固定运费+溢价比例等
    零担/城配:按提货/配送点位数、按重量、按体积、按材积重、按吨公里等方式计费
    仓储:仓租费/仓库运营管理费:固定仓租、面积*单价;入库/出库费:按订单数、按SKU种类数;增值服务:打包费、贴标费、更换包装费、额外盘点费、赠品配发费等等
    所以一个完整的物流计费规则引擎要囊括这些物流场景一般有两种方案:
    1、以客户协议/供应商协议为依据,区分物流计费场景,各物流计费场景支持不同的计费模板
    2、通用规则引擎,使用自然语言(中文参数(业务参数和计费参数)+运算符)+匹配项设计计费模板和计费公式配置

    来自上海 回复
  4. 多更新啊,都写得相当不错,什么时候继续回去做WMS

    来自湖北 回复
  5. 赞,最近也在做物流计费的,大体思路是类似的,找出计费因子,然后设计计费公式。

    来自广东 回复
  6. 原来物流计费是这样算的啊,涨知识了。感谢作者分享!

    来自广西 回复
  7. 感觉现在快递越来越贵了,不过在拼多多买东西,送运费险真的很喜欢。

    来自湖北 回复