从 0 到 1 构建电商平台之运费模板
编辑导语:在电商平台购物时,我们常会遇到不同地区的运费差异,比如同城配送免运费,但跨省配送需要支付运费。平台是如何根据距离、时重量等因素来计算运费的呢?本文详细介绍了构建电商平台的运费模板的设计与实现。
本文主要讲的是针对同城配送的运费模板的设计。对于快递模式,计算方法是类似的,只需要将距离区间改为省份-地级市即可。文章将从以下几个方面进行介绍:功能的实现,设计的原理,可能存在的问题和风险,以及解决方案。运费模板的设计分为三种模式:单品运费模式、满减运费模式和同时生效模式。
一、单品运费模式
单品运费模板的计算分为按件数计价和按重量计价两种方式。在添加商品时需要先选择单品运费模板,并填写商品的重量信息。计费规则包括设置距离区间和对应的运费,其中需要注意防止距离区间出现空档。同时,是否允许二次编辑距离区间也是一个需要权衡的问题。
二、满减运费模式
满减运费模板的添加方式与单品运费模板类似,也需要设置距离区间和对应的运费。不同的是,在使用满减运费模板后,订单中的所有商品不需要单独计算运费,而是根据订单总金额是否满足包邮条件来计算。需要注意的是,在切换到满减运费模式或同时生效模式时,需要判断是否已经完成满减运费模板的设置。
三、运费模板负向流程的计算
当用户进行退货时,需要考虑运费的计算。如果是非商品质量问题,客服需要判断是否需要拉回货品,并决定是否由用户承担运费;如果是商品质量问题,平台需要退还相应的运费。在计算部分退货的运费退款时,可以采取算平均值或固定金额的方式。同时,需要考虑用户故意凑单后退货的情况,由运营人员进行审核。