背景: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端工作台。
b.kailashi.cn/s/{merchantId} 或小程序太阳码),消费者扫码 → 看这家商户自己的商品/服务 → 自助下单。service_items(按 merchant_id 维度的自营品,如房型/餐食/当地服务)。packages(那是平台级统一模板,且当前 prod 里全是 测试套餐001~008 这类 seed 数据)。GET /api/miniapp/stalls/:merchantId 已建,但数据源错(拉了 packages 平台模板),需改为拉 service_items。StallShop.tsx 被误建在 b-workbench/ 前端里——需移植/重建到 C端,B端那版可作为参考但不要留在 B端。PaymentSettings(收款方式设置,按品类 online/offline,WIP-221/222/223)+ 后端「商家确认收款」端点(在 merchant_console.py)。kailash 生产库混有 seed/冒烟数据(测试套餐001~008、测试商户001~005)。上线前必须清理或隔离,绝不可作为真实内容露给消费者。/stalls/:id 的 packages → service_items 纠正,可等波波在 b端收尾时改,也可 c端直接接手改(端点已存在)。/stalls/:id 后端取数为 service_items(顺手把误建的 B端 StallShop.tsx 也调整/下线,公开页移交 c端)。b.kailashi.cn 之前缺失的 /api/ 反代(已修,整个 B端在该域名下已能拉真实数据)。