VILLA RUMAH WAYAN
Villa Rumah Wayan
4棟のヴィラについて、宿泊情報の閲覧、空室確認、予約リクエスト、運用管理を行うサイトです。予約管理機能の改修として、外部予約と直接予約が重なった際の調整内容を確認できる仕組みや、仮押さえを含む空室判定に取り組みました。
公開サイトを見る ↗担当範囲
予約・空室管理機能の開発・改修競合時の調整記録と管理画面表示仮押さえ・データベースロック関連
公開サイトの画面

実装のポイント
カレンダーの競合を追跡できる情報設計
外部予約と直接予約が重なった際に、どの期間を除去・短縮したかを記録する処理を追加しました。元の期間、調整後の期間、変更理由を管理画面で確認できるようにし、表示が変わった理由を運用担当者が追いやすくしています。
同時申込みを考慮した仮押さえ
日ごとの割当済み棟数と有効な仮押さえ数を集計し、希望する棟数を確保できるか判定します。仮押さえ作成時はデータベース側で処理を調整し、期限切れを整理してから再判定することで、同時申込みによる競合を抑えています。