从0到1构建电商平台之运费模板
从0到1构建电商平台之运费模板
编辑导语:我们经常在网上购物时会有运费,也会经常看到一些地区包邮,一些地区不包邮的消息;平台是怎么根据距离、时间、重量等因素进行判断价格的?本文作者详细介绍了构建电商平台的运费模板。
 
国庆节祝福语 简短
  这篇文章主要讲的是物流模式为同城配送的运费模板。
  如果是快递模式的运费模板在设置和某些系统判断上会简单一些,计算方法是一样的,只需要把距离区间改为省份——地级市即可。
  我写文章的习惯是首先描述这个功能是怎样做的,然后这样做的原理是什么?为什么不那样做?当前的解决方案是最好的吗?有没有更合适的方案?其中需要注意的风险点有哪些?该怎样去规避?
怎样发送  运费模板模式的设置会分为三种模式:
单品运费模式;
满减运费模式;
单品满减同时生效模式。
  设置为不同的模式后,运费也会有不同的计算规则
  下图是三种模式的一个大致介绍:
 
  文章分为3个板块,分别介绍单品运费模式和满减运费模式的设置规则,操作逻辑与其中的注意点,以及发生退换货时运费模板的负向计算流程
一、单品运费模式
 
  (图一)
 
  (图二)
  图一为单品运费模板列表,图二为单品运费模板的设置界面,图一中点击“新增单品运费模板”按钮或“编辑”按钮进入图二,逐一解释一下。
1. 图中运费模板是如何计算的
  A.  按件数计价:
  如图上所示,当甲商品选择了该按件数计价的运费模板后,某用户购买时。读最后一头战象有感
农行查询  当用户的A收货地址距离仓库2.5km时:
 
  B收货地址距离仓库4.5km时:
 
  B.  按重量计价:
  如图上所示,当乙商品选择了该按重量计价的运费模板,且该商品的某一sku重量为0.6kg时。
南北方气温陆续跌入低谷  当用户的C收货地址距离仓库2.5km时:
 
2. 计价方式
  分为两种方式:
按重量计价;
按件数计价;
  (像淘宝等一些电商平台也有按体积计价,这是物品的3个物理属性,但按体积计算太复杂,暂时我们的业务场景未涉及到。)
选择为“按件数计价”时,下方运费规则中的表格标题为“首件”、“续件”;
选择为“按重量计价”时,下方运费规则中的表格标题变为“首重”、“续重”。
  添加商品时需要先选择单品运费模板再填写商品SKU的各项属性,如果是选择按重量计价的运费模板,则商品SKU的重量为必填项,否则将无法计算运费。
  为什么要区分按重量计价和按件数计价?
  因为有些商品虽然体积小但是比较重,更耗油,可能用重量来计价更好;有些商品比较轻但是体积较大,会更占车的空间,所以用件数计价更合理
3. 计费规则
  A.  运送距离区间:
  点击“添加距离区间”按钮,表格中则增加一栏,且该栏中的起始距离为上一栏的终止距离加0.1km;比如上一段的距离区间为3.1-6km,则下一段的起始距离为6.1km。
  为什么要自动算出下一段区间的起始距离?
纱组词组
  是为了防止操作人员自由设置而出现距离空档,如将起始距离设置为如7.5km,这样中间就会存在1.5km的空档无法计算。
  为什么要起始距离在上一段的终止距离上加0.1km?
  如图中所示,当用户的收货地址刚好距离仓库3km时,系统就会不知道该计算为上一栏的5元还是10元。
  为什么距离间隔以最小0.1km算?
  几十米的距离是可以忽略不计的,如当通过地图定位用户收货地址距离仓库5.13km,这时可向上加1算为5.2km,可向下减1算为5.1km,也可四舍五入,具体采用哪种计算方法就看公司的业务需求。
  操作人员在最后需编辑终止距离,否则将不能保存;也就是说添加的距离区间最后一段一定是大于等于XX公里。
  这样做的目的是为了防止,当用户的收货地址超出了XXkm-XXkm这一区间时,无法计算的情况
  每一个用户在添加自己收货地址时,会通过地图定位经纬度;而为其配送的仓库也有自己的经纬度,这样就可以计算出收货地址到仓库的距离(这个距离是驾车行驶的距离,而非直线距离)。
  B. 需要注意:
  当距离区间添加并保存之后是否能允许二次编辑?也就是每一栏的“操作”项中是否有编辑按钮。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。