本文作者将从运费的计算过程和运费的逆向流程两个方面为大家揭秘电商中运费模板的设计。 今天来跟大家一起聊一聊运费。 在网上买东西确实比较方便,足不出户就可以挑选商品,但是跟线下实体店购买商品的区别是:在网上购买商品实效性上没有那么的及时,有一个配送的过程。这个时间一般要一到几天不等,同时我们还需要支付一笔快递的费用,就是所谓的运费。 不知道大家有没有注意到:我们购买的每一单所付的运费的价格可能都不一样,那么到底区别在哪里?这就是我们今天所要聊的运费模板。 其实,每一个电商平台的后台都会有一个类似于叫做运费模板的东西。这个东西首先可以定义我们这个平台或者商家上的免邮门槛是多少。比如类似京东的自营全场满99包邮。那么,我们就在后台上设一个全场满99免邮的这么一条规则就可以实现了。 但是有了这么一条规则,我们发现有的时候还不能够覆盖所有的场景,因为快递到不同的城市、不同的距离,商家所付的运费的成本也是不一样的。打一个比方,如果京东从北京仓发出一个商品。那么这个商品从北京仓发到北京跟发到深圳两个不同的用户,京东所付的运输的成本肯定是不一样的。但是为了统一大多数地区标准,这个运费模板也没有必要严格按照城市这个维度来区分。我们在京东上可以看到基本上全国绝大多数的城市的标准是一样的。即全场满99包邮,如果不满99,那么运费是6元钱。 但是有一些比较偏远或者特殊的地方,由于运费成本实在比较高,所以这些地区是不在上述所说的标准里面的。我在京东上随便找了几个地址试了一下。 比如,如果我的收货地址是上海的话,那么我们是符合这个标准的。如果我把这个地址改成香港,那么大家可以看到这个运费也会随着地址的变化而去重新计算的。 因为我们大多数人的收货地址应该都是在主流的收货地址范围内,所以我们每次选地址的时候基本上运费看起来都是一样的。但实际上平台会根据不同用户的收货地址结合运费模板去计算真正的运费的价格。 那么上面只是简单说了运费可以根据不同的区域来设置,那么还有没有有其他的维度呢? 答案肯定是有的,一般情况下还会从如下几个角度来进行区分。 首先是商家维度:不同的商家可以设置自己不同的运费模板。都是从北京发到上海,那么在京东或者淘宝上不同的商家是可以收不同的运费的,就要看商家怎么去平衡这个毛利。每个商家都可以在自己商家的维度去设置本商家的商品在全国主流区域以及非主流区域的运费分别是多少? 除了商家纬度另外一个比较常用的维度是商品的维度:商品的维度一般粒度更细一些。比如如果一个商家设置的主流地区的运费是6元钱。那么这个6元钱是针对这个商家默认大多数商品而言。如果这个商家有卖的商品件形比较大,体积比较大。那么商家一般会对这个商品的运费进行单独的设置。 比如一个卖母婴商品的商家。如果你正常只是买奶、粉尿不湿之类的,那就是按照正常的商品来收运费。如果你买的是浴桶或者是浴盆这种占体积比较大的时候,那么你会发现这种商品的运费一般都是比较贵。 运费的计算过程 那么下面我们来看一下运费模板的整个使用过程。 1、首选商家要在后台定义自己的运费模板,根据自己的需要,可以从商家的维度或者是商品的维度两个维度来进行设置运费。 2、模板设置好后,那么用户在购买商品的时候,就会去读取运费模板的信息。运费一般是在订单确认页面展示给用户的。那么这个时候在订单确认页需要把用户买的商品包含商家的信息包含用户的收货地址的信息,同时传到后台。后台会根据这些信息实时的进行计算,返回给用户一个实施实时的准确的运费的价格。 运费的逆向流程 上面就是根据用户购买的商品、地址计算出用户所应付的运费金额的过程。但不仅仅是计算出来就OK了的,我们还需要把这个运费的金额记录到订单上,并且还要分摊到商品行上。 把运费记录到订单上应该比较好理解,但是为什么要把运费分摊到商品行上呢? 因为要考虑逆向流程,如果用户要退货的话,我们是否应该退运费呢?这个要看情况,如果是用户自己的原因要退货的话,那毫无疑问运费一定是用户自己承担的,不会退给用户。那么如果退货是由于商品质量等商家的因素导致的,这个时候用户退货肯定就要把用户的运费退给用户了。这里面还有些细节问题,这种情况是全部把运费推给用户吗? 如果全部退给用户,用户肯定没有意见,但是商家可能就亏了。 具体例子,如果用户买了10件商品,其中只有1件商品由于商家的原因导致要退,这个时候如果把正单的运费退给用户,那么就相当于用户买另外9件的时候也没有付运费,这对商家来说就是亏了的,精打细算的商家一定会把运费分摊到商品行,你退哪个商品就把哪个商品的运费退给你,所以才有上面订单不仅要记录运费的金额,还要根据正单中不同商品的价格把运费分摊到不同的商品上。 这么说比较抽象,再具个例子。 如果用户买了2个商品,一个A商品价格是60,一个B商品价格是40。此单不满足免邮的标准,用户付了6元运费。 那么分摊在A商品上的运费就是3.6元,分摊到B商品的运费就是2.4元。如果由于商家的原因要退A商品的话,那么商家应该退给用户3.6元的运费,而不是正单6元的运费。 以上就是跟运费相关的整个正向与逆向流程,有不对或者不严谨的地方欢迎大家拍砖! 相关阅读 电商技术解密之库存系统 电商技术解密之电商网站会存在哪些安全隐患 电商技术解密之跨店铺促销 电商技术解密之购物车 电商技术解密之如何快速打开商详页 电商技术解密之B2C平台优惠券该如何设计