予約の注意点
予約は一見シンプルですが、運用を始めると細かな判断が必要になります。
ここでは、要件定義の前に把握しておきたい論点を整理します。
mindmap
root((予約の注意点))
ダブルブッキング
同時申込
チャネル混在
ノーショー・無断キャンセル
リマインダー
ペナルティ
リソース設定
前後バッファ
定休・臨時休業
キャンセル・変更
期限と返金
繰上げ
時間と暦
タイムゾーン
営業時間
通知
疲れ
未達
1. ダブルブッキング
同時申込による衝突
同じ枠を複数ユーザーがほぼ同時に選ぶと、確定処理の順序次第で二重確保が起きます。
検討したいこと:
- 確定時に再度空きを取り直す(楽観ロック)
- 仮押さえ期限を設けるか
- 店頭入力とオンライン予約を同じ台帳に載せるか
チャネルの混在
電話・来店・オンラインなど、予約経路が複数あるほど衝突が起きやすくなります。
検討したいこと:
- 予約経路を最終的に1つの台帳に集約するか
- 経路ごとに枠を分けるか
- 店舗スタッフの代行入力ルール
2. ノーショー・無断キャンセル
予約時点では期待値が高くても、当日に来ないケースは一定数発生します。
- リマインダーの通知頻度と到達性
- ペナルティの段階設計(警告 → 期間制限 → ブラックリスト)
- 誤ノーショー認定(遅延チェックイン・記録漏れ)の救済
特にブラックリスト運用では、「満席と見せる」か「明示的に拒否する」かで、顧客とのトラブルリスクが変わります。公開向けには一律の正解を書くより、事業方針として決めるべき論点として扱うのが安全です。
3. リソース設定の見落とし
前後の準備・清掃時間
「60分の施術」に対して、準備・清掃を含めると実際は70〜80分使うケースがあります。これを枠計算に含めないと、直後の予約で現場が回らなくなります。
- 前後バッファをリソースごとに設定する
- サービス種別ごとに所要時間を変える
- バッファを枠に見せるか、内部的に持つか
定休日・臨時休業・営業時間
- 定休日は枠を開かない
- 臨時休業の告知と自動閉鎖
- 営業時間またぎの枠を作らない
- 祝日の特例営業
リソースの優先度・自動割当
指名なしの場合、誰にどう割り当てるかで満足度と稼働率が変わります。
- 均等配分
- ベテラン優先/アシスタント優先
- 空き時間が短くなるように詰める
4. キャンセル・変更の扱い
キャンセル料や返金は、顧客との認識ずれを起こしやすい領域です。
- キャンセル期限と段階的な料率
- 無料キャンセル期限ちょうどの扱い
- 変更と新規予約の差(料金再計算の有無)
- キャンセル待ちへの繰上げルール
事前決済の場合は、返金経路と手数料の扱いも公開時点で明示しておかないとトラブルになりやすくなります。
5. 時間と暦の扱い
予約は「時間」を扱うため、暦・タイムゾーンの事故が起きやすい領域です。
- タイムゾーン(サマータイム切替時の二重・消失)
- 営業時間の日付またぎ(深夜営業など)
- 祝日判定の更新
- 年末年始・長期休暇の特例
6. 通知のしすぎ・未達
リマインダーは有効ですが、多すぎると通知疲れにつながります。
- 前日・当日・直前の3段階は多すぎないか
- 変更・キャンセル時の通知停止
- メール/プッシュ/SMSの優先度と到達性
- 営業時間外の通知抑制
7. データ保持と問い合わせ対応
予約データは売上や顧客対応に直結するため、保持期間と取り出し方を整理しておく必要があります。
- 過去予約をどの期間まで表示するか
- 削除・匿名化のタイミング
- 問い合わせ時に状況を確認できるか
- スタッフ側の代行操作を誰が追跡できるか
公開資料としては、機能一覧よりも、こうした運用上の問いを先に整理できることに価値があります。