刘总核心意图:小程序上线不是铺摊子,是讲一个故事。MVP 的定义 = 最低成本论证方案的可施行程度,不是仪式产品,不要大张旗鼓。
要点:
刘总设计:一个小程序、两个入口、两种形态。不新增 appid,不隐藏平台能力,不砍页面。
| 入口 | 扫码后形态 |
|---|---|
| 扫平台码 | 完整小程序(平台全部能力) |
扫商家专属码(scene 带 mid=<商户id>) | 特定商户专属页 + 小程序附属功能(订房/订单/核销码/客服),平台入口保留 |
落地状态(2026-09-21 深夜):
merchant-store 页已建,app.ts scene 分流已接线,推上 main ✓mid=8(芝达布日测试商户,is_test=true)专属页全链路跑通 ✓刘总指出:商户专属页不应单独定制手写代码,应该在主管理后台(a端)选择模板。第二家商户入驻 = 建档 + 选模板 + 生成专属码,零代码。
落地状态(2026-09-21 深夜,已推 main):
merchant_page_configs 表 + 公开只读端点(C 端 60s 缓存)+ admin CRUD(15 类组件白名单校验、版本自增、保存即发布)结合旅行社业务许可合规分析,刘总认可的最终形态:小程序只做信息 + 选择 + 客服入口,不碰交易确认与收款;客服人工对接供应商;成交线下完成。
要点:
payment_mode=offline)→ 房态扣减 → 酒店 b 端确认 → 到店核销 → 消费归因,全链走系统。刘总 2026-09-21 23:35 批评:「我一直要的是小程序的功能,你怎么总是给我要具体的细节数据?你设计程序难道必须有具体的商户才能进行吗?」
纠正后的纪律(永久生效):
(此纪律与 MEMORY 既有「运营参数禁提令」「一票否决三问」贯通;当晚已用自造芝达布日测试商户 #8 完成全链路实测,零索取。)
| 事项 | 责任 | 状态 |
|---|---|---|
| 芝达布日测试商户 #8 入库 + 专属页实测 | 小冈 | ✓ 完成 |
| merchant-pages 三段接线(后端/C端/a端) | 小冈 | ✓ 已推 main,staging 生效 |
| 生产部署(带 merchant-pages 新路由) | 随下次部署 | 待部署窗口 |
| a 端给芝达布日配「温泉酒店版」模板 | 部署后操作 | 待生产生效 |
专属码生成(mp 后台,scene=mid=8&src=...) | 刘总/上线后 | 需小程序上线后生成正式码 |
| 真实酒店商务信息替换测试字段 | 何时来何时改 | 不阻塞任何功能 |
docs/analysis/2026-09-21-旅行社许可合规分析-神山秘境.html(合规六路径对比 + 推荐双轨)docs/plans/2026-09-21-神山密钥单商户MVP完整方案-R1起草.md(方案 v1-v3 演进)docs/plans/2026-09-21-芝达布日温泉酒店单商户小程序形态设计-v1.md(已标注作废——13 页收敛蓝图曲解了双入口设计,以本文档第二节为准)docs/white-label/tenants/zdb_hotel.yaml(租户声明,二期预留)