首页 电商 正文

开网店运费怎么算?(运费计算规则)

2024-03-18 12:04
admin

很多小伙伴想开一家属于自己的网店,但开网店运费怎么算呢?这是很多小伙伴弄不清楚的地方,今天小编就来跟大家讲讲运费计算规则。

如一个订单里包含多个商品多个运费模板时,运费计算逻辑是:根据首费最高、增费最低的原则选择首费模板,其余的商品只计算增费。

举一个例子:

第一步:商品按照运费模板分组,三个商品分数不同的的运费模板,所以共三个计算分组。

第二步:计算首费,从三个分组里根据首费最高增费最低原则,选择A的运费模板作为首费,所以首费为5元。

第三步:计算增费,遍历这三个分组计算增费;A的增费——因为A满足首费,需要扣除首费资源后在计算增费,其增费为(ceil(double(3-2)/2))x1 = 1;B的增费为1×2=2元;C满足包邮条件,也需要扣除资源,其增费为(6-5)x2=2元。

总运费=首费+增费:5+1+2+2 = 10元

好了,官方例子大家可能朦朦胧胧的看明白,也有可能云里雾里的,其中还是涉及到好多细节没有讲到,接下来我们一起来深扒深扒。

运费计算步骤:

步骤一:按照运费模板不同进行分组:其中相同商品同一个模板也应归为一组,后面计算增费均以分组维度来计算的。

步骤二:计算首费:根据首费最高,增费最低的原则,选择首费模板:

步骤三:计算增费:遍历不同分组,计算各自增费。

每一分组子订单运费公式:子订单运费 = 增费数量 * 增费(元)

计算运费的前,应考虑以下重要两点:

按件计费和按重量计费各有差异,请继续往下看。

按件计费:

若分组所在运费模板是首费模板,增费数量公式如下:

公式1

注意:不免邮情况下,此时包邮数量取值为 0。

若不是首费模板的时候,购买件数无需和首费标准件数相比较,增费数量公式如下:

公式2

注意:此时首重标准、包邮数量均取值为 0。

无免邮条件,计算增费数量时,增费数量如下情况:

按重量计费:

若分组所在运费模板是首费模板,增费数量公式如下:

公式3

注意:符合免邮条件情况下,此时首费标准取值为 0。

不是首费模板的时候,增费数量公式如(公式3)

无免邮条件,购买商品重量 m。

若分组所在运费模板是首费模板,增费数量公式如下:

公式4

注意:无免邮条件情况下,此时包邮重量取值为 0。

不是首费模板的时候,增费数量公式如下:

公式5

注意:无免邮条件情况下,此时首费标准、包邮重量取值为 0。

步骤四:总运费 = 首费 + 分组子订单增费合计

举个例子

例子1:多个商品,存在相同运费模板(按件),且满足免邮条件:

按照步骤一规则运费模板分组:A、B同一组,C一组。

计算首费:

计算运费:

C 购买重量 7 KG,满足免邮条件,因此 5 KG 无需手续费用,增费为:

总运费 = 4 元

例子2:多个商品,存在相同运费模板(按重量),且不满足免邮条件

计算增费:

A、B同一模板,合为一组,总计 4 件,不满足免邮条件,且为首费模板,因此利用公式1计算A、B分组增费:

C分组购买的商品重量为3千克,符合包邮条件, 增费为0。

总运费 = 5 + 1 +0 = 6 元

例子3:多个商品,不同运费模板:

计算增费:

A分组商品购买3件,不满足免邮条件,且为首费模板,因此利用公式1计算其增费:

B分组商品购买1件,无免邮条件,利用公式2计算其增费:

C分组商品重量为6千克,满足包邮有条件,5千克无需付邮费,超出的1千克,利用公式3:

总运费 = 5 + 1 + 2 + 2 = 10 元。

运费模板组合的方式远远不止上面3种,其他的组合大家可以按照上述运费计算步骤自己去研究技术,不过这可能也增加了技术伙伴的开发难度;但是合理、贴切真实的运费计算规则,在用户购买多件商品时,不会造成运费过高导致用户的流失。

以上内容就是小编为大家分享的运费计算规则了,希望能够帮到你们。

相关文章