<!-- https://unlockos.io/ja/manual/plan-form -->

# 料金プラン設定 ヘルプ

## 概要

料金プラン設定では、施設の利用料金を定義します。用途に応じて6種類のプランタイプから選択し、細かい料金設定を行うことができます。

![料金プラン設定画面](https://unlockos.io/help/images/plan-form/main.ja.webp)

## 主な機能

- 6種類の料金プランタイプから選択
- 曜日別・時間帯別の料金設定
- AI動的料金設定（時間課金プランのみ）
- 税率・通貨の設定

---

## 入力項目

### 基本情報

| 項目名 | 説明 | 必須 |
|-------|------|------|
| プラン名 | プランの表示名（例：「平日プラン」「週末プラン」） | はい |

### プランタイプ選択

プランの課金方式を選択します。一度保存すると変更できません。

| プランタイプ | 説明 | 用途例 |
|------------|------|-------|
| 時間課金プラン | 1分単位で利用時間に応じて料金が発生 | コワーキング、サウナ、ジム |
| 日額固定プラン | 1日単位での固定料金 | 日帰り施設、宿泊施設 |
| 固定時間＋超過課金プラン | 一定時間までは固定、超過分は追加料金 | 会議室、レンタルスペース |
| 宿泊プラン | チェックイン・アウト時間に基づく宿泊料金 | ホテル、ゲストハウス |
| 時間枠予約プラン | 指定した時間枠での固定料金 | イベント会場、スタジオ |
| ワンタイムプラン | 1回の入場に対する固定料金 | イベント、ペナルティ課金 |

---

## 曜日・祝日による料金の決まり方

平日と休日で料金を変えたい場合、プランの「曜日タイプ」タブ（または曜日チェックボックス）に料金を入力します。**どのタブが適用されるかは、利用日ごとに自動で判定されます。**

### 優先順位

1つの日付が複数の曜日タイプに当てはまる場合（例：土曜日がそのまま祝日である場合）、次の優先順位で**上にあるものが勝ちます**。

| 優先順位 | 曜日タイプ | 判定条件 |
|---------|-----------|---------|
| 1（最優先） | 祝日 | 施設の所在国の祝日にあたる日 |
| 2 | 祝前日 | 翌日が祝日である日 |
| 3 | 金曜 | 金曜日 |
| 4 | 土曜 | 土曜日 |
| 5 | 日曜 | 日曜日 |
| 6 | 週末 | 土曜日または日曜日 |
| 7 | 平日 | 月曜日〜金曜日 |

例：

- **土曜日が祝日** → 「土曜」ではなく **「祝日」** の料金が適用されます
- **日曜日の翌日（月曜）が祝日** → 日曜日は 「日曜」ではなく **「祝前日」** の料金が適用されます
- **金曜日が祝前日** → 「金曜」ではなく **「祝前日」** の料金が適用されます

### 祝日は自動で判定されます

祝日の判定には UnlockOS が保持している**国民の祝日データ**を使用します。施設側で祝日カレンダーを登録したり、予約ごとに「これは祝日です」と指定したりする必要はありません。

> **重要:** 祝日判定は **施設の「所在国」設定** を参照します。所在国が未設定の施設では祝日判定が行われず、祝日もその日の通常の曜日（金曜／土曜／日曜／平日）として扱われます。祝日料金・祝前日料金を使う場合は、先に施設管理画面で所在国を設定してください。

### 曜日はいつの時刻で判定されますか

曜日・祝日は**施設のタイムゾーンの日付**で判定されます。日本の施設であれば、日本時間の深夜〜早朝（0:00〜9:00頃）に始まる予約も、正しくその日の曜日で判定されます。

### プランタイプごとに使える曜日タイプ

プランタイプによって、入力できる曜日タイプが異なります。

| プランタイプ | 使える曜日タイプ |
|------------|----------------|
| 宿泊プラン | 平日 / 金曜 / 土曜 / 日曜 / 祝日 / 祝前日 |
| 時間課金プラン | 平日料金 / 週末・祝日料金（＋料金段階ごとの 平日・週末・祝日 チェックボックス） |
| 日額固定プラン | 平日 / 週末 / 祝日 |
| 固定時間＋超過課金プラン | 平日 / 週末 / 祝日 |
| ワンタイムプラン | 平日 / 週末 / 祝日 |
| 時間枠予約プラン | 平日 / 週末 / 祝日（**祝日タブは、その中の時間枠を 1 つ以上「有効」にしたときだけ使われます**。すべて無効なら従来どおり平日/週末タブが適用されます。[詳細](timeslot-booking-admin.md)） |

> 施設で設定 → 「特定日」タブの『特定日・シーズン』を作成している場合は、上の曜日タイプに加えて**区分ごとのタブ**（時間課金プランは分単価の行）が表示されます。次の節を参照してください。

---

## 特定日・シーズン別の料金

設定 → 「特定日」タブの『特定日・シーズン』で施設独自の日付区分（ハイシーズン・お盆など）を作成していると、このプラン編集画面に**区分ごとの料金入力欄**が追加されます。

| プランタイプ | 区分別料金の入れ方 |
|------------|------------------|
| 宿泊プラン / 日額固定プラン / 固定時間＋超過課金プラン / ワンタイムプラン / 時間枠予約プラン | 曜日タブの右に区分のタブが追加されます |
| 時間課金プラン | 「特定日・シーズン別の料金」に**区分ごとの分単価の行**が追加されます（タブは追加されません） |

### 優先順位（特定日・シーズンを含む）

特定日・シーズンは**祝日より上**に入ります。

```
特定日・シーズン（優先度の高い順） > 祝日 > 祝前日 > 金曜 > 土曜 > 日曜 > 週末 > 平日
```

例：土曜日がハイシーズン期間内なら、「土曜」ではなく「ハイシーズン」の料金が適用されます。

### 入力しなければ従来どおりです

区分の料金を空欄のままにしたプランでは、その区分は**適用されません**。その日はこれまでどおり曜日・祝日の料金で計算されます。既存プランは何もしなければ挙動が変わりません。

### できないこと

- **時間課金プランの「特定時間帯の料金設定（料金段階）」は区分別にできません。** 区分別に設定できるのは基本の分単価だけです。シーズン中だけ時間帯別レートを変えたい場合は、プランを分けて（例：通常期プラン／ハイシーズンプラン）**手動で公開プランを切り替える**運用になります。**日付による自動切り替えはありません。**
- **付帯料金は区分別にできません。** レイトチェックアウト（延長）料金・アーリーチェックイン料金・ナイトパック・1日の最大料金は、プラン全体で1つの値です。

詳しい設定手順・制限事項・既存予約への影響は [特定日・シーズン](date-classes.md) を参照してください。

---

## プランタイプ別詳細設定

### 時間課金プラン

#### 基本料金

| 項目名 | 説明 | 必須 |
|-------|------|------|
| 基本料金（分あたり） | 平日の1分あたりの料金 | はい |
| 週末・祝日料金（分あたり） | 週末・祝日の1分あたりの料金 | いいえ |

> 祝日は施設の所在国の祝日データから自動判定され、**週末料金と同じ扱い**になります（本ページ上部の「曜日・祝日による料金の決まり方」を参照）。曜日は施設のタイムゾーンの日付で判定されるため、日本時間の 0:00〜9:00 に始まる予約も正しい曜日で課金されます。

#### 最低利用時間

| 項目名 | 説明 | 必須 |
|-------|------|------|
| 最低利用時間 | 1予約あたりの最短利用時間（15/30/60/90/120分から選択）。予約グリッドの時間粒度にも連動します | いいえ |

> **最大利用時間はこちらではなく予約設定（予約コンフィグ）側で設定します。** チェックインでは利用時間を制限しない一方、予約画面のみに適用したい制約のため、予約設定（`reservation_configs.max_booking_duration_minutes`）で管理する設計です。

#### AIによる動的料金設定

有効にすると、AIが需要を予測し最適な価格を自動設定します。

| 項目名 | 説明 |
|-------|------|
| AIダイナミックプライシング | ON/OFFの切り替え |

#### 特定時間帯の料金設定（料金段階）

時間帯ごとに異なる料金を設定できます。

| 項目名 | 説明 |
|-------|------|
| 開始時刻 | 料金段階の開始時刻 |
| 終了時刻 | 料金段階の終了時刻 |
| 料金（分あたり） | この時間帯の1分あたりの料金 |
| 平日 | 平日に適用するかどうか |
| 週末 | 週末に適用するかどうか |
| 祝日 | 祝日に適用するかどうか |

> 「祝日」チェックボックスは、施設の所在国の祝日データによる自動判定と連動します。祝日にあたる日は「平日」段階ではなく「祝日」段階が適用されます。

#### ナイトパック

深夜時間帯の固定料金を設定できます。

| 項目名 | 説明 |
|-------|------|
| 開始時間（時） | ナイトパック開始時刻（例：22） |
| 終了時間（時） | ナイトパック終了時刻（例：6） |
| ナイトパック料金 | 深夜パックの固定料金 |
| ナイトパック中の料金（分あたり） | 深夜パック中の分単位課金（任意） |

> **料金が変わる可能性があります:** これまで、ナイトパックを設定していても実際の課金計算では適用されていませんでした（設定画面のシミュレーションには反映されていたため、シミュレーション結果と請求額がズレていました）。現在はナイトパックが実際に適用されます。**すでにナイトパックを設定済みのプランは、深夜帯の請求額が変わります。**設定内容（開始/終了時刻・パック料金・パック中の分単価）が意図どおりか、シミュレーションで再確認してください。

#### 1日の最大料金

| 項目名 | 説明 |
|-------|------|
| 1日の最大料金 | 1日あたりの上限金額。未設定の場合は上限なし |

---

### 日額固定プラン

曜日タイプごとに設定可能です（平日/週末/祝日タブ）。祝日は施設の所在国の祝日データから自動判定され、その日は「祝日」タブの料金が適用されます。曜日は施設のタイムゾーンの日付で判定されます。

| 項目名 | 説明 | 必須 |
|-------|------|------|
| この設定を有効にする | この曜日タイプでプランを適用するかどうか | - |
| 日額料金 | 1日あたりの固定料金 | はい |
| 日付の切り替え時刻 | 日付がリセットされる時刻 | いいえ |

---

### 固定時間＋超過課金プラン

曜日タイプごとに設定可能です（平日/週末/祝日タブ）。祝日は施設の所在国の祝日データから自動判定され、その日は「祝日」タブの料金が適用されます。曜日は施設のタイムゾーンの日付で判定されます。

| 項目名 | 説明 | 必須 |
|-------|------|------|
| この設定を有効にする | この曜日タイプでプランを適用するかどうか | - |
| 固定料金 | 固定時間内の料金 | はい |
| 固定時間（分） | 固定料金が適用される時間 | はい |
| 超過時間単位（分） | 超過課金の単位時間 | はい |
| 超過単位あたりの料金 | 超過時間1単位あたりの料金 | はい |
| 1日の最大料金 | 1日の上限金額（任意） | いいえ |

---

### 宿泊プラン

曜日タイプごとに詳細設定可能です（平日/金曜/土曜/日曜/祝日/祝前日タブ）。適用されるタブは本ページ上部の「曜日・祝日による料金の決まり方」の優先順位に従って**1泊ずつ**決まります。

#### 宿泊料金

| 項目名 | 説明 | 必須 |
|-------|------|------|
| この設定を有効にする | この曜日タイプでプランを適用するかどうか | - |
| 一泊あたりの料金 | 基本宿泊料金 | はい |

#### 曜日別の宿泊料金について（重要）

> **料金が変わる可能性があります。** 宿泊プランの曜日別料金は、これまで予約サイト経由の予約では適用されず、**平日単価 × 泊数**で課金されていました（土曜を含む3泊でも平日単価×3）。現在は曜日別料金が実際に適用されます。**金・土・日・祝の料金を設定済みのプランは、予約サイト経由の請求額が上がる（または下がる）場合があります。** 公開前にシミュレーションで確認してください。

以下は宿泊プランの料金計算の現在の仕様です。

- **1泊ごとに判定します。** 3泊のうち2泊目だけが祝日なら、その1泊だけが祝日料金、残り2泊はそれぞれの曜日の料金になります。連泊全体が祝日料金になることはありません。
- **「祝前日」料金が使えます。** 翌日が祝日にあたる日は「祝前日」タブの料金が適用されます（優先順位は「祝日」の次）。
- **予約確認画面の金額と請求額は一致します。** ゲストが予約時に見る合計金額は、実際の請求と同じ計算で算出されます。

> **注意：無効にした曜日タイプは 0 円になります。** ある曜日タイプの「この設定を有効にする」を OFF にすると、その曜日にあたる泊は**平日料金にフォールバックせず、その泊が 0 円**として計算されます。「土曜は平日と同じ料金でよい」という場合でも、**土曜タブを有効にして平日と同じ金額を入力**してください。同様に、祝日・祝前日を使わない場合でも、タブを有効にして通常料金を入れておくと想定外の 0 円を防げます。

#### チェックイン・アウト時刻

| 項目名 | 説明 | 必須 |
|-------|------|------|
| チェックイン | 標準チェックイン時刻 | はい |
| チェックアウト | 標準チェックアウト時刻 | はい |

#### 追加料金

| 項目名 | 説明 |
|-------|------|
| アーリーチェックイン料金（1時間あたり） | 早期チェックイン時の追加料金 |
| レイトチェックアウト料金（1時間あたり） | 遅延チェックアウト時の追加料金 |
| アーリーチェックアウト割引 | 2時間以上早くチェックアウトした場合の返金額 |

#### キャンセルポリシー

キャンセル料金を日数ごとに設定できます。

| 項目名 | 説明 |
|-------|------|
| 日前 | キャンセルポリシーが適用される日数 |
| キャンセル料率 | キャンセル料金の割合（%） |

---

### 時間枠予約プラン

曜日タイプごとに設定可能です（平日/週末/祝日タブ）。

> **祝日タブは、その中の時間枠を 1 つ以上「有効」にしたときだけ使われます。**（#2471）すべて無効のままなら、祝日にあたる日も土日なら「週末」タブ、平日なら「平日」タブの時間枠が適用されます — 既定のテンプレートは祝日の時間枠がすべて無効なので、設定を変えていない施設の見え方はこれまでと変わりません。祝日に別の時間枠・料金を出したい場合は、祝日タブの時間枠を有効にしてください。詳しくは [時間枠予約プランの設定](timeslot-booking-admin.md) を参照してください。

| 項目名 | 説明 | 必須 |
|-------|------|------|
| 有効 | この曜日タイプで時間枠予約を有効にする | - |
| 開始時間 | 時間枠の開始時刻 | はい |
| 終了時間 | 時間枠の終了時刻 | はい |
| 料金 | この時間枠の固定料金 | はい |

複数の時間枠を追加できます（「タイムスロットを追加」ボタン）。

---

### ワンタイムプラン

曜日タイプごとに設定可能です（平日/週末/祝日タブ）。

| 項目名 | 説明 | 必須 |
|-------|------|------|
| この曜日タイプを有効にする | この曜日タイプでプランを適用するかどうか | - |
| 一回の入場料金 | 1回の入場に対する固定金額 | はい |

> **チェックイン時の初回請求（デポジット／入館料）について。** 現地チェックイン時に提示・請求される初回金額は、これまで**サーバー時刻（UTC）基準**で曜日を判定しており、祝日は考慮していませんでした。そのため日本時間の深夜〜早朝（0:00〜9:00頃）のチェックインは前日の曜日で判定され（例：土曜 2:00 が金曜＝平日扱い）、祝日タブの料金は一度も適用されていませんでした。現在は**施設のタイムゾーンの日付＋祝日の自動判定**で選択されます。**深夜帯の入館が多い施設や、祝日タブを設定済みの施設は請求額が変わります。**
>
> なお、該当する曜日タイプが無効、または料金が 0 以下の場合は「平日」の料金にフォールバックします（宿泊プランと挙動が異なります）。

---

## このプランの予約時に表示するフォーム（適用フォーム）

プランに「適用フォーム」を紐付けると、**そのプランで予約したゲストが予約時（決済直前のステップ）にフォームを入力**します。

### 設定場所

プラン編集画面のページ下部「適用フォーム」セクションにドロップダウンが表示されます。「フォーム」ページで作成した予約スコープのフォームが選択肢に表示されます。

### フォームが表示されるタイミング

| チェックイン経路 | フォームが出るタイミング |
|----------------|----------------------|
| Booking / Go アプリでセルフチェックイン | **予約時**（ステップ3、鍵を受け取る直前） |
| ホストのチェックインURL / キオスク | チェックイン時 |

プランに適用フォームを設定した場合、ゲストが Booking アプリで予約を完了する際にフォームが表示されます。予約時にフォームを入力済みのため、その後のチェックイン時には再表示されません。

> **注意:** ホストのチェックインURL やキオスク（checkin-host）経由でチェックインする場合のフォームは、「予約管理 → チェックイン タブ」の既定チェックイン設定または各連携ソースに設定されたフォームが使用されます。プランのフォームとは別に設定が必要です。

### フォームを設定する手順

1. 「フォーム」ページで予約スコープのフォームをあらかじめ作成しておきます
2. プラン編集画面を開きます
3. 下部の「適用フォーム」セクションのドロップダウンからフォームを選択します
4. 「プランを保存」ボタンをクリックします

### フォームを外す手順

ドロップダウンで「なし」を選択して「プランを保存」をクリックします。フォームを外すと、そのプランの予約時にフォームは表示されなくなります。

---

## 予約の承認

プラン編集画面の「予約の承認」で、このプランの予約を**オーナーの承認制**にできます。

オンにすると、ゲストの予約はまず「承認待ち」になり、オーナーが承認するまで確定しません。

| 項目 | 内容 |
|---|---|
| チェックボックス | 予約ごとに毎回承認する |
| 適用範囲 | **予約（オンライン / フロント）のみ**。ウォークインのチェックインには影響しません |
| 初回のみ承認したい場合 | このトグルではできません。会員プラン（入会審査 / apply-first）を使ってください |

### 会員ランクの絞り込みとは別の軸です

「予約の承認」は、上部の会員ランクによる表示制御とは**独立した設定**です。会員限定プランに承認を併用することもできます。

### 承認待ちの予約を処理する場所

承認・却下の操作は 2 か所からできます。

- **フォーム画面の回答タブ** — 申込内容と一緒に確認して処理する。詳しくは[予約の承認（承認待ち予約の処理）](reservation-approvals.md)
- **予約詳細パネル** — 予約から直接処理する。**申込フォームの回答が無い予約**（そのプランにフォームを設定していない場合など）はフォーム回答タブに出てこないため、この経路でしか処理できません。詳しくは[予約作成・編集](reservation.md)

---

## ボタン

| ボタン | 説明 |
|-------|------|
| キャンセル | 変更を破棄して一覧に戻ります |
| プランを保存 | 入力内容を保存します |

---

## シミュレーション機能

画面右側のシミュレーションパネルで、設定した料金プランの計算結果をリアルタイムで確認できます。

| 項目名 | 説明 |
|-------|------|
| チェックイン時間 | シミュレーション用の開始時刻 |
| チェックアウト時間 | シミュレーション用の終了時刻 |
| 利用の曜日/祝日 | 曜日や祝日としてシミュレーション |
| 合計金額 | 計算された合計金額 |
| 料金内訳 | 基本料金、超過料金、税額などの詳細 |

> シミュレーションでは、指定した日付が実際に祝日かどうかも施設の所在国の祝日データから自動判定されます（所在国が未設定の施設では祝日として判定されません）。

---

## よくある質問

### Q: プランタイプは後から変更できますか？
A: いいえ、一度保存したプランのタイプは変更できません。新しいプランを作成してください。

### Q: 時間課金プランで料金段階を設定したのに適用されません
A: 料金段階の「平日」「週末」「祝日」のチェックボックスが正しく設定されているか確認してください。祝日は自動判定されるため、祝日の日には「祝日」にチェックが入った段階だけが適用されます（「平日」だけにチェックを入れた段階は祝日には適用されません）。

### Q: ナイトパックと料金段階が重複した場合はどうなりますか？
A: エラーが表示されます。時間帯が重複しないように設定してください。

### Q: 土曜日が祝日の場合、どちらの料金が適用されますか？
A: **祝日料金**が適用されます。優先順位は 祝日 > 祝前日 > 金曜 > 土曜 > 日曜 > 週末 > 平日 です。詳しくは本ページ上部の「曜日・祝日による料金の決まり方」を参照してください。

### Q: 祝日料金・祝前日料金を設定したのに適用されません
A: 以下を確認してください。

1. **施設の「所在国」が設定されているか。** 未設定の施設では祝日判定が行われません
2. その曜日タイプの「この設定を有効にする」が ON になっているか
3. その日が優先順位のより高い曜日タイプに該当していないか（例：祝日の前日でも、その日自身が祝日なら「祝日」が優先されます）
4. 時間枠予約プランの場合、祝日タブは中の時間枠を 1 つ以上有効にしないと使われません

### Q: 宿泊プランで、特定の曜日だけ料金が 0 円になります
A: その曜日タイプの「この設定を有効にする」が OFF になっている可能性があります。宿泊プランでは無効な曜日タイプの泊は平日料金にフォールバックせず **0 円**として計算されます。使わない曜日タイプでも有効にして、通常の料金を入力しておいてください。

### Q: 連泊のうち1日だけが祝日の場合はどうなりますか？
A: **その1泊だけ**が祝日料金になります。残りの泊はそれぞれの曜日の料金です。連泊全体が祝日料金になることはありません。

### Q: 予約確認画面に出る金額と、実際の請求額は一致しますか？
A: 一致します。ゲストが予約時に見る合計金額は、実際の請求と同じ計算（曜日別料金・祝日・泊ごとの判定を含む）で算出されます。

### Q: 深夜（0:00〜9:00）に始まる予約の曜日がずれます
A: 現在は施設のタイムゾーンの日付で判定されるため、ずれません。以前はサーバー時刻（UTC）基準だったため、日本時間の 0:00〜9:00 開始の予約が前日の曜日で判定されていました。曜日がずれて見える場合は、施設のタイムゾーン設定を確認してください。

### Q: ハイシーズンなど、特定の期間だけ料金を変えられますか？
A: できます。設定 → 「特定日」タブの『特定日・シーズン』で日付区分を作成すると、このプラン編集画面に区分ごとのタブ（時間課金プランは分単価の行）が追加されます。特定日・シーズンは祝日・週末・曜日より優先されます。詳しくは [特定日・シーズン](date-classes.md) を参照してください。

### Q: シーズン中だけ時間帯別（朝・夜など）の料金を変えられますか？
A: 現在の時間課金プランではできません。区分別に設定できるのは基本の分単価のみです。プランを「通常期」「ハイシーズン」に分け、公開するプランを手動で切り替えて運用してください（**日付による自動切り替えはありません**）。

### Q: 税金はどのように計算されますか？
A: 基本設定で設定した税率と計算タイプ（外税/内税/非課税）に基づいて計算されます。

### Q: 1予約あたりの最大利用時間はどこで設定しますか？
A: プランフォームではなく、**予約設定（予約コンフィグ）** 側で設定します（`reservation_configs.max_booking_duration_minutes`）。チェックインフローでは利用時間を制限しないため、プラン側に置くと「実滞在時間も縛る」と誤解されやすく、予約専用の制約として予約設定にまとめています。詳しくは [予約設定のヘルプ](booking.md) を参照してください。

---

## 関連ページ

- [プラン一覧](plan-list.md)
- [チェックイン設定（フォームの表示タイミングと経路別設定）](checkin-config-form.md)
- [フォーム管理（フォームの作成・編集）](forms.md)
- [予約承認（承認待ち予約の確認・承認・却下）](reservation-approvals.md)
- [基本設定（タイムゾーン・営業時間・祝日設定）](base-settings.md)
- [特定日・シーズン（ハイシーズン等の区分別料金）](date-classes.md)
- [売止め（特定の日だけプランの販売を止める）](sales-blocks.md)
- [時間枠予約プランの設定](timeslot-booking-admin.md)
- [時間貸しグリッドの設定（曜日別営業時間）](hourly-week-grid-admin.md)

---

最終更新: 2026-08-21 - 特定日・シーズンの設定場所を「特定日」タブに更新し、売止めへの相互リンクを追加 (#2802, #2813)
