美业门店

美发、美甲美睫、皮肤管理门店的预约收银:技师 × 时间看板代客预约,组合支付结账,储值分本金 / 赠送金两本账,退卡只退没消费的本金。

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

今日预约看板:技师 × 时间矩阵,状态格和“现在”线
客户端会员卡:本金与赠送金两本账、等级权益和储值流水

它解决的三件事

预约不撞单

线上预约、前台代客预约、改约、改派共用同一套规则;并发下由数据库唯一约束保证同一技师同一格只有一份有效占用。改排班、请假不会自动取消已有预约,冲突的标记“需人工跟进”。

收银快

储值扣款、次卡扣次、现金记账、扣库存、提成在同一个事务里完成,任何一步失败整笔回滚;结账后出 58 / 80mm 小票。

储值不出纠纷

本金和赠送金分开记账;没有直接改余额的接口;充值、买次卡前必须勾选预付卡协议;营收只算消费确认收入,赠送金不计营收。

三端分别能做什么

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

管理后台

店长、前台收银,电脑浏览器

  • 今日预约看板:技师 × 时间矩阵,点空格直接代客预约
  • 收银台:组合支付、会员折扣自动算、定金自动抵扣、小票
  • 会员:本金 / 赠送金余额、只读储值流水、充值(必须勾选协议)、售次卡
  • 余额调整、退卡审核:前台发起,店长审核
  • 账目与对账告警、经营统计(营收与预收款分开)、技师提成
  • 门店设置:排班(周模板 + 例外 + 请假)、项目按技师等级定价、商品库存、储值方案
收银台:结账单明细、储值卡加现金的组合支付和找零
技师端我的预约:今天的时段、顾客和项目,吸底的下一位按钮

技师端

技师,手机浏览器或客户小程序里的员工入口

  • 我的预约:今天 / 明天,吸底“下一位”
  • 门店开启“技师自助”时,自己签到、开始服务、结束服务
  • 我的提成:按日 / 周 / 月,冲正行显示负数
  • 只看自己的预约,顾客手机号脱敏
客户端选技师与时段:日期条和 15 分钟一档的可约时段

客户端

顾客,小程序 / H5 / App

  • 在线预约:选项目、指定技师或到店安排、15 分钟一档的可约时段
  • 定金支付,超时自动释放;取消前先预览是否计爽约、定金退不退
  • 会员卡:两本账余额、每一笔流水;在线充值、买次卡(勾选协议)
  • 在线申请退卡,先预览可退金额,进入门店审核
  • 结账单在线付款、评价技师、自助注销账号

适合谁

  • 演示场景:两家门店的小连锁,一家美发店(收定金)、一家美甲美睫店
  • 美发、美甲美睫、皮肤管理(项目和技师技能在后台配置;后两种没有做过实际落地)
  • 单店或几家门店,会员卡全连锁通用

要你自己准备的

  • 服务器、域名、HTTPS 证书;小程序要用已备案的域名。
  • 你自己的小程序 AppID、微信支付商户号 / 支付宝应用,以你自己的主体名义办理。
  • 短信服务商(签名、模板):系统只带了演示通道,用短信验证码登录的产品不接短信就无法注册新客户。
  • 上线前在真机上完整测试一遍,并用真实商户号做一笔小额支付和退款验收。
  • 储值卡、次卡属于单用途预付卡,备案、资金存管、发卡额度由门店按当地规定办理;资金存管只留了接口。
  • 预付卡协议是草稿模板,发布前充值和买次卡都不可用;小票用浏览器打印,没有对接热敏打印指令。

演示入口

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

美业门店

后台账号

  • 店长bs_manager两家门店,反结账与审核
  • 前台收银bs_front文三路店
  • 技师bs_tech_tony技师端

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

客户端

  • 顾客13500000001验证码登录,金卡会员
  • 客户端用手机号 + 短信验证码登录,演示站的验证码直接显示在页面上。
  • 技师用手机打开后台地址登录,或在客户端“我的 › 员工入口”登录。

自动化测试

各产品自动化测试数量
产品接口冒烟单元测试端到端
美业门店321 项70 个43 步

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

买这一套

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

其他 5 款