常见问题(FAQ)
我们的智能储物柜管理系统如何运作。
客户的基础预订流程是如何运作的?
- 用户选择地点、储物柜尺寸和数量。
- 在交互式日历中选择具体的日期和时间段。
- 系统实时检查可用性并计算价格。
- 用户输入联系邮箱或电话号码。
- 确认后,预订将以状态 confirmed 创建,并为每个储物柜收到一个唯一的二维码。
如果客户到达时,他们的储物柜被前一位用户占用,会发生什么?
我们的系统采用 缓冲储物柜 策略来保障服务:
- 保留一定比例的储物柜以应对紧急情况。
- 扫描二维码时,如果系统检测到冲突,会自动重新分配一个空闲的缓冲储物柜。
- 客户会收到新的分配并可立即使用,确保良好的体验。
那延迟的客户会怎样处理?
- 当他们的时间结束时,如果尝试扫描二维码,预订状态会变更为 overstay。
- 系统会通知他们必须为超时小时数支付额外费用,费用按可配置的罚金费率计算。
- 只有在该费用支付完成后,储物柜才会为最终取件而打开。
客户可以修改或取消预订吗?
可以,通过 "我的预订" 页面:
- 修改: 可更改尺寸或日期。系统会检查新的可用性并计算变更费用(管理费 + 价差,如有)。
- 取消: 可根据提前通知时间享受灵活的退款政策来取消预订。
储物柜状态的完整生命周期是什么?
系统会自动管理状态以优化占用率:
available → booked → in_use → available
- booked: 当预订开始时间到达时自动设置。
- in_use: 随用户首次扫描二维码而变化。
- available: 当用户主动完成预订时恢复为该状态。
那预订(BOOKING)状态的完整生命周期是什么?
预订状态会根据用户操作演进,主要路径如下:
- 正常路径:confirmed → active → completed
- 延迟路径(Overstay):confirmed → active → overstay → completed
- 重新分配路径(冲突):confirmed → active_reassigned → completed
- 取消路径:confirmed → cancelled
系统如何知道客户是否真的清空了储物柜?
这是最关键的操作之一。系统通过两种互补方式进行管理,以确保安全并最大化可用性:
1. 主动完成(理想方式)
用户可以通过 "我的预订" 页面主动完成预订。
- 用户点击 "打开并完成" 按钮。
- 系统打开柜门以进行最终取件。
- 系统会自动将预订变更为 <completed>completed</completed>,并将储物柜设置为 <available>available</available> 供下一位客户使用。
- 这使我们 100% 确认储物柜已空。
2. 被动管理(用户未通知即离开)
如果预订时间结束且用户未完成操作,出于安全考虑,系统 不会假设储物柜已空,而是被动应对:
- 尽管已过期,预订和储物柜仍保持在中间状态(<active>active</active> / <in_use>in_use</in_use>)。
- 如果新客户需要空间: 缓冲系统会分配一个备用储物柜,保障新客户体验,并将“存疑”的储物柜留给运营方审核。
- 如果原客户迟到返回: 扫描二维码时,系统会检测到超时,将预订变更为 overstay,并在允许最终开柜前启动罚金支付流程。
总结来说,系统始终优先避免分配可能被占用的储物柜。只有当用户主动确认后,才会被标记为 100% 可用。