佬司机|大宗交易平台
← 返回功能模块
模块 05

采购需求、匹配与商机

结构化采购需求、条件匹配、卖家响应和需求转询价。

涉及角色买家、卖家、平台匹配服务
功能脑图

采购需求、匹配与商机功能脑图

从功能域向下展开到可开发功能点,便于产品、设计、开发和测试快速确认范围。

采购需求、匹配与商机

需求发布

品类数量交货地交期关键参数补充要求

需求管理

草稿发布修改关闭过期

平台匹配

硬条件过滤参数匹配库存校验可解释排序

卖家响应

引用在售商品响应价格供货数量响应说明

买家处理

查看响应企业查看商品进入会话发起询价
跨角色流程

采购需求、匹配与卖家响应流程

横向表示业务阶段,纵向表示参与角色;同一列为并行协作与状态交接,不代表所有动作机械串行。

角色
需求形成
审核发布
平台匹配
响应转交易
买家
按品类结构化填写数量、地区、时间和关键参数
确认发布、修改、关闭需求
查看匹配结果和响应企业
选择响应进入企业会话或发起询价
卖家
无直接操作
查看符合经营范围的商机
使用有效在售商品响应并补充说明
在唯一企业会话继续沟通
平台
交易顾问可生成草稿但不得代替确认
校验字段、企业资格和敏感内容
先硬条件过滤,再按可解释规则排序
关联需求、响应、商品、会话和询价对象
关键分支与非正常路径
  • 响应必须引用卖家有效在售商品,不允许只发无结构化文字报价。
  • 需求过期、关闭或已成交后停止新增响应,历史记录保留。

采购需求、匹配与商机模块 PRD

模块目标

让买家用结构化条件发布采购需求,让平台匹配有效商品,让卖家以本企业在售商品响应,并将有效响应转为统一询价流程。

角色与页面

角色页面主要动作
买家采购采购需求列表、发布与详情新建、编辑、发布、关闭、查看响应
卖家销售商机列表与详情查看匹配、选择商品响应、撤回响应
平台匹配任务与规则执行匹配、监控异常
交易顾问采购需求草稿整理自然语言,等待买家确认

核心对象

采购需求、需求模型版本、需求字段值、公开范围、匹配任务、匹配结果、卖家响应、响应商品、响应报价、未读状态、询价转换关系。

发布规则

  • 采购需求属于买家企业,由有权限员工创建。
  • 品类和关键指标来自商品模型,不允许用自由文本替代结构化字段。
  • 发布表单必须同时包含采购标题、品类、数量、收货地、期望交付日期、交付方式、付款方式和当前品类的动态指标;期望单价上限和其他要求可选。动态指标直接复用商品模型,不得把所有指标压缩为一个“补充要求”文本框。
  • 交易顾问只能生成草稿,买家必须检查和确认后发布。
  • 发布后影响匹配的字段修改需创建新版本并重新匹配。
  • 关闭、过期或已转成交的需求停止新响应,历史响应保留。
  • 有效期由买家选择 1—30 个自然日,默认 7 个自然日;到期时间精确到分钟并在发布前展示。过期后可基于原需求复制新草稿,不得直接延长原版本掩盖历史响应。
  • 发布时保存商品模型版本、字段单位和公开范围快照;模型后续变更不改写已发布版本,再次编辑时按新模型校验并提示失效字段。

匹配规则

  1. 候选商品必须审核通过、销售中、企业有效且库存满足最低要求。
  2. 商品匹配是二元合格性校验,每项指标只有“通过”或“不通过”,不计分、不扣分、不计算接近程度。商品必须通过采购需求中全部已填写且参与匹配的指标,任一指标不通过即不进入匹配结果;全部通过时进入符合需求的商品结果,前台不展示匹配百分比或重复解释校验规则。
  3. 买家采购需求中的每项指标只保存一个具体采购值,不在采购需求侧设置容差上下限。商品指标由平台商品模型和卖家发布数据标记为“可协商”或“不可协商”,可协商商品指标同时保存商品可接受的下限、上限和当前指标值。
  4. 商品指标标记为“可协商”时,使用包含边界的区间校验:商品下限 ≤ 买家采购值 ≤ 商品上限。下限不得高于上限;只要买家采购值位于区间内即通过,区间内的位置、与当前值或中心值的距离均不影响结果或排序。
  5. 商品指标标记为“不可协商”时,使用固定值校验:买家采购值 = 商品固定值。枚举按稳定编码比较,数值先换算到同一标准单位并按模型精度比较,文本不得用模糊包含或自然语言推断替代相等判断。
  6. 品类、关键规格、数量、地区和交期等其他硬条件不满足时同样排除;买家值、商品固定值或商品区间任一缺失,单位换算失败或模型版本不兼容均视为不符合,不得以 0 或默认值补齐。
  7. 系统遍历候选商品,对采购需求中参与匹配的指标逐项校验;任一项失败即排除该商品,全部通过才加入符合需求的结果集。结果集统一按商品价格从低到高排列,默认推荐并展示价格最低的商品;价格相同时保持稳定的商品顺序。合格商品不得再按指标值、区间位置或重点指标排序。商品详情区需明确标识为“系统推荐”,帮助买家理解内容来源。
  8. 运距只使用供应商品发货地址至采购需求收货地址的公路路线距离,不混用铁路、水路、航空或直线距离。无法计算公路运距的候选结果排在可计算结果之后,前台不展示“运距待确认”标记。
  9. 匹配结果保存买家采购值、商品固定值或上下限、标准化前后值、逐项校验结果、规则版本和推荐排序依据,不能只保存最终状态或排序分。
  10. 第三方或行为数据不得覆盖买家明确条件。

卖家响应

  • 卖家只能选择本企业有效在售商品响应。
  • 响应包含可供数量、当前售价或卖家出价、交期、补充说明和有效期。
  • 同一卖家企业对同一需求保留一个当前有效响应,更新后历史版本只读。
  • 买家可查看响应企业、对应商品、报价、可供数量和未读信息。
  • 买家选择“继续沟通”进入双方唯一企业会话;选择“发起询价”创建正式询价并关联响应。
  • 响应企业数按不同卖家企业去重;未读响应数按买家企业尚未读取的当前有效响应计数。打开响应详情后标记已读,响应再次更新后重新变为未读。
  • 同一响应只能成功转为一个有效询价;重复点击返回已创建询价,不得重复创建。响应转询价后,响应中的商品、数量、报价和交期只是询价初始值,仍须由买家确认提交。

状态

需求状态:草稿、已发布、匹配中、响应中、已关闭、已过期、已转询价、已转交易。响应状态:草稿、有效、已更新、已撤回、已过期、已转询价。

状态转换

  • 草稿提交成功后进入已发布并创建匹配任务;任务执行时为匹配中,产生至少一个有效响应后为响应中。
  • 已发布、匹配中和响应中可由买家主动关闭;到达有效期自动过期。关闭与过期均停止新匹配和响应,但不删除历史。
  • 任一响应成功创建询价后需求进入已转询价,但其他有效响应保留只读;关联询价最终形成正式交易后进入已转交易。
  • 已关闭、已过期和已转交易为终态;仅允许复制为新草稿,不允许回退或原地重新发布。

异常与边界

  • 无匹配结果时提供放宽非关键条件、继续等待或主动找货,不自动修改需求。
  • 商品下架、库存不足或卖家认证失效时响应失效并通知双方。
  • 响应价格变化不会自动改变已创建询价中的当前有效报价。
  • 发布时库存满足、响应时库存不足的商品不得继续转询价;系统保留失效响应并提示选择其他响应或重新匹配。
  • 买家不收藏采购需求;卖家也不能复制非公开买家资料。
  • 需求公开页对买家企业名称、联系人和敏感交付信息按公开范围脱敏。

通知与验收

  • 新响应、响应更新、响应失效、需求即将过期和转为询价产生企业级通知。
  • 需求卡展示响应企业数、未读响应数和明确查看入口。
  • 匹配依据可解释,结构化值与商品模型一致。
  • 从响应进入会话或询价后对象关系可追溯且不会创建重复企业会话。