场馆预约

按“场地 × 时段”预约:客户选场、付款、到店出示核销码;前台对着排期表代订、核销、处理退款。

系统名称、Logo、主色都可以换成你自己的品牌。

今日排期:场地为列、时间为行,订单块、包场、临时关闭和“现在”线
客户端选场:日期条、按场地分组的时段格,底部实时报价

它解决的三件事

不会一个时段卖两次

占用按 30 分钟格记录,线上预约、电话代订、临时关闭、包场共用同一套规则;业务冒烟测试专门测了两个人同时抢同一时段只能成功一个。

钱对得上

支付结果先核对渠道、商户号、AppID、金额,不符就拒绝;重复回调不会重复入账。超时未付先查单再释放场地,晚到的支付场地还空着就恢复,否则自动退款。

前台和店长权限分开

前台能排期、代订、核销、线下收款、发起退款;不能审核退款、改设置、看账目统计。后台没有“标记退款成功”的按钮,退款结果只来自支付渠道。

三端分别能做什么

同一套服务端,三种使用者看到各自的界面;员工端和客户端是同一个小程序,用不同的账号登录。

管理后台

店长、前台,电脑浏览器(手机上也能看排期)

  • 今日排期:场地 × 时段矩阵,状态格点一下高亮对应的块,每 30 秒刷新
  • 电话代订:点空格或拖选,搜客户或新手机号建档,到店付或在线付
  • 预约订单:状态即筛选,按订单号 / 核销码 / 手机尾号查,导出 Excel
  • 前台核销:扫码枪输入回车即核销,结果卡写清楚已核销、未付款、未到时间
  • 退款处理、支付账目(按渠道汇总)、经营统计(场地利用率、分时热度)
  • 场馆设置:场地、价格规则、关闭与包场(先预览冲突订单)、预约规则
前台核销:大输入框、“已经核销过”结果卡和今日核销记录
前台端扫码核销成功:订单号、联系人、预约时间和场地

前台端

前台、店长,客户小程序里的员工入口

  • 小程序里扫客户的核销码,也能手输 6 位码或订单号
  • 到店付款的订单选收款方式后“收款并核销”
  • 今日到店:按开场时间分组,待到店 / 已核销 / 待付款
  • 按核销码、订单号、手机后四位查订单
客户端核销码:票据样式的订单,二维码和 6 位核销码

客户端

打球的客户,小程序 / H5 / App

  • 场馆首页:营业状态、导航拨号、日期条、按场地分组的时段格
  • 同一场地连续时段自动连成一段,底部结算条实时报价
  • 确认订单再报一次价,必须勾选须知与退款规则
  • 订单详情是票据样式:核销码二维码 + 6 位数字
  • 取消并申请退款前先显示可退金额

适合谁

  • 演示行业:有前台值守的羽毛球馆
  • 按“场地 × 时段”计价的场馆:网球、乒乓球、匹克球、篮球半场、壁球(在后台配置;这些场馆类型没有做过实际落地)
  • 首版是单场馆,连锁多馆需要定制(业务表已保留场馆 ID)

要你自己准备的

  • 服务器、域名、HTTPS 证书;小程序要用已备案的域名。
  • 你自己的小程序 AppID、微信支付商户号 / 支付宝应用,以你自己的主体名义办理。
  • 短信服务商(签名、模板):系统只带了演示通道,用短信验证码登录的产品不接短信就无法注册新客户。
  • 上线前在真机上完整测试一遍,并用真实商户号做一笔小额支付和退款验收。
  • 改期目前只能取消后重新预约;关闭场地与已确认订单冲突时标记“需人工跟进”。
  • 会员储值、次卡、门禁 / 灯控不在本产品里。

演示入口

演示数据每天自动重置;演示支付不会产生真实扣款。小程序需要在你自己的 AppID 下发布,演示请用 H5。

场馆预约

后台账号

  • 店长vb_manager排期、退款审核、账目统计
  • 前台vb_front代订、核销、线下收款

密码Demo#2026vb以上账号通用

客户端

  • 客户13700000001验证码登录,有历史订单
  • 客户端用手机号 + 短信验证码登录,演示站的验证码直接显示在页面上。
  • 前台在客户端“我的 › 员工入口”登录后台账号,扫码核销。

自动化测试

各产品自动化测试数量
产品接口冒烟单元测试端到端
场馆预约216 项53 个37 步

另外每款都带统一后台安全冒烟 80 项、公共支付模块单元测试 72 个。接口冒烟是业务接口的冒烟用例(含支付);单元测试只数本产品业务模块;端到端是管理后台、客户端、员工端三套脚本的步骤合计。测试都在本地开发环境运行,没有做过压力测试。

买这一套

单套源码授权 ¥999,源码 + 代部署 ¥1,599;6 套全家桶 ¥4,999。

其他 5 款