# 运费模版 — 功能需求说明

> 本文档在《运费模版功能需求-草稿》基础上整理，并关联 **《关联需求分析.md》** v1.6、平台侧 **《店铺管理功能需求》** v1.3、《商品管理功能需求》** v1.3.3、《商品服务管理功能需求》** v1.0.1、《订单管理功能需求》** v1.0.1 及商家侧 **《商品列表功能需求》** v1.5、《属性模版功能需求》** v1.1、《店铺设置功能需求》**、《商家端店铺上下文接口说明》做边界与流程对齐。  
> 范围：**店铺经营管理端 · 物流相关** 对 **当前店铺下运费模版** 的列表、创建、编辑、设为默认与删除。  
> **说明：** 本文档 **仅描述功能需求与业务规则**；不涉及数据库结构、接口定义及技术实现细节。  
> **v1.0：** 首版定稿；对齐草稿 §1～§6；补全包邮/计价/地区规则、默认模版、与商品发品及 C 端下单协作链。

---

## 1. 模块定位

### 1.1 业务目标

在农资商城 **店铺经营管理端（Web）** 提供 **运费模版** 管理能力，使 **店铺管理员**（商户经营账号及已授权子管理员）能够：

- 浏览 **当前店铺** 下全部有效运费模版；
- **添加、编辑** 模版，配置 **发货承诺、是否包邮、计价与续费规则、满免、指定地区运费**；
- **设为默认** 模版，供发品 **自动选用**；
- **删除** 模版（单独 / 批量）；
- 按模版名称 **检索** 模版。

**不包含（本期或与它模块分工）：**

| 能力 | 说明 |
|------|------|
| **平台 · 运费模版** | **无** 平台级模版；模版 **仅归属店铺**，平台 **不** 维护、 **不** 代配 |
| **商品 CRUD / 上下架** | 见 **店铺后台 · 商品列表**；本模块 **不** 保存商品 |
| **属性模版维护** | 见 **属性模版**；与运费模版 **独立** |
| **C 端确认订单运费计算实现** | 见 **确认订单** 专册；本模块提供 **规则数据源** |
| **订单改价 / 退运费** | 见 **订单管理**（平台/商家）；**不在** 本模块 |
| **物流公司、电子面单** | **非本期** |

### 1.2 与草稿的对应关系

| 草稿条目 | 定稿处理 |
|----------|----------|
| §1 按模版名称检索 | §5.4 |
| §2 列表字段 | §5.2 |
| §3 添加运费模版 | §7 |
| §4 操作（默认/编辑/删除） | §8、§9、§10 |
| §5 按店铺查列表 | §5.1、§6 |
| §6 店铺上下文 | §6 |
| §7 异常 code/msg/data | §13 **提示要点**；**不纳入** 实现格式 |
| §8 技术栈 | **不纳入** 本文档 |

### 1.3 在供给链中的位置

依据 **《关联需求分析.md》§5.1、§3.1**：

```text
【平台】店铺管理 ── 开店
            ↓
【商家】登录 → 选择当前店铺（X-Shop-Id）
            ↓
【商家】运费模版（本模块）── 维护本店可复用运费规则
            ↓
【商家】商品列表 ── 发品时 **固定运费 / 运费模版** 选用
            ↓
【C 端】商品详情 ── 展示运费说明（读商品侧配置/模版摘要）
            ↓
【C 端】确认订单 ── 按发品规则 **计算运费**（实现进度另册）
            ↓
【平台/商家】订单管理 ── 订单快照 **含运费金额**
```

| 关联模块 | 关系 | 边界说明 |
|----------|------|----------|
| **店铺管理** | 上游 | 模版 **归属当前店铺**；创建后 **不可换店** |
| **属性模版** | 并列 | 组织发品 **不同维度** 数据；**无** 数据耦合 |
| **商品列表** | 下游消费 | 发品 **选用** 模版或 **固定运费**；保存 **引用关系** |
| **商品服务管理（平台）** | 间接 | 「24 小时发货」等为 **服务标签**；模版 **发货时间** 为 **物流承诺展示**，**可并存** |
| **订单管理（平台）** | 下游 | 订单 **freight_amount** 为下单快照；改模版 **不追溯** 历史订单 |
| **确认订单（C 端）** | 下游 | 按商品运费配置 **重算**；地址 **可能影响** 地区规则 |

### 1.4 使用端与角色

| 端 | 可操作角色 | 能力 |
|----|------------|------|
| **店铺经营管理端** | **商户经营账号** | 本模块全部能力（含切换店铺后操作对应店模版） |
| **店铺经营管理端** | 员工（子管理员） | 是否可访问由 **角色管理** 中商家端菜单权限决定 |
| **平台管理端** | 平台管理员 | **不使用** 本模块；**不** 查看/维护商家运费模版 |
| **C 端** | 买家/访客 | **不可** 直接访问；消费 **商品/订单** 上的运费展示与金额 |

### 1.5 数据范围

- **纳入：** 当前 **所属店铺** 下全部 **未逻辑删除** 的运费模版；
- **排除：** 其他店铺模版；已逻辑删除模版；
- **上下文：** 页头展示 **当前店铺名称**（只读）；切换店铺后列表 **整页刷新**。

---

## 2. 关联需求分析

### 2.1 与《关联需求分析》— 供给链

| 关联点 | 定稿 |
|--------|------|
| **§3 模块职责** | 商家维护 **本店** 发品辅助数据；平台 **商品管理** 监管 **商品**，**不** 维护运费模版 |
| **§5.1 开业流程** | 开店后模版初始 **为空**；发品选「运费模版」时须 **先有** 可选模版（或改用 **固定运费**） |
| **§8 不级联** | 修改/删除模版 **不自动** 改变已有商品 **上下架/审核状态** |
| **§9.1 经营账号** | 登录后 **切换当前店铺** 再操作本模块 |
| **硬前置** | **无有效店铺** → 无法进入本模块 |

### 2.2 与平台《店铺管理功能需求》

| 项 | 定稿 |
|----|------|
| 店铺创建 | 本店运费模版初始 **为空**；**不** 在开店流程预置 |
| 店铺停业 | 商家端 **仍可** 维护模版；C 端该店 **禁止下单**（**不自动** 删改模版） |
| 店铺逻辑删除 | 本店模版 **不可再维护** |
| 多店 | 每店模版 **相互独立**；须 **切换当前店铺** 后操作 |

### 2.3 与平台《商品管理功能需求》《商品服务管理功能需求》

| 维度 | 平台 · 商品监管 / 服务目录 | 本模块 · 运费模版 |
|------|---------------------------|-------------------|
| 维护端 | 平台审 **商品**、维护 **服务目录** | **仅** 商家维护 **本店** 模版 |
| 发品关系 | 商品须配置 **快递运费**（固定或模版） | 为「运费模版」选项提供 **数据源** |
| 服务标签 | 如「24 小时发货」「7 天无理由」 | 模版 **发货时间** 为 **物流区展示**（如「24 小时内发货」）；**与服务标签独立** |
| 变更追溯 | 服务目录变更 **不追溯** 商品快照 | 模版变更 **不追溯** 已有订单；对 **新发品/重算** 生效（§11.2） |

### 2.4 与平台《订单管理功能需求》

| 项 | 定稿 |
|----|------|
| 订单金额 | **商品金额 + 运费**；列表/详情可展示「含运费：xx」 |
| 运费来源 | 下单时按 **当时** 商品运费配置与模版规则 **计算并快照** |
| 模版事后修改 | **不改变** 已生成订单的 `freight_amount` |
| 平台监管 | 平台 **只读** 订单运费；**不** 维护商家模版 |

### 2.5 与商家侧《商品列表功能需求》— 消费方

| 项 | 定稿 |
|----|------|
| 发品字段 | 「快递运费」：**固定运费 / 运费模版**（§8.1 物流组） |
| 下拉数据源 | **当前店铺** 有效模版；展示 **模版名称** |
| 默认模版 | 若本店存在 **默认模版**，发品 **物流区** **预填** 该模版（可改选固定运费或其它模版） |
| 引用关系 | 选用模版时 **记录模版 ID**（或等价关联），供 **删除校验** |
| 固定运费 | **不经过** 本模块；与模版 **二选一**（商品级） |
| 商品列表 v1.0 | 曾假定「它模块提供模版」；**本模块即为该独立维护能力** |

### 2.6 与《属性模版》《角色管理》《员工管理》

| 项 | 定稿 |
|----|------|
| 属性模版 | **并列** 模块；发品 **可同时** 选用属性模版与运费模版 |
| 菜单权限 | 本模块对应商家端菜单（如「运费模版」）；由 **角色管理** 配置 |
| 经营账号 | 默认具备商家端全部菜单（含本模块） |
| 子管理员 | 无权限则 **不可** 见菜单 |

### 2.7 与 C 端《商品详情内页》《确认订单》— 间接

| 项 | 定稿 |
|----|------|
| 商品详情 · 运费 | 展示 **固定运费** 或 **模版对应用户可读说明**（如「包邮」「运费 ¥X 起」） |
| 商品详情 · 发货 | **服务标签**（24h 发货等）与模版 **发货时间** **分区或合并展示** 以前台 UX 为准 |
| 确认订单 · 运费 | 按 **商家发品规则** 计算；**地址** 参与 **指定地区** 规则匹配 |
| 实现进度 | 确认订单技术方案 v1 曾 **运费默认 0**；**规则维护** 仍在本模块；**真实计算** 以实现专册为准 |

---

## 3. 业务概念

| 概念 | 说明 |
|------|------|
| **当前店铺** | 登录后 `X-Shop-Id` 标识的店铺；本模块全部操作均限定于此 |
| **运费模版** | 本店可复用的 **快递运费计算与展示规则** 预设 |
| **模版名称** | 商家识别用名称；**同店不可重名**（有效模版范围内） |
| **发货时间** | 模版级 **发货承诺说明**（如「24 小时内发货」「48 小时内发货」）；供 C 端物流区 **展示** |
| **是否包邮** | **是** → 该模版下 **不按件/重量计费**；**否** → 须配置计价规则 |
| **计价方式** | **按件数** 或 **按重量**；决定「首/续」计量单位 |
| **默认规则（全国）** | 不包邮时的 **基础运送方式**：首件/首重、首费、续件/续重、续费、满免 |
| **满免** | 同一规则范围内，订单 **商品金额**（或产品定义口径）≥ 阈值时 **运费为 0** |
| **指定地区运费** | 对 **特定省/市/区域** 覆盖默认规则；**未覆盖地区** 走 **全国默认** |
| **默认模版** | 同店 **至多一个**；发品物流区 **自动选用** |
| **关联商品** | 发品时 **选用过该模版** 且 **未逻辑删除** 的商品 |

---

## 4. 功能结构

```text
运费模版（店铺 · 物流/发品辅助）
├── 模版列表（当前店铺；按名称检索、分页）
├── 添加运费模版
├── 编辑运费模版
├── 设为默认运费模版
└── 删除运费模版（单独 / 批量；被商品引用则阻断）
```

---

## 5. 运费模版列表

### 5.1 列表范围

- **纳入：** 当前店铺下全部 **有效** 运费模版；
- **排序：** 默认 **默认模版置顶**，其余按 **创建时间降序**（最新在前）；若原型另有规定以前台为准；
- **分页：** 支持分页；
- **上下文：** 展示 **当前店铺名称**（只读）。

### 5.2 列表字段（对齐草稿 §2）

| 字段 | 说明 |
|------|------|
| 选择框 | 用于 **批量删除** |
| 模版名称 | 如「全国包邮」「江浙沪特惠」 |
| 是否包邮 | **是 / 否** |
| 计价方式 | 包邮时展示 **—** 或「包邮」；不包邮展示 **按件数 / 按重量** |
| 发货时间 | 模版配置的发货承诺，如「24 小时内发货」 |
| 是否默认 | **是 / 否**；默认模版 **视觉突出**（标签/置顶） |
| 操作 | **设为默认**、**编辑**、**删除** |

### 5.3 列表操作与入口

| 操作 | 说明 |
|------|------|
| **添加运费模版** | 见 §7 |
| **设为默认** | 见 §9；已是默认时可 **置灰** 或隐藏 |
| **编辑** | 见 §8 |
| **删除** | 见 §10 |
| **批量删除** | 勾选多条；**任一条不通过则整批失败** |
| **检索** | 按 **模版名称** 模糊匹配（草稿 §1） |

### 5.4 检索规则

| 行为 | 说明 |
|------|------|
| 查询 | 名称模糊匹配；结果仍限定 **当前店铺** |
| 重置 | 清空条件并恢复默认列表 |
| 无结果 | 展示空态，引导 **添加运费模版** |

---

## 6. 店铺上下文（对齐草稿 §5、§6）

```text
商户经营账号 / 员工 ── 登录商家端
            ↓
      解析所属店铺 ID → 写入请求头 X-Shop-Id
      （商户管理员：默认该商户最先创建的店铺；
       多店时可切换店铺，更新 header）
            ↓
      本模块列表 / CRUD 均按 X-Shop-Id 过滤
```

| 规则 | 说明 |
|------|------|
| **FT0** | 全部能力须 **有效店铺上下文** |
| 员工账号 | **不可** 切换店铺；固定绑定店 |
| 切换店铺 | 列表与 CRUD **立即** 切换为新店数据；**不可** 跨店操作 |
| 页头 | 固定展示 **当前店铺名称**；经营账号可 **切换店铺** 后 **整页刷新** |

> 协作细节与 **《商家端店铺上下文接口说明》**、**《店铺设置功能需求》** ST10 **一致**。

---

## 7. 添加运费模版（对齐草稿 §3）

### 7.1 表单字段

| 分组 | 字段 | 必填 | 说明 |
|------|------|:----:|------|
| 基础 | 模版名称 | 是 | 同店有效模版内 **不可重名** |
| 基础 | 发货时间 | 是 | 发货承诺说明；建议 **预设选项 + 自定义**（如 24h/48h/72h） |
| 基础 | 是否默认 | 否 | 勾选则 **设为默认**；同店 **至多一个** 默认（§9） |
| 基础 | 是否包邮 | 是 | **是** → 隐藏/跳过 §7.2 计价区 |
| 计价 | 计价方式 | 条件 | **不包邮** 时必填：**按件数 / 按重量** |
| 计价 | 运送方式 · 默认（全国） | 条件 | 见 §7.2 |
| 计价 | 指定地区运费 | 否 | 见 §7.3；**可不配置**（仅全国默认） |

### 7.2 不包邮 · 默认运送方式（全国）

| 字段 | 按件数 | 按重量 | 说明 |
|------|--------|--------|------|
| 首件数 / 首重 | 首 **件** 数（≥1） | 首 **重量**（kg，>0） | 计量单位随计价方式 |
| 首费 | ✓ | ✓ | 首段运费金额（≥0） |
| 续件数 / 续重 | 每续 **件** 数（≥1） | 每续 **重量**（kg，>0） | |
| 续费 | ✓ | ✓ | 每续段运费金额（≥0） |
| 满免 | 否 | 否 | 订单 **商品金额** ≥ 阈值时 **该规则范围内运费为 0**；阈值 **>0** 或未填表示 **不启用** |

**计费逻辑（产品口径，供实现与 C 端重算对齐）：**

```text
不包邮 + 按件数：
    件数 ≤ 首件数 → 运费 = 首费
    件数 > 首件数 → 运费 = 首费 + ceil((件数-首件数)/续件数) × 续费
    若启用满免且商品金额 ≥ 满免阈值 → 运费 = 0

不包邮 + 按重量：
    总重量 ≤ 首重 → 运费 = 首费
    总重量 > 首重 → 运费 = 首费 + ceil((总重-首重)/续重) × 续费
    （总重量 = 各行 商品重量×数量 之和；商品无重量时以实现专册约定，建议 **阻断发品或按 0 计**）
    若启用满免且商品金额 ≥ 满免阈值 → 运费 = 0
```

### 7.3 指定地区运费（对齐草稿「支持指定地区运费」）

| 项 | 定稿 |
|----|------|
| 用途 | 对 **特定地区** 使用 **不同于全国默认** 的首/续/满免规则 |
| 地区选择 | 至少选到 **省级**；**同一模版内** 地区 **不可重叠** |
| 规则结构 | 与 §7.2 **相同字段**（首/续/满免）；**计价方式** 与模版 **一致** |
| 匹配优先级 | 收货地址 **命中指定地区** → 用 **该地区规则**；**否则** 用 **全国默认** |
| 多条地区 | 支持 **多条** 指定地区规则 |
| 包邮模版 | **无需** 配置地区规则（整模版包邮） |

### 7.4 保存结果

```text
填写表单 → 保存
    → 校验通过（§12）
    → 若勾选默认 → 同店其它模版 **取消默认**
    → 列表展示新模版
```

---

## 8. 编辑运费模版（对齐草稿 §4(2)）

### 8.1 可编辑范围

- **全部** §7.1 字段均可修改（含 **是否包邮**、计价、地区规则）；
- **不可变更：** 模版 **归属店铺**。

### 8.2 编辑与默认

| 场景 | 行为 |
|------|------|
| 勾选「是否默认」 | 同 §9：其它模版 **取消默认** |
| 取消默认 | 允许；若本店 **无其它默认**，发品 **不再自动预填** |
| 由包邮改为不包邮 | **须补全** §7.2 计价区后方可保存 |
| 由不包邮改为包邮 | **清除或忽略** 计价与地区规则（以实现保存策略为准；列表展示「包邮」） |

### 8.3 编辑后影响（§11.2）

| 对象 | 影响 |
|------|------|
| **已生成订单** | **不变**（运费已快照） |
| **已保存商品** | **仍引用** 该模版 ID；C 端展示/下单 **按新版规则** 重算（确认订单专册） |
| **新发品** | 下拉仍可选；默认模版逻辑 **随编辑即时生效** |

---

## 9. 设为默认运费模版（对齐草稿 §4(1)、§9 文案）

### 9.1 规则

| 编号 | 规则 |
|------|------|
| **FT1** | 同店 **至多一个** 默认模版 |
| **FT2** | 「设为默认」或表单勾选默认 → **当前模版设为默认**，**其余自动取消** |
| **FT3** | **包邮 / 不包邮** 模版 **均可** 设为默认 |
| **FT4** | 发品时若存在默认模版 → **快递运费** 默认选 **「运费模版」+ 该模版**；商家 **可改** 为固定运费或其它模版 |

### 9.2 流程

```text
列表行「设为默认」
    → 二次确认（可选，以前台为准）
    → 当前模版 isDefault=true
    → 同店其它模版 isDefault=false
    → 列表刷新（默认置顶/标签）
```

### 9.3 与草稿「不用额外填写」

- 指 **商品发品 · 物流区** 自动 **带出默认模版**；
- **不表示** 商家 **不可修改**；仍须 **保存商品** 才生效。

---

## 10. 删除运费模版（对齐草稿 §4(3)）

### 10.1 删除方式

- **单独删除**：行操作 **删除**；
- **批量删除**：勾选多条 **批量删除**；**任一条不通过则整批失败**，不删除任何一条，并 **汇总提示**。

### 10.2 删除前置校验

```text
删除运费模版
    → 校验是否为「关联商品」所引用
    ├── 有 → 阻断；提示须先在商品中改选固定运费或其它模版
    └── 无 → 二次确认 → 逻辑删除成功
```

| 场景 | 规则 |
|------|------|
| 何谓「有关联商品」 | 存在 **未删除** 且 **快递运费类型=运费模版且引用该模版** 的商品 |
| 商品已改固定运费 | **不再引用** → **不阻塞** 删除 |
| 商品已逻辑删除 | **不阻塞** |
| 当前为 **默认模版** | **允许删除**；删除后本店 **无默认**（发品 **不再自动预填**） |
| 最后一条模版 | **允许删除**（发品仅能选 **固定运费**） |

### 10.3 删除后影响

- 商品列表 **不可再选** 该模版；
- 已引用商品 **建议** 在删除前被阻断；若历史数据异常，以实现层 **只读兜底** 为准；
- **不** 修改已有订单运费。

---

## 11. 与商品列表、C 端、订单的协作

### 11.1 发品选用（下游 · 商品列表）

```text
添加/编辑商品 → 物流 · 快递运费
    ├── 固定运费 → 填写金额；**不引用** 本模块模版
    └── 运费模版 → 下拉列 **当前店有效模版**
            → 若有 **默认模版** 且用户未改 → **预填默认**
            → 保存商品 → 记录 **模版引用**
```

| 场景 | 行为 |
|------|------|
| 本店无模版 | 仅 **固定运费** 可选；或引导 **先建模版**（以前台 UX 为准） |
| 切换模版 | 允许；**不** 影响其它商品 |
| 模版被删 | 下拉 **不再出现** |
| 模版改名/改规则 | 下拉展示新名称；已保存商品 **仍引用 ID**；下单 **按最新规则** |

### 11.2 变更不追溯

| 事件 | 已有订单 | 已保存商品（未下单） | 新发品/确认订单重算 |
|------|----------|----------------------|---------------------|
| 编辑模版规则 | **不变** | 引用仍在；**重算** 用新规则 | 用新规则 |
| 删除模版 | **不变** | **须先解除引用** 才可删 | 不可再选 |
| 改默认模版 | **不变** | **不影响** 已保存选用 | 新发品 **预填新默认** |

### 11.3 C 端展示（间接）

| 项 | 定稿 |
|----|------|
| 商品详情 · freightDesc | **固定运费** 或 **模版摘要**（包邮/起送价等 **用户可读** 文案） |
| 发货承诺 | 可组合 **服务标签** + 模版 **发货时间** |
| 确认订单 | 按 **收货地址 + 商品件数/重量 + 模版规则** 计算；**满免** 按 §7.2 口径 |

### 11.4 平台订单（间接）

| 项 | 定稿 |
|----|------|
| 列表/详情 | 展示订单 **运费金额**；与 **《订单管理功能需求》** 一致 |
| 监管 | 平台 **不** 查看商家模版维护页 |

---

## 12. 校验与提示

| 场景 | 要求 |
|------|------|
| 模版名称空 / 重名 | **阻断** 保存 |
| 不包邮未填计价方式或首/续费 | **阻断** |
| 续件数/续重为 0 | **阻断** |
| 金额为负 | **阻断** |
| 指定地区重叠 | **阻断** |
| 删除有关联商品 | **阻断** + 明确文案 |
| 批量删除部分失败 | **整批不删** + **汇总原因** |
| 无权限 | **不可** 见菜单或 **拒绝访问** |

---

## 13. 页面与交互要点

| 场景 | 要求 |
|------|------|
| 页头 | **当前店铺名称**；切换店铺 **整页刷新** |
| 默认模版 | **标签/置顶**；「设为默认」对已默认行 **置灰** |
| 包邮切换 | 切换为包邮 **收起** 计价表单；切回不包邮 **展开** 必填区 |
| 指定地区 | 支持 **新增/删除** 地区行；地区选择器 **防重叠** |
| 删除 | **二次确认** |
| 空态 | 引导 **添加运费模版** |
| 权限 | 无菜单权限 **不可** 见入口 |

---

## 14. 业务规则汇总

| 编号 | 规则 |
|------|------|
| **FT0** | 须 **当前店铺上下文**（`X-Shop-Id`） |
| **FT1** | 同店 **至多一个** 默认模版 |
| **FT2** | 设默认时 **其它自动取消** |
| **FT3** | 模版 **归属店铺** 不可变更 |
| **FT4** | 同店有效模版 **名称不可重名** |
| **FT5** | **包邮** 模版 **不配置** 按件/重量计费 |
| **FT6** | **不包邮** 须 **计价方式 + 全国默认运送方式** |
| **FT7** | **指定地区** 可多条；地区 **不重叠**；未命中走 **全国默认** |
| **FT8** | **满免** 为可选；启用时按 **商品金额阈值** |
| **FT9** | **被商品引用** 的模版 **不可删** |
| **FT10** | 批量删除 **整批失败** 策略 |
| **FT11** | 修改/删除 **不追溯** 历史订单 |
| **FT12** | 商品发品 **固定运费与运费模版二选一** |
| **FT13** | 列表按 **名称检索**；数据 **仅当前店** |

---

## 15. 非本期范围

| 项 | 说明 |
|----|------|
| 平台代配 / 平台运费模版 | **无** |
| 多物流公司、运费模板 **版本历史** | — |
| 跨境、国际物流 | — |
| 确认订单 **真实运费引擎** 完整实现 | 规则在本模块；计算 **另册** |
| 草稿 §7 异常 **code/msg/data**、§8 **技术栈** | **不纳入** |
| 会员价、营销 **包邮活动** | 全项目 **不考虑** 会员体系 |

---

## 16. 草稿对照与修订说明

| 草稿条目 | 本文档处理 |
|----------|------------|
| §1 模版名称检索 | §5.4 |
| §2 列表五字段 + 操作 | §5.2、§5.3 |
| §3 添加字段与计价/地区 | §7；补 **满免、全国默认 vs 指定地区、计费逻辑** |
| §4(1) 设为默认 | §9；补 **与发品预填** |
| §4(2) 编辑 | §8 |
| §4(3) 批量/单独删除 | §10；补 **商品引用校验**（对齐属性模版） |
| §5 按店铺列表 | §5.1、§6 |
| §6 店铺上下文 | §6（**不写表名/header 实现细节**） |
| §7～§8 | **不纳入** |
| 未写：商品/C端/订单协作、删除引用、默认唯一 | §2、§11、§10、§9 补充 |

---

## 17. 修订记录

| 版本 | 说明 |
|------|------|
| **v1.0** | 首版定稿：列表/检索/添加/编辑/默认/删除；包邮与按件/按重量；指定地区与满免；关联商品列表、订单、C 端与店铺上下文 |

---

*文档版本：v1.0（定稿）· 关联《运费模版功能需求-草稿.md》、《关联需求分析.md》v1.6、《商品列表功能需求.md》v1.5、《属性模版功能需求.md》v1.1、《订单管理功能需求.md》v1.0.1 · 草稿保持不变。*
