
S2ファクトリーが日々のウェブサイトや
アプリの制作を通じて、
役に立ちそうな技術情報や趣味の話まで
幅広いテーマで発信しています。

目次
弊社ではこれまで、施設の体験プログラムやイベントなど、さまざまな予約システムを開発してきました。同じ予約システムでも、何を予約するのか、誰が管理するのかによって、求められる仕組みは変わります。
今回は特徴の異なる 3 つの事例から、個別の要望をどのように形にしたのかを紹介します。

1 つ目は、施設内で行われる体験型ワークショップの予約システムです。利用者は会員登録後、Webサイトから希望する日時を予約できます。
利用者向けの予約機能に加え、スタッフ側の管理機能も充実させました。学校などの団体から電話で受けた予約をその場で登録できるほか、団体利用に伴う駐車場や来館の予約も管理画面上で扱えます。
リニューアルで特に重視したのが、日々予約対応を行うスタッフの使いやすさです。管理画面のデザインと実装にあたり、カスタマーサポートの担当者へヒアリングを実施。従来のシステムで使いづらかった点だけでなく、変えずに残してほしい部分も確認し、実際の業務の流れに沿って画面や操作を調整しました。
管理画面には、予約した参加者を当日のテーブルへ割り当てる機能も備えています。人数やグループ構成を見ながら、画面上で各テーブルへ配置できる仕組みです。年齢や参加者の組み合わせといった、ワークショップ独自の予約条件にも対応しています。
現場へのヒアリングをもとに、独自の予約条件や当日の運用まで一つの管理画面に落とし込める点は、フルスクラッチ開発の強みです。

2 つ目は、予約開始と同時に多くの申し込みが集まり、短時間で枠が埋まる大規模イベントの事例です。最大の課題は、大量のアクセスを受け止めながら、定員を超える予約を発生させないことでした。
そのため、システムとインフラの両面から構成を検討。入口となるページは、アクセスのたびに処理が発生しない静的な構成にし、予約処理でロックする範囲も限定。短時間に負荷が集中することを前提に設計しています。
予約には LINE ログインによる認証が必要です。認証を挟むことで利用者ごとの操作に時間差が生まれ、結果としてアクセスがある程度分散することも見込んでいます。一方で、ログインを終えた時点ですでに満席となる状況を避けられるよう、予約の流れも調整しました。
受付開始前には、多くの利用者が同時に操作しても、用意した枠数を超えて予約が成立しないかを繰り返しテストしています。
予約後は参加者ごとに QR コードを発行し、当日はスタッフがスマートフォンで読み取って入場を確認できます。多数の来場者を円滑に受け入れるため、QR コードを使ったチケットのもぎり機能まで独自に実装しました。
アクセス集中への対策だけでなく、予約の受付から当日の入場まで、イベントの規模と運用に合わせて一から設計した事例です。

3 つ目は、EC サイトを運営するクライアント向けに開発した、有料イベントの予約システムです。当初は一つのイベント向けに開発したものでしたが、現在は複数のプログラムにも展開されています。
既存の EC サイトでは、 Shopify が使われていました。そこで、イベント予約の機能を Shopify のアプリとして開発。既存の会員情報や決済機能をそのまま利用できるため、参加者は別のサービスでアカウントを作ったり、支払い情報を登録したりする必要がありません。
運営側も、商品の販売とイベントの予約を同じ Shopify の管理画面から確認できます。参加経験などイベントごとに必要な情報を取得できるよう、独自のアンケート機能を追加。以前利用していた外部サービスの予約データについても、過去の履歴を引き継げるよう移行をサポートしました。
実装にあたっては、Shopify が備える多様な機能との整合性も考慮しています。クーポンなどを利用した場合も予約を正しく処理できるよう、API の組み合わせを一つずつ検証。Shopify 側で扱う情報と、独自に保持する予約データを切り分けました。
Shopify の既存機能を活かしながら、イベント運営に必要な予約機能を加えています。
予約システムを設計する際は、申し込みを受け付ける画面だけでなく、管理業務や当日の運用まで考える必要があります。
弊社では、利用者向けの予約画面、管理画面の UI、バックエンド、インフラ、外部サービスとの連携まで、案件に応じて設計・開発しています。
アクセスが集中するシステムには、キャンペーン開発で培った負荷対策の知見を活かして設計します。
システム全体の新規開発やリニューアルに限らず、一部機能の改修にも対応可能です。
「既存の予約サービスでは運用に合わない」「管理業務の一部が手作業で残っている」「現在の EC サイトや会員基盤を活かしたい」など、予約に関する課題があれば、お問い合わせフォームからご相談ください。
share

様々な分野のスペシャリストが集まり、Webサイトやスマートフォンアプリの企画・設計から制作、システム開発、インフラ構築・運用などの業務を行っているウェブ制作会社です。
案件のご依頼、ご相談、その他ご質問はこちらからお問い合わせください。

様々な分野のスペシャリストが集まり、Webサイトやスマートフォンアプリの企画・設計から制作、システム開発、インフラ構築・運用などの業務を行っているウェブ制作会社です。
案件のご依頼、ご相談、その他ご質問はこちらからお問い合わせください。