このサイトは、MovableTypeによる予約サイト構築プラグイン「A-Reserve」のデモサイトです。
機能を理解していただけるよう、架空のホテル内のレストランの予約受付サイトとして構築しています。
以下のような機能をもっています。
- MTタグで描画したカレンダーに予約状況を表示(ここでは予約残数そのままでなく○△-で表現)
- カレンダーの日付を選択し、予約フォームで予約完了
- しきい値を設定(残数3になると△表示に変化します)
- 予約残数を自動セット※cron設定必要(毎日10時に、30日後のカレンダーに残数5をセットする)
予約情報
予約情報は、プラン、日付、オプション、残数というデータで設定可能です。
1つのフォームに対して、複数の「プラン」と、その子要素「オプション」を作成することができます。
(※オプションはプランごとに設定できます)
このサイトでは、
- プラン「洋食グリル」
└ オプション「ランチ」「ディナー」
└ しきい値「3」
- プラン「和ダイニング」
└ オプション「ご夕食」
└ しきい値「2」
と設定しています。
(※残数自動設定はフォームごとの設定になります)
管理画面について
管理画面のデモは公開していません。
A-Reserveのページで、画面イメージのキャプチャをご覧いただけます。
ドキュメントについて
A-Reserveの機能および実装方法などその他詳しくはA-Reserveドキュメントを参考にしてください。このデモサイトで実現している3か月カレンダーについては、こちらでコードを紹介しておりますので、手法のひとつとして開発の参考にしてください。
なお、テンプレートはアットスタイルさんのテーマを利用しています。