機能一覧に戻る

Online Reservation

実装予定

WEB予約機能

顧客がスマートフォンから24時間いつでも予約できる本格的なWEB予約システム。7ステップのウィザードで、日時・セラピスト・コース・オプションを順に選択。管理者はタイムラインビューで予約を一括管理できます。

この機能は現在開発中です。 設計・仕様は確定しており、今後のアップデートで提供予定です。デモアカウントでの事前体験をご希望の場合はお問い合わせください。

顧客向けフロント

7ステップで完結する予約ウィザード

スマートフォンに最適化されたステップ形式のUI。各ステップで選択内容が自動的に絞り込まれ、迷わず完了できる導線を提供します。

1

DATE

日付選択

カレンダーから希望日を選択。出勤セラピストがいない日はグレーアウトされ、選択不可になります。

2

THERAPIST

セラピスト選択

「指名」または「フリー(おまかせ)」を選択。指名の場合は選択日に出勤しているセラピストのみ表示されます。

3

TIME SLOT

時間帯選択

タイルピッカーUIで空き枠を選択。選択前に予約コースの時間を指定し、空き枠をリアルタイム判定します。

4

COURSE

コース選択

指名セラピストが対応しているコースのみが選択肢に表示。NGコース設定は自動的に除外されます。

5

OPTION

オプション選択

対応オプションを複数選択可能。排他設定のあるオプションは自動的に制御されます。

6

CUSTOMER INFO

顧客情報入力

お名前・フリガナ・メールアドレス・電話番号・備考を入力。新規/会員の種別も選択します。

7

CONFIRM

内容確認・送信

選択内容と料金の最終確認画面。送信後は排他ロックによる二重予約防止チェックが走り、確定メールが自動送信されます。

Availability Engine

空き枠を正確に自動判定

単純な時間重複チェックではなく、前後マージン・セラピスト個別インターバル・深夜営業の24時超え表記にも対応した、精度の高い空き枠判定エンジンを搭載しています。

  • 前後マージン考慮

    施術後の清掃・準備時間(after_margin)を自動加算し、次の予約との間隔を確保します。

  • セラピスト個別インターバル

    タイムスロットの刻み幅をセラピストごとに設定可能。店舗デフォルト値にフォールバックします。

  • 24時超え対応(深夜営業)

    深夜3時まで営業の店舗にも対応。25:00・26:00のような表記で時間管理を統一します。

  • 直前予約の受付猶予時間(before_margin)設定
  • 満席・tel確認など出勤ステータスとの連動

DOUBLE BOOKING PREVENTION

排他ロックによる二重予約防止

複数ユーザーが同時に同じ空き枠を予約しようとした場合、データベースの行ロック(lockForUpdate)により確実に1件だけが確定されます。残りのリクエストはエラーとして処理され、同一時間帯の二重予約は発生しません。

SLOT STATUS

タイルの状態表示

空き枠のタイルはステータスに応じて視覚的に区別されます。「選択可能」「予約済み(不可)」「TEL確認」「受付終了」などの状態をカラーコードで明示します。

Admin Timeline

タイムライン表示で予約を一目把握

管理画面では、選択した日付の全予約をセラピスト×時間軸のタイムライングリッドで視覚化。空き・予約済み・コース長が一目でわかります。

  • セラピスト(縦軸)×時間(横軸)のCSSグリッドタイムライン
  • 予約ブロックをドラッグ&ドロップで時間変更
  • 空きセルをクリックして直接新規予約を作成
  • 30秒ごとの自動リロードでリアルタイム反映
  • リスト表示とタイムライン表示の切り替え

RESERVATION FORM

管理者からの予約作成・編集

電話予約などをオペレーターが代理で入力できる管理者向けフォーム。セラピスト・コース・時間・顧客情報をまとめて登録できます。既存予約の変更・キャンセルにも対応。

STATUS MANAGEMENT

予約ステータス管理

「仮予約(pending)」「確定(confirmed)」「キャンセル(cancelled)」の3ステータスで予約を管理。ステータス変更時の通知送信も制御できます。

通知機能

EMAIL

予約確定メール

予約が確定されたとき、顧客に確定メールを自動送信。予約内容(日時・セラピスト・コース)と店舗情報を含むメールテンプレートを使用します。

LINE

LINE通知(非同期)

管理者へのLINE通知をキューjobで非同期送信。予約リクエストが来た際にオーナーのLINEへ即時通知します。

CANCELLATION

キャンセル通知

予約がキャンセルされた際、顧客にキャンセル確認メールを送信。管理者への通知も設定可能です。

REMINDER

リマインダー(予定)

予約前日のリマインダーメール送信機能を予定しています。スケジュールジョブで自動送信します。

この機能は現在開発中です

リリース予定や詳細についてはお気軽にお問い合わせください

お問い合わせ・デモ申し込み