Today 发布任务、服务预览、消费者店铺或直接路由;固定当前 publishHash 和项目。
店铺内容与发布
把品牌、地址、营业摘要、媒体、服务预览和发布检查组织成版本化店铺发布流
店铺内容与发布 · 页面级细化任务包
编辑品牌、公开说明、媒体和服务菜单,经过发布检查后安全切换消费者店铺版本。
返回 StorefrontRevision/PublishReceipt、消费者 URL、渠道刷新状态和可回滚版本。
BrandAppearance + StorefrontDraft + MediaAsset + PublishChecklist → target immutable StorefrontRevision;当前内容 PATCH、媒体 upload、tenant state 分散。
桌面内容导航 + editor + consumer preview;平板 editor/preview 切换;手机先发布阻断与预览,媒体使用可访问替代文本。
merchant_storefront_view · section_edit · media_upload · checklist_run · publish_confirm · publish_receipt;不记录原始上传凭证。
- public-booking-platform 源码与 order.reits.tech EC2 immutable release 均为 6f3e62a
- 当前 `/merchant` 是 43 行 HTML + 147 行 JS 的摘要门户,完整编辑与审核仍集中在 `/console` 的 219 行 HTML + 1,080 行 JS
- 当前 CareDoor 项目 prj_129868b87ef6fd83 / tokyo-care-setagaya / JPY / Asia-Tokyo / publishHash 9b35721a9d59cef8
- CareDoor 当前公开 hash 9b35721a9d59cef8、fresh-mint、09:00–20:00、4 个服务;当前内容保存与媒体上传是独立 API
- 统一 StorefrontDraft/Revision 与原子 publish pointer 尚未实现
- 当前没有 rollback revision 或发布 diff
- 商家字段不能修改自然 rankScore,推广另属 Promotion contract
七页分别改变身份、今日、审核、容量、目录、发布和治理边界
current 内容、目标草稿、媒体与预览
MERCHANT-STOREFRONT-READY→ 编辑店铺内容Storefront + media + preview
MERCHANT-STOREFRONT-LOAD→ 打开当前消费者页Storefront content
MERCHANT-STOREFRONT-EMPTY→ 创建店铺草稿Media / channel preview
MERCHANT-STOREFRONT-MEDIA-PARTIAL→ 重试媒体预览Storefront save / publish
MERCHANT-STOREFRONT-SAVE-FAILED→ 重新读取店铺Storefront draft
MERCHANT-STOREFRONT-OFFLINE→ 重新连接Publish permission
MERCHANT-STOREFRONT-DENY→ 申请发布权限PublishChecklist
MERCHANT-STOREFRONT-PUBLISH-CONFIRM→ 确认发布店铺PublishReceipt
MERCHANT-STOREFRONT-PUBLISHED→ 打开线上店铺target-booking-merchant-storefrontIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 项目与发布状态
- 内容导航
- 字段编辑区
- 媒体队列
- 桌面/移动预览
- 发布 QA
- 渠道与链接
- 确认/回执
用户动作
- 编辑店铺内容
- 上传媒体
- 预览消费者页
- 运行发布检查
- 发布/暂停店铺
- 回滚修订
必须状态
- 店铺草稿就绪
- 内容与预览加载
- 尚无店铺内容
- 部分媒体失败
- 店铺保存失败
- 离线本地草稿
- 发布权限不足
- 发布/暂停确认
- 发布修订已生效
数据契约
- StorefrontDraft
- StorefrontRevision
- BrandAppearance
- MediaAsset
- PublishChecklist
- TenantPublishState
- ChannelPreview
- PublishReceipt
TARGET MODULES
目标页面必须交付的模块
- 01Storefront revision
- 02品牌与主题
- 03地址/服务范围
- 04封面与相册
- 05服务菜单预览
- 06发布检查清单
- 07渠道预览
- 08发布/暂停/回滚
PRODUCT ROUTE INDEX
预约平台 · 商家 的 21 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
//shop/:publishHash/t/:publishHash/booking-status/console?t=:hash/mini/official/security/console?t=:hash//shop/:publishHash/t/:publishHash/booking-status/mini/merchant/sign-in/merchant/:projectId/today/merchant/:projectId/bookings/merchant/:projectId/schedule/merchant/:projectId/services/merchant/:projectId/storefront/merchant/:projectId/settings