灵活物流运费

¥199.00
无货
通过物流渠道与运费规则配置,按配送区域、重量/体积区间自动计算运费。支持多仓库发货、包邮门槛、附加费与免邮额度。
加入收藏

灵活物流运费

Flexible Shipping Rates

按收货区域、重量与体积自动计算运费的物流插件。

商家可以创建多个物流渠道(如顺丰、EMS),为每个渠道配置不同区域的运费规则。客户结算时,系统根据收货地址与订单的重量 / 体积自动匹配规则并计算运费;达到包邮金额时自动免运费。

  • 插件 code:l_shipping
  • 类型:shipping
  • 当前版本:v1.0.0
  • 作者:InnoShop

功能

  • 物流渠道管理:新增、编辑、启用 / 停用、删除渠道,可上传渠道图标
  • 按重量 / 按体积计费:每个渠道可分别开启重量计费与体积计费;两者同时开启时,按金额较高的一边收取
  • 多区域运费规则:同一条规则可勾选大洲、国家 / 地区、省份任意层级,只有收货地址匹配的规则才会生效
  • 区间价格计费:支持首重(首体积)与续重(续体积),超重部分按区间逐段累加计费
  • 附加费:可设置固定附加费;开启「合包附加费」后,商品件数每增加 1 件,附加费按份数累加
  • 免运费额度:在计算出的运费中直接抵扣,抵扣后最低为 0
  • 包邮门槛:商品金额达到设定金额后自动免运费,结算页显示「包邮免运费」报价
  • 包邮差额提示:购物车与结算页显示「还差 X 元即可包邮」,随购物车变化实时更新
  • 多仓库发货:商品可归属不同仓库,系统按仓库分别计算运费后合并;同一渠道跨仓库的运费自动相加
  • 商品物流信息:在商品编辑页为每个 SKU 设置重量、体积与发货仓库(重量留空时使用商品重量)
  • 多语言规则说明:可为每条规则填写不同语言的说明文案,说明中可插入实际运费
  • 订单物流信息:后台订单详情展示订单所使用的物流渠道

安装

  1. 将本仓库克隆到站点的 plugins/ 目录下,并确保目录名为 LShipping:

    git clone https://innoshop.work/lcqn/rate-shipping.git plugins/LShipping
    
  2. 进入后台「系统管理 → 插件」,找到「灵活物流运费」并点击安装,然后开启。

  3. 如后台「物流管理」菜单或相关操作提示无权限,请在「系统管理 → 管理员角色」中为对应角色勾选本插件的权限项。

配置

后台「插件 → 灵活物流运费 → 编辑」:

配置 说明 取值
配送区域级别 运费规则按哪一级区域匹配 到国家 / 地区级(默认):以国家 / 地区为最小单位,中国香港 / 澳门 / 台湾地区按省级单独处理
到省级:可精确到省 / 州
计费重量单位 运费规则中重量区间使用的单位 千克(默认)/ 克 / 磅 / 盎司,商品重量会自动换算
包邮金额 商品金额达到该数值后自动免运费 0 表示不包邮

使用说明

第一步:创建物流渠道

进入后台「系统设置 → 物流管理」,点击「新增渠道」,填写物流公司编号、物流名称,按需设置渠道图标、是否按重量 / 体积计算,以及首重、续重等默认值。

编号是渠道的唯一标识,会记录到订单上,建议使用有意义的英文(如 sf、ems)。

物流渠道管理

第二步:配置运费规则

在渠道行点击「运费规则」,再点击「新增规则」:

  • 规则名称:便于识别的名称,如「中国大陆首重 10 元」
  • 发货仓库:与商品物流信息中填写的仓库一致;留空时匹配未填写仓库的商品
  • 适用区域:勾选该规则生效的大洲 / 国家 / 省,只有收货地址匹配的订单才会使用
  • 重量费用 / 体积费用:按区间填写价格,「增加一条」可追加续重段;也可用「批量填价」统一填写
  • 免运费额度:在计算结果中直接抵扣
  • 附加费:固定金额,或开启「合包附加费」后按件数累加
  • 规则说明:结算页展示给客户的说明,可填写多语言,支持用 [shipping_fee] 插入实际运费

运费规则配置

第三步:设置商品重量与体积(可选)

保存商品后,在商品编辑页的「物流信息」Tab 中,为每个 SKU 填写重量、体积与发货仓库。

重量留空时使用商品自身的重量;多仓库发货时请填写仓库以便按仓库计算运费。

商品物流信息

第四步:前台结算与包邮提示

客户在结算页选择收货地址后,可选择可用的物流方式,运费按规则实时计算:

结算页运费

购物车金额达到包邮门槛时显示「包邮免运费」;未达标时购物车与结算页会提示还差多少金额包邮:

包邮差额提示

计费说明

重量区间按「首重 + 续重逐段累加」的方式计费。例如区间设置为:

区间 价格
0–1kg 10 元
1–2kg 5 元
2–6kg 3 元

则:

  • 0.5kg → 10 元
  • 1.5kg → 10 + 5 = 15 元
  • 3kg → 10 + 5 + 3 = 18 元
  • 7kg → 10 + 5 + 3 + 3 = 21 元(超出最后一段后,按最后一段的长度继续累加)

注意事项

  • 渠道编号会随订单记录,被订单使用后不可修改编号,也不可删除该渠道
  • 同一订单的商品来自多个仓库时,任一仓库找不到匹配的规则,整单不会返回该渠道报价,以免少收运费
  • 重量与体积同时开启时,按两者计算出的较高金额收取
  • 商品未填写重量、体积时,按该规则的首段价格计算

License

遵循 InnoShop 插件通用授权:Copyright (c) Since 2024 InnoShop - All Rights Reserved,遵循 OSL 3.0。