C端(消费者端)待办简报 · 给小齐

背景:b端(商户工作台)与 c端(消费者端)的边界刚理清。本文档是 c端需要承接的需求简报,b端(波波)不再碰 c端页面,交由小齐(v2 前端 / miniprogram-v2 负责人)接手。
整理时间:2026-09-23。本文档中的"错误示范"来自波波在 b端误建扫码页的踩坑,供 c端避坑。

一、三个端的边界(先对齐,避免再踩错)

端代码使用者干什么
A端admin-console平台公司(我们)平台管理后台:商户准入、规则配置、监管数据、可代商户录入
B端b-workbench(H5)入驻商户 / 收银员商户工作台:管自己的店(核销、接单、账单、商品、收款方式、档案)
C端小程序 + 公开 H5消费者逛、自助下单、付款、核销

铁律:B端是"商户自己干活的后台",C端是"消费者用的前台"。任何消费者扫码看到的公开页都属于 C端,不要塞进 B端工作台。


二、C端要做的两个「线下扫码」场景

1. 扫码展销页(商户码牌页)

2. 统一收费(消费者扫码付款)


三、数据纪律(c端 / b端共用)

  1. 商户自己的数据:原则上商户在 B端自录,A端可代录。C端只负责展示商户已录入的数据,绝不自己造数据、不硬编码。
  2. prod 库(生产库)现状预警:当前 kailash 生产库混有 seed/冒烟数据(测试套餐001~008、测试商户001~005)。上线前必须清理或隔离,绝不可作为真实内容露给消费者。
  3. 展示数据可配置:凡 c端展示的商户信息/商品/文案,数据须来自后端接口,不由前端写死(与 A端纪律一致)。

四、给小齐的入手建议

  1. 先定载体:扫码展销页 / 统一收费页,是放小程序(miniprogram-v2)还是公开 H5?这决定路由、登录态、码的生成方式。
  2. 后端取数:/stalls/:id 的 packages → service_items 纠正,可等波波在 b端收尾时改,也可 c端直接接手改(端点已存在)。
  3. 对齐收款闭环:统一收费消费者页前,先和波波/阿仁对清「商家确认收款」端点形状(请求字段、幂等、金额单位)。
  4. 避坑:别把平台模板当商户商品、别把测试数据当真数据上线、别把 c端公开页塞进 b端。

五、波波在 b端会继续做什么(与 c端无关,仅同步)