<!-- https://unlockos.io/ja/manual/timeslot-booking-admin -->

# 時間枠予約プランの設定 ヘルプ

## 概要

時間枠予約プランを使うと、「午前の部（09:00〜12:00）」「午後の部（13:00〜18:00）」のような固定の時間枠を事前に定義し、ゲストはその中から希望の枠を選んで予約できます。会員メンバーは無料で予約可能です。

このガイドでは以下を説明します：

- 時間枠プランの新規作成手順
- 時間枠（タイムスロット）の追加・編集・削除
- 曜日タイプ（平日 / 週末 / 祝日）ごとの設定（**祝日タブは中の時間枠を有効にしたときだけ使われます** — 後述）
- 枠数（クォータ）の管理
- よくある質問とトラブルシューティング

---

## 手順1: 料金プランを作成する

1. メインナビゲーションから **プラン管理** を開きます
2. **新規プランを作成** ボタンをクリックします
3. **プラン名** を入力します（例：「スタジオ予約プラン」「会議室A」）
4. プランタイプで **時間枠予約プラン** を選択します
5. 通貨・税率など基本情報を設定します
6. **プランを保存** をクリックします

> 注意：プランタイプは保存後に変更できません。「時間枠予約プラン」を必ず選択してください。

---

## 手順2: タイムスロットを設定する

### 曜日タイプの切り替え

時間枠予約プランの設定エリアには **平日**・**週末**・**祝日** の3つのタブがあります。それぞれ独立して設定できます。

| タブ | 適用される日 |
|-----|------------|
| 平日 | 月曜〜金曜（システムが自動判定） |
| 週末 | 土曜・日曜 |
| 祝日 | **現在は使用されません**（下記の注意を参照） |

> **重要：祝日タブは、その中の時間枠を 1 つ以上「有効」にしたときだけ使われます。**（#2471）
> すべて無効のままなら、祝日にあたる日も **その日の曜日** で判定されます（土日なら「週末」タブ、月〜金なら「平日」タブ）。既定のテンプレートは祝日の時間枠がすべて無効なので、この設定を触っていない施設の見え方はこれまでと変わりません。祝日に別の枠・料金を出したい場合は、祝日タブの時間枠を追加して「有効」にしてください。
>
> 他のプランタイプ（宿泊 / 時間課金 / 日額固定 / 固定時間＋超過 / ワンタイム）では祝日が自動判定され祝日料金が適用されますが、**時間枠予約プランはこの対象外**です。祝日に別の枠構成・料金を出したい場合、現状では対応できません。曜日判定の全体像は [料金プラン設定 — 曜日・祝日による料金の決まり方](plan-form.md) を参照してください。

### タイムスロットの追加

1. 対象の曜日タブを選択します
2. **タイムスロットを追加** ボタンをクリックします
3. 追加されたカードに以下の項目を入力します

| 項目 | 説明 | 必須 |
|-----|------|------|
| スロット名 | ゲストに表示する名前（例：「午前の部」「ナイトセッション」） | はい |
| 開始時間 | 時間枠の開始時刻（例：09:00） | はい |
| 終了時間 | 時間枠の終了時刻（例：12:00） | はい |
| 料金 | この枠の固定料金（通貨は基本設定に従う） | はい |
| 有効 | チェックを入れると、この枠が予約可能になる | - |

4. 同様の手順で複数のスロットを追加できます
5. 他の曜日タブも同様に設定します

### タイムスロットの編集

作成済みのスロットカード内の各フィールドを直接クリックして編集できます。変更はフォーム全体の保存時に確定されます。

### タイムスロットの削除

スロットカード右上のゴミ箱アイコンをクリックして削除します。削除は取り消せません。

---

## 手順3: 予約設定と連携させる

時間枠予約プランをゲスト向け予約ページで表示するには、プランを予約設定に紐付ける必要があります。

1. **予約管理** → **プラン設定** タブを開きます
2. 対象の設定を編集します（または新規作成します）
3. **部屋タイプ × プラン** セクションで、作成した時間枠予約プランを選択します
4. 設定を保存します

詳細は[予約管理ダッシュボード](booking.md)を参照してください。

---

## 詳細機能

## 機能1: 曜日タイプ別の独立設定

平日・週末でそれぞれ異なるスロット構成と料金を設定できます。

例えば、以下のような設定が可能です：

| 曜日タイプ | スロット | 料金 |
|----------|---------|------|
| 平日 | 09:00〜12:00「午前の部」 | ¥2,000 |
| 平日 | 13:00〜17:00「午後の部」 | ¥3,000 |
| 週末 | 10:00〜14:00「前半」 | ¥4,000 |
| 週末 | 15:00〜19:00「後半」 | ¥4,000 |

> 祝日タブのスロットは、1 つ以上「有効」になっていればその日に適用されます（「曜日タイプの切り替え」の注意を参照）。すべて無効なら、祝日は土日なら「週末」、平日なら「平日」のスロットで受け付けられます。

## 機能2: スロットの有効 / 無効切り替え

各スロットカードの **有効** チェックボックスで、スロット単位での公開・非公開を切り替えられます。無効にしたスロットはゲストの予約ページに表示されません。プランそのものを削除せずに、一時的に特定の枠の受付を止める際に使用します。

## 機能3: 会員向け無料予約

有効なメンバーシップを持つ会員は、時間枠予約プランで設定された料金にかかわらず **無料（¥0）** で予約できます。ゲストに対しては通常料金が適用され、Stripe決済が求められます。

会員向け予約機能はメンバーアプリ（`/member`）から利用されます。詳細は[会員向け時間枠予約](timeslot-booking-member.md)を参照してください。

---

## よくある質問

### Q: タイムスロットに枠数（定員）は設定できますか？

はい、枠数は予約設定の「部屋タイプ × プラン」マッピングで設定します。部屋タイプに割り当てたユニット数が枠数の上限となります。ゲストの予約ページでは「残り N 枠」として表示されます。

### Q: 同じ時間帯に複数のスロットを設定するとどうなりますか？

システム上は設定可能ですが、ゲストには両方が表示されます。時間帯が重複しないように設定することを推奨します。

### Q: 料金を0円に設定できますか？

はい、料金を 0 と入力すると、ゲストも決済なしで予約できます。会員以外のゲストに対しても無料提供したい場合に使用します。

### Q: スロットの料金はいつ徴収されますか？

ゲストが予約確定ページで Stripe 決済を完了した時点で料金が確定します。決済が完了しない限り予約は確定しません。

### Q: 祝日タブに設定したスロットが予約ページに出ません
A: そのスロットの「有効」が OFF になっていないか確認してください。祝日タブは**中の時間枠が 1 つ以上有効なときだけ**使われ、すべて無効なら祝日も曜日どおり（土日なら「週末」、月〜金なら「平日」）のスロットが適用されます。他のプランタイプでの祝日の扱いは [料金プラン設定](plan-form.md) を参照してください。

### Q: キャンセルポリシーは設定できますか？

時間枠予約プラン自体にキャンセルポリシーの設定項目はありません。キャンセルへの対応は施設の運用ポリシーに従って管理者が手動で行ってください。

---

## トラブルシューティング

### ゲストの予約ページにタイムスロットが表示されない

以下を確認してください：

1. プランタイプが **時間枠予約プラン** になっているか確認します
2. 対象の曜日タブにスロットが追加されているか確認します
3. スロットの **有効** チェックボックスが ON になっているか確認します
4. 予約設定の「部屋タイプ × プラン」にこのプランが登録されているか確認します
5. 予約設定が **有効** になっているか確認します

### 「満員」と表示されてゲストが選択できない

スロットの利用可能数が 0 になっています。部屋タイプのユニット数（枠数）を増やすか、既存の予約を確認してください。

### 「スロット情報の取得に失敗しました」というエラーが表示される

ネットワーク接続、またはサーバー側の一時的な問題が考えられます。ページをリロードしてから再試行してください。問題が続く場合はサポートにお問い合わせください。

---

## 関連ページ

- [料金プラン設定](plan-form.md)
- [プラン一覧](plan-list.md)
- [予約管理ダッシュボード](booking.md)
- [ゲスト向け時間枠予約](timeslot-booking-guest.md)
- [会員向け時間枠予約](timeslot-booking-member.md)
- [メンバーシップ利用制限（クォータ）](membership-plans.md)
