異なる予約タイプを提供する3つの方法

異なる予約タイプを提供する場合、それらを組み合わせる方法は複数あります。その方法をご紹介します
2024-01-16 約1分で読めます
異なる予約タイプを提供する3つの方法

SuperSaaSでさまざまな種類の予約やブッキングを提供する方法について疑問をお持ちですか?グループレッスン個別コースを教えていて、両方をスケジュールする方法をお探しですか?いくつかの方法についてご説明しましょう。

1つのアカウントで異なる予約タイプを組み合わせる

予約タイプが1種類だけ、またはクラスが1種類だけの場合、アカウントを作成してスケジュールを設定するのは簡単です。しかし、複数の異なるサービス、予約タイプ、またはクラスを提供する場合はどうすればよいでしょうか?SuperSaaSにはそれに対応するさまざまなアプローチが用意されています。最もよく使われる3つのオプションをご紹介します。

最初のオプションは、複数のリソースを使ったレッスンや予約を提供し、1つのビューにまとめたい場合に最適です。オプション2と3は、スケジュールを別々に管理したい場合に適していますが、アプローチが異なります。オプション2は利用可能なすべてのスケジュールのリストを表示し、オプション3はスケジュール間でクロスリンクを設定します。ニーズや希望に応じて、どちらかを選ぶとよいでしょう。

1. すべてのニーズに対応する1つのスケジュールを設定する

このセットアップは最もシンプルに見えるかもしれませんが、複数のクラスタイプに1つのスケジュールを設定するのは少し複雑に感じる場合があります。できないわけではありません!始める前に、提供しているリソースやサービスを確認し、スケジュール内でユーザーにこれらのオプションをどのように提示したいかを決めることをお勧めします。

その上で、提供するすべてのリソースに対して1つまたは複数のリソーススケジュールを作成します。教師、機器、場所、利用可能な席や場所のために別のスケジュールを追加する必要があるかどうかを検討してください。ニーズに応じて、個々のリソースごとにリソーススケジュールを作成するか、種類ごとにスケジュールを作成するか検討してください(機器用に1つ、場所用に1つなど)。スケジュールを分けることで、開始時間や異なる休日をより細かく管理できます。それが重要でない場合は、リソースタイプごとに1つのリソーススケジュールにまとめる方が簡単かもしれません。

例として:あなたは個人レッスンと最大15席のマスタークラスを提供する組織を運営しています。学生は複数の席を予約できます。 この場合、教師、場所、利用可能な席のスケジュールが必要になるかもしれません。各教師に別々のスケジュールを作成するのが最善の場合があります。教師が年間の異なる時期に休暇を取る場合や、教師に自分の空き状況を編集するスーパーユーザー権限を与えたい場合に便利です。利用可能な場所と席については、それぞれ1つのスケジュールのみ作成します。場所の可用性が異なる場合に備えて、各リソースに独自の営業時間を設定することができます。

リソーススケジュールの設定に満足したら、サービススケジュールを作成して利用可能なリソースを組み合わせます。サービスを作成し、各予約に必要なすべてのリソースをそのサービスに組み合わせる必要があります。

先ほどのマスタークラスの例に戻ると、必要なすべてのスケジュールが作成されました。 学生に明確な概要を提供するには、すべてのリソースをサービススケジュールで提供されるサービスにまとめる必要があります。学生が同時に複数の席を予約できるようにするには、席数ごとにサービスを作成します。陶芸マスタークラスの場合、サービスと接続されたリソースは次のようになります:

ジェーン先生の陶芸マスタークラス
クレイトンホール、1席
ジェーン先生の陶芸マスタークラス
クレイトンホール、2席
ジェーン先生の陶芸マスタークラス
クレイトンホール、3席
以降同様
ジェーン先生 ジェーン先生 ジェーン先生
クレイトンホール クレイトンホール クレイトンホール
いずれかの席 いずれかの席 いずれかの席
いずれかの席 いずれかの席
いずれかの席

ジェーン先生が個人の陶芸レッスンも提供している場合、「個人陶芸レッスン」としてリソース「ジェーン先生」と「ろくろ室」を持つサービスとしてサービスリストに追加するだけです。ジェーン先生が利用不可になると、個人レッスンの時間帯はすべての陶芸マスタークラスの予約が不可能になります。

これはより複雑なスケジューリングニーズに対する基本的な構成であり、このセットアップをカスタマイズする方法は多数あります。上記の内容がニーズに完全に合わない場合でも、落胆しないでください!正しい設定にするには何度か試行が必要なこともあります。そのため、ビルドとテストのサイクルを繰り返すことをお勧めします:初期設定後にスケジュールをテストし、変更を加え、設定が思い通りに動作するまで繰り返します。

2. スケジュール概要ページを使用する

スケジュールを別々に管理したいが、ユーザーに最初に利用可能なスケジュールのリストを表示したい場合、スケジュールのリストにユーザーを誘導することができます。スケジュールを組み合わせる場合との大きな違いは、このオプションでは複数のスケジュールを別々に管理する必要があることです。これにより、各スケジュールを含まれる予約タイプに合わせて設定できます。 その後、スケジュールリストページのURLをユーザーに送ることができます。これにより、ユーザーは選択したスケジュールに進む前にどのスケジュールが必要かを選べます。または、ユーザーにどのスケジュールが必要かわかっている場合は、特定のスケジュールへの直接リンクを送ることもできます。 スケジュールリストはデフォルトで無効になっています。アカウントのアクセス制御ページにある「スケジュールのリストを表示する」ラジオボタンで有効にできます。そのページには使用するリンクも表示されます。

オプション1の例を使いますが、ここではあなたがジェーン先生で、陶芸クラスを提供する建物のオーナーです。 グループレッスンにはキャパシティスケジュールが必要ですが、使用していない時間帯に部屋を貸し出すこともあり、それにはリソーススケジュールが必要です。ウェブサイト上で異なるリンクを提供したり、各ユーザーを手動で正しいスケジュールにリンクしたりすることなく、スケジュールリストにユーザーを誘導できます。もちろん、このページの見た目もカスタマイズできます。

スケジュールリストは、異なる場所で社内サービスを提供する場合(例:さまざまなオフィスでの椅子マッサージ)にも役立ちます。ユーザーがスケジュールにアクセスする前に場所を選択できるようにしたい場合です。会社Aで働くユーザーが会社Bのスケジュールにアクセスできないようにブロックすることもできます。このスケジュールリストにより、正しいSuperSaaSアカウントにアクセスしていることを安心して確認できます。ブロックされたスケジュールページでは混乱や不信感を招くことがあります。

3. アカウント内の別々のスケジュール間でクロスリンクを設定する

アカウント内のすべての利用可能なスケジュールのリストをユーザーに表示したくない場合、関連するスケジュールへのリンクを提供し、興味のないスケジュールには誘導しないという方法がより適切かもしれません。スケジュールAの上の余白にスケジュールBへのリンクを追加できます。スケジュールBの上の余白には、スケジュールAへの戻りリンクを追加できます。

ジェーン先生の陶芸グループレッスンと部屋貸しの例を使います。 グループレッスンスケジュールの上のスペースに「ジェーン先生の陶芸グループレッスンのスケジュールへようこそ!部屋の貸し出しについては、www.supersaas.com/schedule/example-teacher-Jane/room-rentalsをご覧ください」のようなテキストを入れることができます。

もちろん、この設定もカスタマイズできます。方法の1つとして、自動テキストを使ってメッセージをパーソナライズしたり、スーパーユーザーだけにリンクを表示したりすることができます。

別のスタッフメンバーであるトムを雇い、陶芸グループレッスンを教えてもらうことにしました。 彼は個人の木工レッスンも提供しています。今のところ彼が自分でスケジュールを管理しており、ユーザーがそのスケジュールにアクセスする必要はありません。自動テキスト$if {message}を使って「message」を追加リンクに置き換えることで、特定のスーパーユーザーであるトムだけにリンクを表示できます。スケジュールの上に入力するテキスト全体は次のようになります:
ジェーン先生の陶芸グループレッスンのスケジュールへようこそ!部屋の貸し出しについては、www.supersaas.com/schedule/example-teacher-Jane/room-rentalsをご覧ください。
$if admin {このセクションはトムのみに表示されます:www.supersaas.com/schedule/example-teacher-Jane/woodworking}

陶芸グループレッスンのスケジュールにトムのスケジュールへの直接リンクを提供することで、トムは木工スケジュールに簡単にアクセスできます。そのスケジュールにグループレッスンへのリンクを提供すれば、簡単に行き来できます。


SuperSaaSは非常にカスタマイズ性が高く、必要なスケジュールを正確に作成する機会を提供しています。どのスケジュールタイプから始めるべきか迷っている場合や、設定方法についてもう少し詳しい情報が必要な場合は、さまざまなセットアップガイドチュートリアルで例が提供されており、設定プロセスをサポートしています。行き詰まってアドバイスが必要ですか?サポートチームがお手伝いします