ヘルプ

FAQ

レッスンなど指定した予定の時間枠に複数人の予約を受けたい。(ヨガ、英会話、ピラティスなど)

(Googleカレンダーの「予定の時間枠」機能と似た動作を実現したい)

ヨガや教室などグループレッスンの時間枠をいくつか指定しておいて、その予定の時間枠に予約を受けたいという要望を多く頂きます。

以前は、Googleカレンダー自体が提供していた「予定の時間枠」という機能があったのですが、2012年でサービスの提供を中止してしまったようです。Google Appsでは似た機能を提供しているようですが、こちらも一つの枠に複数の予約は受けられないようですね。(設備の予約などには便利かと思います。)

GetThePaper予約システムでは、こういったレッスン専門の予約機能は有していないのですが、Googleカレンダー連携、デザインや、他の機能を気に入って頂いたユーザー様から、なんとか同様の機能を実現できないか?というお問合せやご要望を頂くことがあるので、参考に設定方法を記載したいと思います。

「実現したい内容」

  • 月曜ヨガ初級19:00〜20:00、水曜ヨガ上級18:00〜19:00、金曜ヨガ初級19:00〜20:00のレッスン
  • 定員は5名
  • レッスン時間のみレッスンを示す時間枠が表示されていて、レッスン以外時間は予約者(お客様)からは予定がないように見える。

この設定のミソは、「予約者から他の予定が入っていないように見える」の部分です。つまり実際には、予約が入る時間帯以外に繰り返し予定を入れてしまい、予定が入らないようにすることで、レッスン時間のみに予定を入れてもらうようにするのですが、レッスン時間以外の予定は非表示にしてしまう設定です。

尚、今回の場合3つのクラスを選択してもらうというのが一番スマートな方法ですが、残念ながらそういった機能は有していないため、予約者様には、カレンダーを見ながらレッスン日時を選択してもらう形式となります。

  1. まず、Googleカレンダーを開き、左サイドバーの「マイカレンダー」右にある▼をクリックし、「新しいカレンダーを作成」を選択します。

  2. 新しいカレンダーを作成
  3. するとカレンダー作成画面が開きますので、カレンダー名を「レッスン-予約用」と入力してください。「カレンダーを一般公開する」はチェックを入れないでください。

  4. 次に1,2と同様に「レッスン-表示用」というカレンダーをつくります。こちらは、「カレンダーを一般公開する」にチェックを入れ「予定の時間枠だけを一般に公開」はチェックを外します。

  5. それでは、カレンダーの月曜19:00に新しい予定を入れていきます。タイトルは「ヨガ初級」時間は19:00〜20:00、「繰り返す」にチェックを入れ、編集をクリック、開いたボックスに毎週、月曜、金曜にチェックを入れます。カレンダーは「レッスン-表示用」を選択、「外部向け表示」は「予定あり」を選択して、「保存を押してください。

  6. 繰り返し予定を作成
  7. これで、月曜、金曜のレッスン枠が作成されました。次に同様にして水曜のヨガ上級を作成してください。これで、表示用のカレンダーが作成されました。

  8. ここからは、予約用のカレンダーを作成していきます。まず、カレンダーを新規作成し、火曜日、木曜日、土曜日、日曜日の18:00〜20:00に予定を入れます。カレンダーは「レッスン-予約用」を選択してください。カラーを目立たないグレーなどに設定すると見やすいかもしれません。 タイトルは無くてもかまいませんが「none」などとしておきます。

  9. 上記予定を作成後、再度、予定を選択し編集をクリックします。右上の「その他の操作」から「予定の複製」を選択し保存します。そしてこれを4回繰り返します。
  10. 月曜、金曜の18:00〜19:00、水曜の19:00〜20:00にも6,7の作業を行います。

  11. 他の時間に予約を入れておく
  12. それでは、予約フォームの上部にレッスン時間表示用カレンダーを追加していきます。
    詳しい追加方法は以下に解説してありますので、参照してください。
    フォームにカレンダーを表示する
    「表示するカレンダー」は「レッスン-表示用」のみチェックします。
    「上部のHTMLを更新する」をクリックし、コードをコピーして予約システムに貼り付けます。

  13. 共有設定
  14. 最後に予約フォーム側で、ヨガ初級用のフォームとヨガ上級用のフォームを作成し、メニューをそれぞれ登録します。また、最下段のマルチカレンダー選択で、「レッスン-予約用」のみにチェックを入れてください。また、オープン時間とクローズ時間を18:00〜20:00に設定すれば、完成です。 以下に、完成したフォームのリンクを記載しましたので、ご確認ください。 このサンプルでは、フォームを2つに分けず、初級用と上級用をまとめて表示しています。
  15. 完成した予定の時間枠フォーム


    完成したフォーム

    カレンダーやフォームを複数分けることで更に細かい制御も可能になります。 一度お試しください。

    解説について

    現在、FAQ充実の為、質問を積極的に受け付けております。
    お問合せフォームより、ご質問下さい。
    当日~数日以内にはご返信致します。

    ※ブラウザやOSの種類と、ご質問内容を具体的に記載して下さい。 ブラウザやOSの種類・バージョンの確認方法が不明な場合は、以下のサイトにアクセスして頂き、 表示内容を全て貼りつけて送信して下さい。

    ★ブラウザ情報確認ページ
    http://www.cman.jp/network/support/go_access.cgi