【客户成功专项】限价单报价下限
网络货运平台 · 司机端(报价)+ 系统中台(报价阈值配置)· 报价下限阻断与二次确认
目录
1. 文档信息
2. 需求背景与目标 专项需求
2.1 需求背景
2.2 需求目标
2.3 需求范围
3. 用户角色与使用场景
4. 名词解释
5. 现状与方案说明
5.1 现状
5.2 方案总览(双阈值机制)
6. 业务流程图
6.1 司机报价主流程
6.2 中台阈值配置流程
7. 功能清单
8. 详细功能说明
8.1 页面布局与字段说明
8.2 交互说明
8.3 业务规则
8.4 异常与边界处理
9. 附录
1. 文档信息 必填
| 项目 | 内容 |
| 文档名称 | 【客户成功专项】限价单报价下限 - 司机报价阻断值与提醒值双阈值机制 |
| 需求编号 | RR20260727315845 |
| 需求名称 | 【客户成功专项】限价单报价下限 |
| 所属端 | 司机端APP/小程序 + 系统中台 |
| 版本号 | V1.0 |
| 编写人 | 刘宁宁 |
| 编写日期 | 2026-08-12 |
| 管家 | 马鑫凯、张仲 |
修订记录
| 版本 | 日期 | 修订内容 | 修订人 |
| V1.0 | 2026-08-12 | 初版:双阈值机制(阻断值新增 + 提醒值已存在)方案确认;原型设计完成后补充附录链接 | 刘宁宁 |
| V1.0 | 2026-08-12 | 修订①:边界确认——报价等于阻断值时不阻断;默认值明确——提醒值默认=拦标价60%,阻断值默认=拦标价30%;新字段命名「报价低于拦标价限制比例」,位置在「报价低于拦标价触发二次确认比例」字段后;区块名更正:报价业务配置→限价单业务配置 | 刘宁宁 |
| V1.0 | 2026-08-12 | 修订②:司机端不做原型设计,仅提供提示文案——低于阻断值提示「您的报价过低,请重新报价」;附录原型链接更新为:系统设置-基础设置-平台单业务配置tab页 | 刘宁宁 |
2. 需求背景与目标 专项需求
2.1 需求背景
当前限价单模式下,司机接单时报价无下限限制,存在以下业务风险:
- 误操作风险:客户担心在功能运行过程中,由于司机的误操作,报价远低于市场的价格区间。
- 违约敲诈风险:报价远低于市场价后,司机可能出现违约敲诈的行为(如低价抢单后拒绝履约、索取额外费用)。
8.5 客户服务部补充:
考虑是否可以做成阶梯式接单:司机填写报价时——
- 报价低于拦标价、高于临界值:做文字提示
- 报价低于临界值:做弹窗确认
2.2 需求目标
| 目标 | 说明 |
| 设置报价下限机制 | 通过「阻断值 + 提醒值」双阈值,为限价单司机报价设置下限保护 |
| 阻断极端低价 | 报价低于阻断值时直接报价失败,杜绝极端低价报单 |
| 二次确认提醒 | 报价低于提醒值(但高于阻断值)时,弹窗触发司机二次确认,避免误操作 |
| 可配置化 | 阻断值、提醒值由系统中台统一配置,支持按业务调整 |
2.3 需求范围
- 包含:系统中台「限价单业务配置」区块新增「报价低于拦标价限制比例」(阻断值)配置、司机端报价校验逻辑(阻断 / 二次确认)
- 适用场景:限价单模式下司机报价流程
- 不包含:非限价单模式报价、抢单后的订单流程、违约处理流程(本次不改动)
3. 用户角色与使用场景 必填
3.1 用户角色
| 角色 | 说明 | 涉及功能 | 使用端 |
| 司机 | 在限价单模式下对货源进行报价 | 报价校验(阻断 / 二次确认) | 司机APP / 小程序 |
| 平台运营 | 配置报价阻断值、提醒值 | 阈值配置 | 系统中台 |
3.2 核心使用场景
场景1(极端低价被阻断):
某限价单市场价约 100 元/吨,平台设置阻断值 50 元/吨、提醒值 80 元/吨。司机误操作填写报价 30 元/吨(低于阻断值),点击提交后系统直接提示报价失败,报价无法提交,司机需重新填写。
场景2(低价弹窗二次确认):
同一限价单,司机填写报价 60 元/吨(低于提醒值 80,但高于阻断值 50),点击提交后系统弹出二次确认框:"当前报价低于市场提醒价,是否确认提交?",司机确认后方可提交成功。
场景3(正常报价直接提交):
司机填写报价 90 元/吨(高于提醒值),点击提交后直接提交成功,无额外提示。
4. 名词解释 必填
| 术语 | 说明 | 备注 |
| 限价单 | 货主发布时设置了报价上限(拦标价)的货源订单,司机在限价范围内报价,报价越低越容易中选 | 本次需求适用场景 |
| 拦标价 | 货主为限价单设置的最高报价上限,司机报价不得超过拦标价 | 已有概念 |
| 阻断值 | 平台配置的报价下限值(新增)。司机报价低于阻断值时,报价直接失败,不允许提交。 默认值:拦标价的 30% 配置项名称:「报价低于拦标价限制比例」 | 本次新增 |
| 提醒值 | 平台配置的报价提醒阈值(已存在)。司机报价低于提醒值时触发二次确认弹窗。 默认值:拦标价的 60% 配置项名称:「报价低于拦标价触发二次确认比例」 | 已存在 |
| 报价 | 司机对限价单填写的期望运输单价(元/吨等计价单位) | — |
阈值大小关系(重要):提醒值 > 阻断值。两者均为平台运营在中台配置的数值,单位与报价一致。
5. 现状与方案说明
5.1 现状
| 项 | 现状 |
| 限价单报价下限 | 无下限限制,司机可填写任意低价(仅受拦标价上限约束) |
| 提醒值 | 已存在(配置项「报价低于拦标价触发二次确认比例」,默认拦标价 60%):报价低于提醒值时有弹窗确认机制 |
| 阻断值 | 不存在(本次新增「报价低于拦标价限制比例」,默认拦标价 30%) |
5.2 方案总览(双阈值机制)
已与张仲确认,设置两个值(均为拦标价百分比配置,均有系统默认值):
| 阈值 | 属性 | 默认值 | 触发条件 | 系统行为 |
| 阻断值 | 新增 | 拦标价 30% | 司机报价 < 阻断值 | 报价失败,不允许提交 |
| 提醒值 | 已存在 | 拦标价 60% | 阻断值 ≤ 司机报价 < 提醒值 | 弹窗触发,司机二次确认 |
| — | 正常区间 | — | 司机报价 ≥ 提醒值 | 正常提交,无提示 |
⚠️ 边界值归属(已确认):
报价等于阻断值时不阻断(继续进入提醒值校验环节);报价等于提醒值时按正常区间处理(直接提交)。
6. 业务流程图
6.1 司机报价主流程
司机在限价单下填写报价并提交,系统按「阻断值 → 提醒值」两级校验。
6.2 中台阈值配置流程
平台运营在系统中台配置阻断值与提醒值(基础设置 → 平台单业务配置 Tab → 限价单业务配置区块),配置完成后司机端报价校验实时生效。
| 步骤 | 操作 | 说明 |
| 1 | 进入「限价单业务配置」区块 | 系统中台:基础设置 → 平台单业务配置 Tab → 限价单业务配置区块 |
| 2 | 配置「报价低于拦标价触发二次确认比例」 | 已存在配置项(提醒值),默认 60%,本次保持 |
| 3 | 配置「报价低于拦标价限制比例」(新增) | 新增配置项(阻断值),默认 30%,放置在该区块二次确认比例字段后,需校验:限制比例 < 二次确认比例 |
| 4 | 保存生效 | 保存后司机端立即按新阈值校验 |
⚠️ 配置校验:「报价低于拦标价限制比例」必须小于「报价低于拦标价触发二次确认比例」。若配置为限制比例 ≥ 二次确认比例,保存时给出错误提示,禁止保存。
7. 功能清单 必填
| 序号 | 功能模块 | 功能点 | 适用端 | 优先级 | 说明 |
| 1 | 中台配置 | 新增「报价低于拦标价限制比例」配置项(阻断值,默认30%) | 系统中台 | P0 | 限价单业务配置区块新增,校验限制比例 < 二次确认比例 |
| 2 | 中台配置 | 「报价低于拦标价触发二次确认比例」配置项(提醒值,默认60%) | 系统中台 | P0 | 已存在,本次保持并联动校验 |
| 3 | 司机报价校验 | 报价低于阻断值 → 报价失败 | 司机APP / 小程序 | P0 | 报价 < 阻断值时,阻断提交,提示重新填写 |
| 4 | 司机报价校验 | 报价低于提醒值 → 二次确认弹窗 | 司机APP / 小程序 | P0 | 阻断值 ≤ 报价 < 提醒值时,弹窗二次确认,确认后提交 |
优先级说明:P0=必须有(MVP),P1=重要(本期),P2=锦上添花(后续迭代)
8. 详细功能说明 必填
8.1 页面布局与字段说明
8.1.1 系统中台 · 限价单业务配置(基础设置-平台单业务配置 Tab)
| 字段 | 类型 | 必填 | 默认值 | 说明 |
| 报价低于拦标价触发二次确认比例 | 百分比数字输入 | 必填 | 60% | 已存在配置项(提醒值)。报价低于「拦标价 × 该比例」时触发二次确认 |
| 报价低于拦标价限制比例 | 百分比数字输入 | 必填 | 30% | 本次新增(阻断值)。报价低于「拦标价 × 该比例」时报价失败。校验:该比例 < 二次确认比例 |
配置位置:系统中台 → 基础设置 → 平台单业务配置 Tab → 「限价单业务配置」区块(原「报价业务配置」区块,本次更名),新增字段「报价低于拦标价限制比例」放置在「报价低于拦标价触发二次确认比例」字段之后。
8.1.2 司机端 · 报价页
| 字段 | 类型 | 必填 | 说明 |
| 报价金额 | 数字输入 | 必填 | 司机填写的报价单价(元/吨等,与订单计价单位一致) |
| 提交报价 | 按钮 | — | 提交时按「阻断值 → 提醒值」两级校验 |
8.2 交互说明
司机端说明:司机端
不做原型设计,仅给出提示文案参考:
- 报价低于阻断值时,系统提示:「您的报价过低,请重新报价」,报价不提交,司机重新填写
- 报价低于提醒值(≥阻断值)时,弹窗二次确认(文案以现有司机端提醒值为准)
| 触发条件 | 用户操作 | 系统响应 |
| 报价 < 阻断值 | 填写报价(如 30)后点击「提交报价」 | 报价失败,提示「您的报价过低,请重新报价」,报价不提交,停留当前页 |
| 阻断值 ≤ 报价 < 提醒值 | 填写报价(如 60)后点击「提交报价」 | 弹出二次确认框:"当前报价低于市场提醒价,是否确认提交?"提供「确认提交 / 取消」 |
| (二次确认)确认提交 | 点击「确认提交」 | 报价提交成功,进入后续抢单/报单流程 |
| (二次确认)取消 | 点击「取消」 | 关闭弹窗,返回报价页,报价不提交,司机可修改后重新提交 |
| 报价 ≥ 提醒值 | 填写报价(如 90)后点击「提交报价」 | 直接提交成功,无额外提示 |
8.3 业务规则
1双阈值定义:阻断值(新增)、提醒值(已存在),且提醒值 > 阻断值
2默认值:提醒值默认 = 拦标价 × 60%(「报价低于拦标价触发二次确认比例」);阻断值默认 = 拦标价 × 30%(「报价低于拦标价限制比例」)
3报价 < 阻断值 → 报价失败,不允许提交(阻断级)。报价 = 阻断值时不阻断
4阻断值 ≤ 报价 < 提醒值 → 弹窗二次确认,确认后提交(确认级)
5报价 ≥ 提醒值 → 正常提交,无提示(正常级)
6上限校验保留:报价不得超过拦标价(原有规则,本次不变)
7配置校验:「报价低于拦标价限制比例」必须小于「报价低于拦标价触发二次确认比例」,否则中台禁止保存
8适用范围:仅限价单模式的报价流程生效;非限价单不受影响
8.4 异常与边界处理
| 场景 | 处理方式 |
| 报价恰好等于阻断值 | 不阻断,继续进入提醒值校验环节(报价 = 阻断值 < 提醒值时,触发二次确认) |
| 报价恰好等于提醒值 | 按正常区间处理,直接提交(报价 = 提醒值时不触发二次确认) |
| 中台未配置阻断值 | 使用系统默认值(拦标价 30%) |
| 中台未配置提醒值 | 使用系统默认值(拦标价 60%) |
| 报价超过拦标价 | 沿用原有上限校验,拦截并提示 |
| 司机报价非数字 / 空值 | 沿用原有校验,阻止提交 |
| 配置限制比例 ≥ 二次确认比例 | 中台保存时提示「报价低于拦标价限制比例必须小于报价低于拦标价触发二次确认比例」,禁止保存 |