Tigshop 使用文档
预约服务流程
预约服务流程
角色:买家、门店、服务人员(可选)、系统
适用端:H5/小程序/APP(商城前台)、门店端/预约后台
flowchart TD
Start([浏览服务商品]) --> SelectService[选择服务项目与规格]
SelectService --> ChooseStore[选择服务门店]
ChooseStore --> StoreCap{门店是否提供该服务}
StoreCap -->|否| PickOther[提示选择其他门店或服务]
PickOther --> ChooseStore
StoreCap -->|是| StaffOpt{是否需指定服务人员}
StaffOpt -->|需要| PickStaff[选择服务人员]
StaffOpt -->|不需要| PickSlot[选择日期与时间段]
PickStaff --> StaffAvail{该人员该时段是否可预约}
StaffAvail -->|不可选| AltStaff[提示换人或换时间]
AltStaff --> PickStaff
StaffAvail -->|可选| PickSlot
PickSlot --> AvailCheck[时间可用性检查:名额/排班/占用]
AvailCheck --> SlotOk{时段是否可用}
SlotOk -->|冲突/已满| Reselect[提示更换时段]
Reselect --> PickSlot
SlotOk -->|可用| Reserve[锁定预约名额短时有效]
Reserve --> Submit[提交预约订单/支付或服务确认]
Submit --> PayNeed{是否需要预付}
PayNeed -->|是| Pay[完成支付]
PayNeed -->|否| Booked
Pay --> PayResult{支付是否成功}
PayResult -->|失败| ReleaseLock[释放锁额,可重选时段]
ReleaseLock --> PickSlot
PayResult -->|成功| Booked[预约成功,发送提醒]
Booked --> Remind[到店前提醒:短信/App/小程序]
Remind --> Arrive[用户到店]
Arrive --> Service[执行服务]
Service --> Issue{服务过程是否异常}
Issue -->|纠纷/未履约| Handle[协商改约/退款/投诉流程]
Handle --> EndIssue([异常结案])
Issue -->|正常| Confirm[服务完成确认]
Confirm --> ByWho{确认方}
ByWho -->|用户确认| UserSign[用户签字/点击确认]
ByWho -->|店员确认| StaffSign[店员完成工单]
UserSign --> Finish([预约单完结])
StaffSign --> Finish
流程说明
| 节点 | 说明 |
|---|---|
| 服务项目 | 选择服务类型、时长、套餐等,价格与规则以商品配置为准 |
| 选择门店 | 仅展示可提供该服务的门店;跨店规则由业务配置 |
| 服务人员 | 若开启「指定技师/顾问」等,列表仅展示有排班且资质匹配者 |
| 时间可用性 | 结合门店营业时间、人员排班、已预约占用、缓冲时间做校验 |
| 预约锁定 | 提交前短时锁定名额,避免并发超卖;超时未支付自动释放 |
| 到店服务 | 到店签到后开始服务;支持扫码或人工登记 |
| 确认完成 | 双方或单方确认完成,用于结算、评价与售后时效起算 |
大纲
预约服务流程
流程说明
赣公网安备36010902001041号