主用例说明:结算与支付准备
背景概述
PowerX 电商平台需要为用户提供完整且安全的结算与支付准备能力,支撑地址选择、运费计算、发票开具、风控审核等关键环节。结算页是转化漏斗的最后一环,任何细节疏漏都可能导致用户流失。本主用例聚焦"结算与支付准备"全流程,覆盖地址与配送校验、费用透明展示、风控审核触发三大核心场景,确保支付流程顺畅、费用透明、风控有效。
目标与价值
- 地址智能管理:支持多地址管理、配送范围校验、运费实时计算。
- 费用透明展示:清晰展示商品价、运费、税费、优惠后总额,避免纠纷。
- 配送可达性校验:实时验证配送地址可达性,承诺准确配送时效。
- 风控审核机制:检测异常订单,触发人工审核,保障交易安全。
- 发票灵活开具:支持多种发票类型,满足企业/个人不同需求。
参与角色
- 企业终端用户:在结算页选择地址、发票、配送方式,确认订单信息。
- 财务与发票专员:审核企业发票申请、处理开票申请、管理发票库存。
- 风控审核团队:审核异常订单、评估风险等级、处理风险事件。
- 物流配送团队:计算运费、承诺配送时效、处理特殊地区配送。
- 系统自动化任务:校验配送范围、计算费用明细、触发风控审核。
主场景 User Story
作为 企业终端用户,我希望 在结算页清晰查看所有费用明细并完成支付准备,从而 确认订单信息无误并顺利完成支付。
子场景详解
子场景 A:用户选择配送地址并校验可达性
- 角色与触发:用户在结算页选择收货地址,系统需要校验配送范围并计算运费。
- 主要流程:
- 用户在结算页点击"选择收货地址"。
- 展示历史地址列表:
- 北京朝阳区家(默认)
- 上海浦东公司
- 广州天河父母家
- 用户选择"北京朝阳区家",地址详情:详细地址、收货人、电话。
- 系统调用物流 API 校验配送范围:
- 配送区域:北京全市可配送
- 配送时效:次日达
- 运费:满¥99 免运费,不满¥99 收取¥10 运费
- 当前订单商品总价¥299,不满免运费标准。
- 系统计算运费¥10,总金额¥309。
- 用户确认地址与配送信息,订单进入下一步。
- 成功标准:地址选择便捷;配送校验准确;运费计算正确;时效承诺清晰。
- 异常与风控:地址不详细无法配送;特殊地区(新疆、西藏)运费单独计算;地址冲突处理。
- 指标建议:地址选择转化率、配送校验成功率、运费计算准确率、配送时效达成率。
子场景 B:选择发票类型并展示费用明细
- 角色与触发:用户需要开具发票,在结算页选择发票类型与开票信息。
- 主要流程:
- 用户在结算页选择发票类型:
- 不开发票
- 个人普通发票
- 企业增值税专用发票
- 用户选择"企业增值税专用发票"。
- 填写开票信息:
- 公司名称:北京 ABC 科技有限公司
- 税号:91110000123456789X
- 注册地址:北京市朝阳区 XX 路 XX 号
- 开户行:中国银行北京分行
- 账号:1234567890123456789
- 电话:010-12345678
- 系统验证发票信息完整性与准确性。
- 展示费用明细:
- 商品总额:¥299
- 运费:¥10
- 税费:税率 13%,¥40.17
- 优惠:满减¥20
- 应付总额:¥329.17
- 用户确认发票信息与费用明细,完成结算准备。
- 用户在结算页选择发票类型:
- 成功标准:发票选择灵活;信息填写便捷;费用明细清晰;税费计算准确。
- 异常与风控:税号格式错误;企业信息不完整;发票库存不足;税号重复检测。
- 指标建议:发票开具率、信息填写完整率、费用明细查看率、结算完成率。
子场景 C:系统检测订单异常触发风控审核
- 角色与触发:用户提交订单后,系统检测到订单金额异常高。
- 主要流程:
- 用户提交订单:购买 10 台 iPhone 15 Pro,总价¥79990。
- 系统实时风控引擎检测:
- 异常金额:单笔订单超过¥50000
- 风险评分:80 分(高风险)
- 风险特征:新注册账号、首次大额购买、收货地址与支付地址不一致
- 系统触发风控审核流程:
- 订单状态变为"待审核"
- 自动发送审核工单至风控团队
- 订单暂不发货,等待审核结果
- 风控审核员查询订单详情:
- 用户信息:新注册 3 天,历史订单 0 笔
- 收货地址:北京某小区
- 支付方式:信用卡,信用卡办理时间 1 个月
- 审核员致电用户核实购买意图。
- 用户确认是企业批量采购,审核通过。
- 订单状态更新为"已审核",正常进入发货流程。
- 用户收到订单审核通过通知。
- 成功标准:异常检测及时;审核流程顺畅;误判率低;用户感知好。
- 异常与风控:误判影响用户体验;审核超时延迟发货;黑名单用户拦截;恶意攻击应对。
- 指标建议:风控拦截准确率、审核通过率、审核平均耗时、用户投诉率。
子场景 D:配送时效计算与承诺
- 角色与触发:用户选择地址后,系统需要计算准确配送时效。
- 主要流程:
- 用户选择收货地址:上海浦东新区。
- 系统查询物流时效:
- 仓库位置:上海仓(有库存)
- 配送距离:20km
- 配送时效:当日达(11:00 前下单)或次日达
- 当前时间:10:00
- 系统承诺配送时效:
- 预计送达:今日 18:00 前
- 配送费用:¥0(满¥99 免运费)
- 用户选择配送时间:
- 工作日配送(周一至周五 9:00-18:00)
- 周末配送(周六 9:00-12:00)
- 特殊区域时效计算:
- 北京五环内:次日达
- 北京六环外:2-3 日达
- 偏远地区:3-5 日达
- 配送时效承诺写入订单,作为服务标准。
- 成功标准:时效计算准确;承诺时间合理;特殊区域识别;用户可选择时间。
- 异常与风控:时效承诺无法达成;天气影响配送;节假日时效调整;配送超时赔付。
- 指标建议:时效计算准确率、配送按时率、用户满意度、配送超时率。
子场景 E:优惠与积分使用抵扣
- 角色与触发:用户在结算页使用优惠券与积分抵扣现金。
- 主要流程:
- 用户购物车商品总价¥350。
- 用户选择可用优惠:
- 新用户券:满¥300 减¥50
- 会员积分:500 积分抵扣¥5
- 系统应用优惠:
- 商品原价:¥350
- 新用户券:-¥50
- 积分抵扣:-¥5
- 小计:¥295
- 用户选择支付方式:微信支付。
- 最终支付金额:¥295。
- 优惠使用记录:
- 新用户券:已使用,不可重复使用
- 积分:500 积分已扣减
- 用户收到订单确认信息。
- 成功标准:优惠计算准确;积分抵扣正确;支付金额无误;优惠记录清晰。
- 异常与风控:优惠过期处理;积分不足抵扣;优惠叠加冲突;重复使用拦截。
- 指标建议:优惠使用成功率、积分抵扣准确率、订单支付成功率、优惠后转化率。
子场景 F:特殊商品配送限制
- 角色与触发:用户购买特殊商品(电池、液体),需要特殊配送处理。
- 主要流程:
- 用户购买商品清单:
- iPhone 15 Pro(正常商品)
- 锂电池充电宝(危险品)
- 香水(液体限制)
- 系统检测商品属性:
- 锂电池:航空禁运品,陆运限制数量
- 香水:液体,单瓶≤100ml 可空运,超限需陆运
- 计算配送时效与费用:
- 锂电池:陆运,3-5 日达,运费¥20
- 香水:空运(100ml),2-3 日达,运费¥15
- iPhone 15 Pro:空运,1-2 日达,运费¥0
- 整体订单时效:3-5 日达(取最长)。
- 总运费:¥20+¥15=¥35。
- 用户确认配送信息,订单进入待发货状态。
- 用户购买商品清单:
- 成功标准:特殊商品识别准确;配送方案合理;时效计算正确;用户知情。
- 异常与风控:禁运品识别;配送限制地区;包装要求;法律风险防控。
- 指标建议:特殊商品识别率、配送方案合理性、用户满意度、违规配送零发生。
功能边界 & 不目标场景
- 不涉及具体支付网关接入与支付流程(支付与账单域处理)。
- 不处理退款退货费用计算。
- 不覆盖跨境配送的清关与税务问题。
- 不涉及复杂的企业采购审批流程。
依赖与接口
- 地址管理系统:管理用户地址、验证地址格式、查询配送范围。
- 物流配送 API:计算运费、查询时效、提供配送承诺。
- 费用计算引擎:计算商品总价、运费、税费、优惠后金额。
- 发票管理系统:管理发票类型、填写开票信息、验证税号。
- 风控审核引擎:检测异常订单、评估风险等级、触发审核流程。
- 优惠积分系统:管理优惠券、积分规则、计算抵扣金额。
验收要点
- 支持地址选择与配送校验,配送范围判断准确率≥99%,运费计算误差率≤1%。
- 费用明细清晰展示(商品价、运费、税费、优惠后总额),用户可快速理解。
- 风控审核触发及时,高风险订单拦截准确率≥95%,审核耗时≤10 分钟。
- 配送时效承诺准确,时效达成率≥95%,配送超时有补偿机制。
- 发票信息填写便捷,发票开具准确率≥99%,企业税号验证实时有效。
场景级测试用例示例
测试准备:搭建沙箱环境,配置地址管理、物流 API、费用计算、风控引擎、发票系统。预置地址 20 个、运费规则 5 种、发票类型 3 种。准备测试用户 10 名。
用例 A-1:选择收货地址并计算运费(正向)
- 前置条件:用户订单商品总价¥299,未达到免运费标准¥99。
- 操作步骤:
- 用户在结算页点击"选择地址"。
- 选择"北京朝阳区家"。
- 预期结果:
- 系统校验配送范围:北京可配送。
- 计算运费:¥10(不满¥99)。
- 总金额:¥299+¥10=¥309。
- 展示配送时效:次日达。
用例 A-2:免运费优惠自动应用(正向)
- 前置条件:用户订单商品总价¥199,达到免运费标准。
- 操作步骤:
- 用户选择地址后,系统自动计算。
- 预期结果:
- 运费:¥0(满¥99 免运费)。
- 总金额:¥199。
- 页面提示"已享受免运费优惠"。
- 用户感知优惠,满意购买。
用例 A-3:地址超出配送范围(逆向)
- 前置条件:用户填写地址为新疆某偏远地区。
- 操作步骤:
- 用户填写地址。
- 系统校验配送范围。
- 预期结果:
- 提示"该地址超出配送范围"。
- 显示最近配送点与替代方案。
- 引导用户选择其他地址或快递自提。
- 避免下单后无法配送。
用例 B-1:企业申请增值税专用发票(正向)
- 前置条件:用户需要企业开票,购买金额¥3500。
- 操作步骤:
- 选择发票类型"企业增值税专用发票"。
- 填写完整开票信息。
- 预期结果:
- 系统验证税号格式正确。
- 信息完整度 100%。
- 费用明细显示:
- 商品金额:¥3500
- 税率:13%
- 税额:¥455
- 价税合计:¥3955
- 发票申请记录保存。
用例 B-2:税号格式错误验证(逆向)
- 前置条件:用户输入税号格式不符合规范。
- 操作步骤:
- 输入税号:"91110000ABCD12345X"(多 1 位)。
- 预期结果:
- 系统提示"税号格式错误,应为 15 或 18 位"。
- 拒绝保存,阻止下一步操作。
- 提示正确格式与示例。
- 避免开票失败。
用例 B-3:费用明细清晰展示(正向)
- 前置条件:用户订单包含商品、运费、优惠、积分。
- 操作步骤:
- 用户在结算页查看费用明细。
- 预期结果:
- 清晰展示:
- 商品总额:¥350
- 运费:¥10
- 满减优惠:-¥20
- 积分抵扣:-¥5
- 应付金额:¥335
- 数字对齐,计算过程透明。
- 用户可快速理解费用构成。
- 清晰展示:
用例 C-1:大额订单触发风控审核(正向)
- 前置条件:用户购买 20 台 iPhone 15 Pro,总价¥159980。
- 操作步骤:
- 用户提交订单。
- 预期结果:
- 风控引擎检测大额异常,评分 90 分。
- 订单状态变为"待审核"。
- 自动创建审核工单。
- 通知风控审核员。
- 用户收到"订单审核中,请耐心等待"通知。
用例 C-2:审核员审核订单(正向)
- 前置条件:风控订单待审核。
- 操作步骤:
- 审核员登录系统。
- 查询订单详情。
- 进行人工审核。
- 预期结果:
- 显示订单详情:商品、金额、用户信息、风险特征。
- 审核员拨打用户电话核实。
- 审核通过,订单状态变为"已审核"。
- 用户收到审核通过通知。
- 审计日志记录审核过程。
用例 C-3:审核拒绝订单(逆向)
- 前置条件:订单确认为刷单行为。
- 操作步骤:
- 审核员审核发现风险订单。
- 预期结果:
- 审核拒绝订单。
- 订单状态变为"审核拒绝"。
- 通知用户拒绝原因。
- 自动退款至原账户。
- 用户记录风控黑名单。
- 审计日志记录拒绝原因。
用例 D-1:配送时效实时计算(正向)
- 前置条件:用户地址在上海浦东,仓库在上海仓有库存。
- 操作步骤:
- 用户选择地址。
- 系统计算配送时效。
- 预期结果:
- 显示:当日达(11:00 前下单)或次日达。
- 当前时间 10:00,承诺今日 18:00 前送达。
- 用户可选择配送时间:工作日/周末。
- 时效承诺清晰,用户满意。
用例 D-2:特殊地区配送时效调整(正向)
- 前置条件:用户地址在北京六环外。
- 操作步骤:
- 系统校验地址。
- 预期结果:
- 检测为偏远地区。
- 配送时效:2-3 日达。
- 运费:¥15(偏远地区加收¥5)。
- 页面提示"偏远地区配送时效较长"。
- 用户知情后确认下单。
用例 D-3:节假日配送时效调整(正向)
- 前置条件:春节期间下单。
- 操作步骤:
- 用户选择配送地址。
- 预期结果:
- 系统检测节假日时效调整。
- 配送时效:2-3 日达(平时 1 日达)。
- 页面提示"春节期间配送时效调整"。
- 用户确认后下单。
- 设置正确期望。
用例 E-1:优惠券与积分叠加使用(正向)
- 前置条件:用户持有新用户券和积分。
- 操作步骤:
- 选择使用优惠券与积分。
- 查看抵扣结果。
- 预期结果:
- 优惠券:满¥300 减¥50
- 积分:500 积分抵扣¥5
- 总抵扣:¥55
- 优惠记录清晰展示。
- 支付金额正确计算。
- 防重复使用机制生效。
用例 E-2:优惠不可叠加提醒(逆向)
- 前置条件:用户尝试叠加不可叠加的优惠。
- 操作步骤:
- 选择两种折扣券。
- 预期结果:
- 系统提示"优惠不可叠加,请选择其一"。
- 自动推荐最优方案。
- 用户确认后应用单种优惠。
- 避免优惠计算错误。
用例 F-1:危险品配送限制(逆向)
- 前置条件:用户购买锂电池充电宝。
- 操作步骤:
- 系统检测商品属性。
- 预期结果:
- 识别为危险品(锂电池)。
- 提示"锂电池不支持空运,仅支持陆运"。
- 配送时效:3-5 日达。
- 运费:¥20。
- 用户确认后下单。
- 合规配送,避免违规。
用例 F-2:液体商品包装要求(正向)
- 前置条件:用户购买香水 50ml。
- 操作步骤:
- 系统检测液体商品。
- 预期结果:
- 自动添加防护包装:¥5。
- 配送方式:空运(≤100ml)。
- 承诺 2-3 日达。
- 包装费用透明展示。
- 用户知情并确认。
用例 G-1:结算页性能优化(正向)
- 前置条件:结算页加载大量数据。
- 操作步骤:
- 用户进入结算页。
- 预期结果:
- 首屏加载时间<2 秒。
- 地址、费用、风控等异步加载。
- 用户可流畅操作。
- 关键信息优先展示。
- 提升用户体验。
用例 G-2:数据持久化与恢复(正向)
- 前置条件:用户填写结算信息中途离开。
- 操作步骤:
- 用户填写地址后离开。
- 30 分钟后返回。
- 预期结果:
- 页面自动恢复之前填写的信息。
- 地址、发票等信息保留。
- 需重新确认地址与费用。
- 避免用户重复填写。
- 提升转化率。
用例 G-3:结算页异常处理(逆向)
- 前置条件:结算页加载时物流 API 故障。
- 操作步骤:
- 用户进入结算页。
- 预期结果:
- 物流接口超时,显示默认运费¥10。
- 提示"配送信息加载中"。
- 提供重试按钮。
- 不阻塞用户下单。
- 后台自动重试获取准确信息。
