菜单
个人中心

分仓配送

查看更多
0 下载次数
47 查看数
2026-08-06 最后更新
2个版本 兼容版本
v3.0.0 v2.0.0
¥79.00
一次购买永久使用,并赠送1个月技术支持 ?
如何购买
1
登录您的BeikeShop商城后台
2
点击右上角“插件市场”
3
选择需要购买的插件
4
购买&安装
插件描述

BeikeShop 分仓配送

插件简介

分仓配送(Multi-Origin Shipping)适用于拥有多个仓库、发货城市或履约地点的商城。

插件会根据商品配置的发货地,将购物车商品分组计算运费,再合并为一个配送方式显示在结账页面。客户无需分别选择仓库,商家可以按不同发货地和收货地区设置运费规则。

功能特性

  • 支持配置多个发货地
  • 支持设置一个默认发货地
  • 商品可以单独指定发货地
  • 未指定发货地的商品自动使用默认发货地
  • 支持按区域组、收货国家和省份配置运费规则
  • 支持全部国家、全部省份的通用规则
  • 支持基础运费、按件加价和免邮金额
  • 同一订单包含多个发货地时,自动分组计算并合并运费
  • 结账页面显示“分仓配送”配送方式
  • 客户可以在结账页面查看各发货地的配送费用明细
  • 订单详情中保存并展示分仓配送明细
  • 支持中文和英文

配置流程

配置页面按照以下顺序使用:

1. 维护发货地 -> 2. 配置运费规则 -> 3. 给商品指定发货地

第一步:维护发货地

进入后台:

插件管理 -> 分仓配送 -> 设置

点击“添加发货地”,填写以下内容:

字段 说明
默认 选择一个默认发货地。商品没有单独指定发货地时使用它。
发货地名称 给管理员识别的名称,例如“广州仓”“成都仓”。结账费用明细中也会显示该名称。
编码 发货地的内部标识,不向客户展示,也不参与运费计算。
状态 只有启用的发货地才会参与配送计算。
排序 发货地的管理排序值,数值越小越靠前。运费规则不再单独设置排序。

发货地编码只支持英文、数字、短横线和下划线,例如:

guangzhou_01
CN-SC-CD

编码不是随便填写的商品属性,也不是收货地址编码。没有外部仓储系统或数据接口对接需求时,可以使用简单且易维护的编码。

注意:至少需要有一个启用的发货地,并且必须选择一个默认发货地。

第二步:配置运费规则

每条规则对应一个发货地和一个收货地区。

字段 说明
发货地 选择这条规则适用的发货地。
区域组 可选。选择 BeikeShop 后台“区域组”中维护的区域组;默认“无”。选择后,收货地址必须属于该区域组。
收货国家 选择规则适用的国家;留空表示全部国家。
收货省份 选择该国家下的省份;留空表示该国家的全部省份。BeikeShop 当前插件按国家、省份配置,不配置城市和县。
基础运费 该发货地订单的起始运费。
按件加价 同一发货地每增加一件商品增加的费用。
免邮金额 该发货地商品小计达到此金额后免运费;填写 0 表示不设置免邮。
状态 是否启用该规则。

运费计算公式:

配送费 = 基础运费 + 按件加价 × 商品数量

如果商品小计达到免邮金额,则该发货地配送费为 0。

规则匹配优先级

区域组可以和国家、省份同时使用。系统会先判断区域组是否包含当前收货地址,再判断规则填写的国家、省份条件。匹配时,条件越具体的规则优先级越高:

发货地 + 区域组 + 国家 + 省份
发货地 + 区域组 + 国家
发货地 + 区域组
发货地 + 国家 + 省份
发货地 + 国家
发货地 + 全部地区

例如,广州仓配置了“华东区域组 + 中国 / 江苏省”,只有属于该区域组且收货地址为江苏省时才会匹配;同时配置“广州仓 + 全部地区”时,前者会优先于后者。

第三步:给商品指定发货地

编辑商品时,在商品详情的“商品发货地”字段选择发货地。

  • 选择具体发货地:该商品始终按选择的发货地计算。
  • 选择“使用默认发货地”:结账时使用插件配置的默认发货地。
  • 没有配置商品发货地:结账时同样使用默认发货地。

建议为需要固定仓库履约的商品明确指定发货地;普通商品可以统一使用默认发货地。

前台结账效果

单个发货地

购物车商品都来自同一个发货地时,结账页面显示一个“分仓配送”配送方式,并按照对应规则计算运费。

多个发货地

购物车商品来自多个发货地时,插件会:

  1. 按发货地将商品分组。
  2. 分别匹配每个发货地的区域组、收货国家和省份规则。
  3. 分别计算各发货地的运费。
  4. 将各组运费合并为订单总配送费。

结账页面的配送方式名称只显示“分仓配送”,不会把仓库地区堆叠在配送方式名称中。客户点击费用明细后,可以看到每个发货地、商品数量和对应配送费。

示例:

广州仓:商品 A × 1,配送费 6 元
成都仓:商品 B × 2,配送费 2 元
总配送费:8 元

如果某个发货地没有匹配到有效的配送规则,分仓配送不会出现在结账页面。请检查该发货地是否启用,并确认区域组、收货国家、省份与规则匹配。

常见问题

为什么没有显示分仓配送?

请依次检查:

  1. 是否至少启用了一个发货地。
  2. 是否选择了默认发货地。
  3. 商品指定的发货地是否处于启用状态。
  4. 每个参与配送的发货地是否都有启用的运费规则。
  5. 运费规则中的区域组、收货国家和省份是否匹配客户地址。
  6. 规则的基础运费、按件加价是否填写正确。

有商品没有配置发货地,会不会导致分仓配送消失?

不会。未配置发货地的商品会自动归入默认发货地。只要默认发货地有匹配的运费规则,插件仍会正常计算配送费。

收货省份为什么没有选项?

请先选择收货国家。插件会根据所选国家加载对应省份,只显示该国家下的省份,不配置城市和县。

发货地编码会显示给客户吗?

不会。编码仅用于后台内部识别和后续系统对接。客户看到的是发货地名称和配送费用明细。

同一个发货地可以配置多条规则吗?

可以。可以分别配置区域组、国家、省份和全部地区规则。填写条件越具体,规则越优先匹配。

警告
您正在非法使用 License 专享版
为了避免法律风险,请尽快购买所需授权
购买授权