核心挑战
资源、时间和价格必须在一次判断中被看懂
用户需要横向比较多个场地与时段,同时理解哪些已经被占用、哪些处于峰值价格、连续选择后会形成多长的预约,以及最终费用如何变化。 如果把这些信息拆成过多步骤,效率会下降;全部堆在一张表里,又容易产生信息过载。
- 羽毛球与匹克球是不同 SKU,但需要在同一页面比较。
- 工作日、周末和不同时段对应不同价格。
- 已预订、少量余位、售罄、选中等状态必须明确区分。
- 连续时段要合并为可理解的预约段,并受数量与总时长限制。

Venue Booking · Product Case
Venue Booking · Resource Scheduling
我负责前台预约链路的产品梳理、信息架构、交互与状态设计,并通过 React Demo 检查复杂棋盘、选择反馈和费用汇总。最终方案接入 Pisell SaaS 平台,用于羽毛球与匹克球预约。
项目体验正式营业环境
链接会打开场馆正在使用的预约页面。请只浏览,不要下单或支付;操作体验请使用本页 Demo。
01 · Context & Scope
对用户而言,这是一次简单预约;对系统而言,它同时涉及项目 SKU、可用场地、日期、30 分钟库存、峰谷价格、连续时段、附加项目与订单规则。 我的工作是把这些规则整理到同一条路径中,让用户能够理解、选择并及时收到校验结果。
核心挑战
用户需要横向比较多个场地与时段,同时理解哪些已经被占用、哪些处于峰值价格、连续选择后会形成多长的预约,以及最终费用如何变化。 如果把这些信息拆成过多步骤,效率会下降;全部堆在一张表里,又容易产生信息过载。
我的角色与边界
我负责梳理前台预约路径、对象关系、页面结构、交互状态与响应式策略,并通过 React Demo 验证复杂表格、选择反馈和购物车汇总是否成立。
本页重点展示用户端预约与报价体验;商品、库存、订单、支付及后台管理能力由 Pisell 平台承接。
02 · Product Model
预约页面不是孤立界面。只有先明确 SKU、资源、库存、预约和订单之间的关系,价格与状态才不会在设计和研发之间产生不同解释。
羽毛球、匹克球作为不同商品与价格规则存在。
每个 SKU 绑定可被预约的具体场地。
以 30 分钟为最小选择与计价单位。
可用、少量余位、已预订、售罄分层表达。
相邻时段合并成一条可管理的预约记录。
预约、增值项目、备注和优惠共同进入报价。
03 · Key Decisions
日期先确定可售范围,场地作为行、时段作为列。用户无需逐个打开场地详情,就能同时比较资源、时间、库存和价格。
固定资源列 · 小时分组 · 周切换 · 月份选择售罄由可用库存决定,Peak、Off-Peak、Promo 由定价规则决定。两个维度分别计算,避免把“便宜”误解成“有余位”,也避免从历史订单反推未来价格。
Booked / Sold out / Few left 与价格分别表达多个连续 30 分钟时段在购物车中合并成一条预约段,降低信息噪音;用户仍可按场地清除或删除预约段,并获得最多 4 条预约或 8 小时的限制反馈。
连续时段分组 · 上限提示 · 按预约段删除桌面端保留完整时间棋盘;移动端允许横向浏览并固定资源列,同时把订单汇总收进可展开购物车,避免表格与结算信息争夺同一屏幕。
触控滑动 · 固定列 · 移动购物车 · 分步状态条| 状态 | 触发条件 | 界面表达 | 设计目的 |
|---|---|---|---|
| Available | 资源在该时段没有冲突预约 | 显示实际价格并允许选择 | 让用户直接比较成本与可用性 |
| Selected | 用户选择可用时段 | 高对比选中态,同步更新购物车 | 建立即时反馈,减少误选 |
| Booked / Sold out | 单场地冲突或该时段全部资源不可用 | 禁用单元格,并在日期或时间层给出售罄信息 | 区分局部不可用与整体不可用 |
| Few left | 可用资源比例低于设定阈值 | 在场地、时段或日期层提示余量有限 | 帮助用户提前调整选择 |
| Peak / Off-Peak | SKU、日期类型和时间段共同决定 | 价格与标签同时呈现 | 解释价格差异,避免只显示一个孤立数字 |
| Limit reached | 超过 4 条预约或累计 8 小时 | 阻止继续添加并给出明确处理方式 | 把业务限制转化为可恢复的交互反馈 |
04 · AI Collaboration
在可运行 Demo 中验证选场、附加项与费用同步反馈;用 Cursor / Claude 加速交互说明与异常态补齐。涉及业务语义、价格、库存与预约限制的内容,仍由我和产品、研发逐项确认。
工具辅助
我的职责
涉及业务规则、数据字段、价格、权限和正式环境的内容,都需要经过产品、设计与研发确认后再进入交付。
05 · Delivery Workflow
06 · Interactive Prototype
Demo 使用模拟数据,可选择日期、场地和时间段,并继续完成附加项、优惠和确认流程。
07 · Outcome & Reflection
预约体验接入 Pisell 平台,并服务 Rainbow Town 场馆的羽毛球与匹克球业务。
把 SKU、资源、时段、价格、库存、预约与订单关系转化为一致的页面和状态语言。
通过实际操作检查选择、冲突、连续时段、附加项目、报价和移动端表现。
AI 工具可以帮助扩展场景、生成组件和调试代码,但 SKU 与资源的业务含义、价格来源、库存冲突、预约限制和异常恢复仍需要人工确认。后续会继续补充接口失败、库存变化、支付返回与无障碍测试。
建议先使用 Demo 完成一遍预约;正式页面仅用于浏览。