球场预约系统:高峰时段配额、到场核实与雨天停场
一个球场时段,要连接租场人、同行球友、前台及场务的安排。从开放预订、公平使用到取消放位,让每个人知道场地是否可用、预约是否有效,以及停场后怎样处理。

周五晚上七点,只剩二号场有空。会员点击预约,却不知道自己已用尽高峰时段配额;另一组人已付租场费,开场前才遇上大雨。前台要查的不只是「谁订了场」,还有谁可以再订、谁已到场、哪一个场要关闭,以及哪些人需要改期或退款。
这些是已有运营规则反映的需要:康文署分别订有高峰及非高峰时段配额;多伦多 Moore Park Tennis Club 的 FAQ 也解释了高峰时段预约限制。公共场地的抽签及防炒场安排并非私人球会的必备条件。以下以球会或私人运动场地为例,说明一套定制系统可以怎样支持日常租场。
LCSD — Improvement measures to booking and use of recreation and sports facilities · Moore Park Tennis Club — Court Reserve FAQs
租场人看空位,前台看当天安排,场务看停场范围
租场人在手机选择运动、地点、球场和日期,看到可订时间、费用、同行人数要求及取消期限。「我的预约」显示球场编号、已确认状态、到场方法和最新通知。同行球友可查看自己所属的预约,不必取得租场人的付款资料。
前台用「球场 × 时间」表处理代订、到场及转场;场务在另一页标记湿滑、维修和可重开时间。财务同事只需看到收款、取消原因、退款金额及进度。任何人代客改期或豁免限制,都留下操作人、时间和原因,让下一班同事可以接手。
先定义一个时段实际占用什么
场地页可逐个设置室内或室外、适用运动、开放时间、租用时长及整理间隔。例如同一个体育馆可以划作四个羽毛球场,也可整个用作篮球场;有人订了其中一个羽毛球场,重叠时段的全场篮球选项便不能再出售。比赛、教练课及保养也要占用同一份场地日历。
预约页应显示何时开放下一天、最早可订时间及最后接单时间。CourtReserve 的官方设置文档便区分预订窗口、每日开放时间和临近开场的截止时间。设计自己的流程时,也要决定电话代订是否遵守同一窗口,避免网上显示未开放,前台却已把全部晚间时段订走。
高峰时段配额,要让球友看得懂
「每周两小时」仍未说清楚算法。是每个人、每个家庭,还是每种运动各算?只计算未来已确认预约,还是连本周已打完的时段也算?可设置每人同时持有一个高峰时段,也可用每周时数上限;两者的效果不同。星期、假期、高峰时间及跨时段的算法,都要列在规则页。
确认前显示「本周高峰时段已用 1 小时、已预留 1 小时」,并指出是哪一项限制挡住这次预约。如果规则要把同行会员也计入配额,就逐人核对,不能只换一位租场人便绕过限制;如果只按租场人计算,就清楚写明。取消后是否退回配额、停场是否不计入、规则改动何时生效,也要有明确结果。
从选场、确认到前台核实到场
租场人选好时段及同行球友后,系统先核对资格、配额和场地冲突,再按租场政策暂留位置及收款。暂留有期限,付款未完成便释放;付款结果延迟返回时,不能把已给另一人的球场再确认一次,应转入待处理退款或重新选场。确认页列明球场、日期、时间、付款状态和取消规则。
到场时,前台扫描预约码或搜索会员,在该次预约记下已到、迟到或待核实。二维码方便查单,并不等于已核实到场人身份。可按球会需要核对会员证;只有规则要求时才核对同行球友。香港赛马会的设施规则也把亲身签到与缺席分开处理,说明「已付款」和「已到场」是两回事。
过了到场期限,可先列入待核实清单,由前台检查是否漏记、已换场或通知未送达,再确定缺席及相应处理。若允许现场重新出租剩余时间,需先关闭原租场人的使用权,再建立新预约;重新出租与原有费用是否退回分开决定。不能把「未扫码」直接当作空场出售。
取消成功、重新放位、退款完成是三个结果
会员点击取消前,先看到取消费、预计退回金额及配额变化。确认取消后,取消提醒并按规则释放可用时段;退款可以仍在处理,无需等银行完成才放位。康文署公开流程本身便有取消不退租场费的安排,提醒我们不能把取消与退款写成同一个状态。私人场地应使用自己的已公布政策。
重新放位可采用先到先得,或在指定时间统一公布。候补是另一个可选功能:让球友登记接受的场地及时间范围,有空位时逐一发出限时邀请。每次邀请只暂留一个位置,到期才交下一位;接受时再核对资格和配额。不要一边让公众直接预订,一边向候补者承诺同一个场已为他保留。
雨停了,也要先确认场地可以重开
场务可建立一笔停场记录:哪些球场、哪段时间、湿滑或维修原因、何时再检查。系统先停止受影响时段的新预约,列出已确认、仍在付款及已到场的人,再由前台选择通知及处理方式。室内场可以照常使用,就不应因同一场馆有室外场停用而一起取消。SmartPLAY 也把紧急停场通知列为服务功能。
停场处理页可分开「未开场」与「已打了一部分」,按场地政策提出改期、退款或场租额度,让同事核对及球友确认。改期前重新查新场地和同行人是否适用,并关联原预约,避免新旧两张单都扣配额。通知失败列入前台待办;不能把已发送当作对方已收到。
天气信息可以提醒同事检查,重开则以场地的安全判断及既定安排为准。即使原有预约全部取消,湿滑球场仍须保持封锁;场务确认可以使用后,才重新放出指定时段。处理页保留停场、再检查及重开时间,前台便能解释为什么某一场已开,另一场仍要等。
按场地调整,先处理每天最常遇到的例外
住宅会所可按住户及获准同行访客设置预订资格,球会可按会籍及运动分配时段,收费场馆则可能开放非会员直接租场。教练课或联赛可先建立整批占场安排,但取消其中一次时只释放该次日期。是否要记录每位球友、提供候补、连接门禁或另租器材,都应由实际流程决定。
每日交班页可列出待核实到场、尚未完成的退款、通知失败及等待重开的场地。使用报表则把实际打球、已取消、缺席、维修封锁及天气停场分开;计算可租用时间时说明是否扣除停场,避免把不能开放的球场算成没有人想租。
付款前看 Demo,试订一场,再处理取消及停场
ProApp 提供付款前 Demo。讨论球场预约系统时,可带一周场地表、高峰时段定义、配额算法,以及取消和雨天处理规则,用虚构会员资料走以下流程。重点是让租场人、前台及场务都能看清楚自己要做的一步。
- 选周五晚的二号场,显示费用、剩余配额及同行要求;再用配额已满的会员重试,查看具体原因。
- 两人同时选最后一个时段,只能确认一笔;再试付款超时,核对球场及配额有没有正确释放。
- 前台找回预约并核实到场,再模拟一次漏记;更正后不应仍保留错误的缺席处理。
- 取消一笔可重新出租的预约,核对放位时间、配额及退款进度;如采用候补,试一次邀请到期后交给下一位。
- 关闭雨后湿滑的室外场,保留室内预约;处理一笔未开场及一笔中途停场,最后由场务确认重开,再让球友看见可订时段。


