客户门户发布中心

这是主站后台内的管理落点,用来承接未来 `tracker.minishopjp.online` 客户门户的预览、发布、账号与链接管理。正式客户访问不走这里。

管理员专用 主站后台管理位 对外入口不暴露 stock-tg
当前阶段先固定管理位置和上线流程,后续功能会逐步接到这里。 正式客户门户将挂在 `tracker.minishopjp.online` 的脱敏路径下,主站的 `reconcile_customer.html` 继续只做内部调试页。

当前部署基线

先明确主站、新服务器、现有物流追踪站和未来客户门户之间的分工。

正式客户域名
`https://tracker.minishopjp.online/`
部署服务器
`43.153.141.103`
当前首页现状
现有物流追踪站继续保留,路径 `/` 和 `/api/track` 不动。
客户门户入口
未来挂在同域名下的脱敏路径,例如 `/s/{masked_token}`。
主站职责
仅负责内部调试、生成 `preview/live` 数据、人工确认后发布。
主站调试页
`reconcile_customer.html` 仅限管理员内部验证,不对外分享。

发布控制

这里已经接入真实后台数据。先生成 `preview`,核对无误后再发布到 `live`。

快照预览

用于管理员核对 `preview/live` 的实际内容。当前只展示客户可见字段与脱敏后的来源快递单号。

请选择上方某个入口查看 Preview 或 Live。

待到货

暂无数据

已到货待处理

暂无数据

状态与约束

后续开发必须遵守这些边界,避免误把调试页或主站域名暴露给客户。

已确认

同域名单独路径

保留现有 `tracker.minishopjp.online` 首页物流追踪站,不替换整站。客户门户走新路径,不影响当前 `/` 与 `/api/track`。

待实现

Preview / Live 发布

主站每天约 22:00 生成客户可见数据,先进入 `preview`,管理员确认后再切到 `live`,客户只看正式版。

硬约束

对外链接脱敏

链接和路径不能出现 `game / camera / bag / reconcile` 等明文字样,必须使用脱敏 token 和独立账号密码。

目标管理模块

后续功能完成后,都将集中到这里,而不是让你去服务器手工操作。

数据生成 每晚生成三类客户数据,形成 `preview` 快照,并记录生成时间、分类范围和脱敏口径。
预览核对 在后台逐个查看各入口对应的 `preview` 内容,确认没有误分类、误脱敏、误分享。
正式发布 只有管理员点击发布后,`preview` 才切换为 `live`,客户入口始终只读正式版。
入口链接管理 管理脱敏 token、入口状态、对应分类与外部链接,不暴露内部分类名。
客户账号管理 管理账号、密码、状态和绑定入口。账号与主站后台账号分离。
发布与回滚记录 记录每次 preview 生成、发布、回滚与操作者,便于出问题时回看当天版本。

预定发布流程

这套流程已经确定,后续代码实现应直接对齐这里。

1. 主站 22:00 生成预览数据 从采购对账数据中抽取客户可见字段,过滤掉 `unknown` 与后台操作信息,并对来源快递单号做只显示末 4 位的脱敏。
2. 管理员在这里核对 preview 先看各入口对应的内容、分类、脱敏结果与统计口径,确认当天数据可以对外。
3. 手动发布到 live 管理员点发布后,客户站才读取新的正式数据。若当天不发布,客户继续看到上一版 `live`。
4. 客户通过 tracker 入口查看 客户使用脱敏链接和独立账号密码登录,只能看被分配的那一份正式数据。