Files
TakeoutSaaS.Prototypes/Cend-MiniProgram-Prototype/docs/04-核心用户流程.md

7.3 KiB
Raw Blame History

核心用户流程

  • 文档目标:把顾客在小程序中的核心路径梳理成稳定流程,供页面设计、路由设计、状态设计和验收使用。
  • 使用边界:本文件描述的是“顾客流程”,不是“商家后台流程”,也不是“后端字段清单”。

1. F01 外卖下单流程

流程目标

让顾客从进入小程序开始,完成门店确认、外卖点餐、地址确认、结算支付和订单查看。

主流程

  1. 顾客进入首页。
  2. 系统展示当前门店和可用场景。
  3. 顾客确认当前门店,或进入门店选择页切店。
  4. 顾客切换到 外卖 场景。
  5. 顾客进入点餐页浏览分类和商品。
  6. 简单商品直接加购,复杂商品进入商品详情抽屉选择规格或组合。
  7. 顾客打开购物车抽屉确认已选商品。
  8. 顾客进入结算确认页。
  9. 顾客选择或新增配送地址。
  10. 系统展示配送相关校验结果和金额试算结果。
  11. 顾客确认手动资产选择:
    • 优惠券
    • 余额
    • 次卡
  12. 系统展示自动优惠命中结果:
    • 满减
    • 新客优惠
    • 会员折扣
    • 免配送费
  13. 顾客确认订单并支付。
  14. 进入支付成功页。
  15. 顾客进入订单页或订单详情页查看状态。

核心判断点

  • 当前门店是否支持外卖。
  • 地址是否有效,是否需要补全。
  • 配送范围、配送费、起送条件是否满足。
  • 简单商品和复杂商品是否走了正确加购路径。
  • 结算页是否区分了手动资产和自动优惠。

当前冻结边界

  • 积分抵扣 当前不作为已冻结结算能力写入主流程。
  • 支付方式页面表达当前只先冻结为 微信支付余额支付

2. F02 自提下单流程

流程目标

让顾客在当前门店支持自提时,完成自提场景下的点餐、结算和支付。

主流程

  1. 顾客进入首页或点餐页。
  2. 顾客确认当前门店支持 自提
  3. 顾客切换到 自提 场景。
  4. 顾客浏览商品并完成加购。
  5. 顾客进入购物车抽屉确认商品。
  6. 顾客进入结算确认页。
  7. 页面展示自提门店信息和自提场景说明。
  8. 顾客确认联系人信息、备注信息和可用资产。
  9. 系统展示自动优惠命中结果和应付金额。
  10. 顾客完成支付。
  11. 进入支付成功页。
  12. 顾客进入订单详情页查看订单状态和取餐说明。

核心判断点

  • 当前门店是否支持自提。
  • 自提场景下是否错误要求顾客填写配送地址。
  • 结算页是否正确展示自提门店信息而不是外卖地址卡。

当前冻结边界

  • 自提后续展示要以“顾客下一步怎么做”为中心,不把商家后台履约动作直接搬到顾客端。
  • 取餐码 当前不作为所有版本都必须先写死的固定能力。

3. F03 堂食扫码点餐流程

流程目标

让顾客通过扫码进入堂食上下文,确认桌台后开始点餐,并在后续可以继续加菜。

主流程

  1. 顾客扫码进入小程序。
  2. 系统进入堂食扫码确认页。
  3. 页面展示门店、桌台或扫码结果信息。
  4. 顾客确认进入堂食点餐。
  5. 系统切换当前场景为 堂食
  6. 顾客进入点餐页浏览商品并完成加购。
  7. 顾客进入购物车抽屉和结算确认页。
  8. 结算页展示堂食桌台信息和堂食场景说明。
  9. 顾客完成支付。
  10. 支付成功页和订单详情页展示当前订单结果。
  11. 顾客需要继续加菜时,再次回到点餐页。

核心判断点

  • 扫码结果是否有效。
  • 当前门店是否支持堂食。
  • 堂食上下文是否能从确认页稳定带到点餐页和结算页。

当前冻结边界

  • 当前优先冻结的是“扫码确认 + 桌台上下文 + 进入堂食点餐”。
  • 是否需要合单、追加单、更多桌台状态,不在当前最小冻结范围内。

4. F04 订单查看与结果承接流程

流程目标

让顾客在支付后能快速找到订单、理解当前状态,并进入下一步操作。

主流程

  1. 顾客支付完成后进入支付成功页。
  2. 页面展示订单摘要和当前场景关键信息。
  3. 顾客可选择:
    • 查看订单详情
    • 进入订单页
    • 继续点餐
  4. 顾客进入订单页查看自己的订单列表。
  5. 顾客按顾客视角状态筛选订单。
  6. 顾客进入订单详情页查看订单状态、商品清单、费用明细和下一步动作。

核心判断点

  • 支付成功页是否具备稳定回流路径。
  • 订单页状态表达是否是顾客语言。
  • 订单详情页是否能解释“订单当前走到哪一步”。

当前冻结边界

  • 订单页不直接照搬商家后台看板列。
  • 商家动作不属于顾客端页面。
  • 催单 / 骑手轨迹 / 取餐码 当前都不作为固定必做按钮写死。

5. F05 售后与评价流程

流程目标

让顾客在订单完成或异常时,能够进行最小售后申请和评价反馈。

子流程 A退款

  1. 顾客进入订单详情页。
  2. 在符合条件时点击申请退款。
  3. 进入退款申请页。
  4. 选择退款原因并补充说明。
  5. 提交退款申请。
  6. 进入退款详情页查看当前状态和结果。

子流程 B评价

  1. 顾客进入订单详情页。
  2. 在符合条件时点击去评价。
  3. 进入评价页。
  4. 顾客选择星级并填写评价内容。
  5. 提交评价。
  6. 页面回流到订单详情页或订单页。

核心判断点

  • 退款入口是否只在合适状态下出现。
  • 退款结果页是否能讲清当前处理结果。
  • 评价流程是否保持最小闭环,不过早叠加复杂玩法。

6. F06 我的、资产与复购流程

流程目标

让顾客在“我的”页看到自己的身份、资产、订单入口和服务入口,并回流到交易链路。

主流程

  1. 顾客进入我的页。
  2. 页面展示用户头部信息。
  3. 页面展示资产摘要和订单快捷入口。
  4. 顾客按需进入以下二级页面:
    • 会员中心页
    • 积分商城页
    • 储值充值页
    • 次卡页
  5. 顾客完成查看、充值、兑换或购买后回流到点餐页或结算页。

核心判断点

  • 我的页是否保持“聚合页”定位。
  • 资产页是否能回流到交易链路,而不只是静态展示。
  • 是否把不稳定数量字段过早写成强依赖。

当前冻结边界

  • 我的页不是资产真源页。
  • 优惠券数、未读消息数、次卡实例数等当前不先冻结为强依赖字段。

7. F07 活动导购流程

流程目标

让顾客通过活动页进入标准交易链路,而不是停留在孤立活动页面。

主流程

  1. 顾客在首页、点餐页或我的页看到活动入口。
  2. 顾客进入以下活动导购页之一:
    • 领券中心页
    • 秒杀活动页
    • 限时折扣活动页
  3. 顾客查看活动规则和活动商品。
  4. 顾客进入商品详情抽屉或点餐页加购。
  5. 顾客进入购物车、结算和支付流程。

核心判断点

  • 活动是否真正导流到点餐和结算。
  • 活动页是否绕开了标准交易主链路。

当前冻结边界

  • 当前值得独立页面承接的活动只冻结为 领券中心 / 秒杀 / 限时折扣
  • 满减和新客优惠当前主要在结果区表达,不先扩成重页面。