Modules /16

GRM Reservation Calendar

スタジオや会議室などの予約を管理するカレンダープラグイン。サイトに空き状況カレンダーと予約申込みフォームを設置でき、届いた申込みは管理画面で確認してから確定します。

Version
0.16.1
Slug
grm-reservation

Overview

空き状況の公開から、
申込み・確定まで。

GRM Reservation Calendarは、スタジオや会議室、教室などの予約をカレンダーで管理するプラグインです。管理画面で時間単位・終日・日またぎ・繰り返しの予約を登録でき、同じカレンダーをサイトに埋め込むと、お客様は空いている日をクリックするだけで予約の申込みフォームへ進めます。

申込みはその場で確定するのではなく「予約リクエスト」として届き、電話などで日時を確認してから管理者が確定する運用です。キッチン・ホリゾントのように複数の部屋(スタジオ)がある施設にも対応し、片方だけ埋まっている日はもう一方を申し込める、といった判定も自動で行います。

Features

  • 予約カレンダー月表示のカレンダーで、時間単位・終日・日をまたぐ予約・繰り返し予約を登録できます。色タグで予約を色分けし、フロントのカレンダーには凡例も表示します。
  • 申込みフォームカレンダーの日付をクリックすると、その日が第1希望に入った申込みフォームへ。第1〜第3希望、確認画面、入力チェック、スパム対策まで備えています。
  • 予約リクエストの確定申込みは「予約リクエスト」として保留され、管理画面で希望日時を選んで確定すると、そのままカレンダーの予約になります。却下・別日時での確定にも対応。
  • 複数スタジオ(部屋)対応ご利用希望スタジオと料金を管理画面で登録でき、色タグにスタジオを紐づけると、片方だけ埋まっている日はもう一方を申込めるよう自動で判定します。貸切(全スタジオ使用)の設定も可能。
  • メール通知と自動返信新しい申込みを管理者にメールで通知。申込者への受付確認メール(自動返信)も、件名・本文を編集して送れます。
  • 祝日・Googleカレンダー連携日本の祝日を自動で表示。Googleカレンダーの予定(iCal)を読み込んで、同じカレンダーに重ねて表示できます。

Screens

フロントの予約カレンダー
フロントの予約カレンダー。予約は色タグの色と名前で表示され、下に凡例が並びます。空いている日をクリックすると申込みフォームへ進みます。
予約申込みフォーム
予約申込みフォーム。カレンダーから選んだ日が第1希望に入り、その日すでに埋まっているスタジオは選べないように表示されます。
管理画面のカレンダー
管理画面のカレンダー。日付の「+」から予約を追加し、予約をクリックすると編集・削除ができます。
予約の追加
予約の追加画面。終日・時間指定・繰り返しに対応。色タグを選ぶと、その名前をタイトルに自動で入れることもできます(ON/OFF可能)。
予約リクエストの詳細
予約リクエストの詳細。申込み内容を確認し、電話などで確認した希望日時を選んで確定します。
スタジオと色タグの設定
設定画面。ご利用希望スタジオ(料金)と、予約の色タグ・対象スタジオを登録します。

How to use

  1. スタジオと色タグを登録管理画面の「GRM 予約カレンダー」→「設定」で、ご利用希望スタジオ(料金)と、予約を色分けする色タグを登録します。
  2. カレンダーとフォームを設置固定ページにカレンダー(

    2026年10月

    日
    月
    火
    水
    木
    金
    土
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    スポーツの日
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    • 通常予約
    )と申込みフォーム(
    第1希望のご予約日時 必須
    開始
    終了
    第2希望のご予約日時 任意
    開始
    終了
    第3希望のご予約日時 任意
    開始
    終了
    ガスコンロ使用必須
    )のショートコードを置き、設定でフォームのページURLを登録します。
  3. 予約を登録「カレンダー」タブで、すでに決まっている予約や休業日を登録します。フロントのカレンダーにもそのまま反映されます。
  4. 申込みを確定フロントから申込みがあるとメールで届きます。「予約リクエスト」タブで内容を確認し、希望日時を選んで確定します。

Spec

ショートコード[grm_reservation] 予約カレンダー
[grm_reservation_form] 予約申込みフォーム
予約の種類時間指定・終日・日またぎ・繰り返し(毎日/毎週/毎月)
申込み第1〜第3希望、確認画面、ハニーポットによるスパム対策
メール管理者への新着通知、申込者への自動返信(件名・本文を編集可能)
連携日本の祝日表示、Googleカレンダー(iCal)の予定の読み込み
テンプレートカレンダー・フォームのテンプレートをテーマ側で上書き可能

Start a Project

つくりたいサイトのこと、聞かせてください。
必要な仕組みを、モジュールでかたちにします。

Tell us about the site you want to build.
We turn your ideas into modules that just work.

Get in Touch