ブライダル

ドレスショップ・衣装店の試着予約とドレスの在庫・予約の管理。同じドレスの重複予約を防ぎ、提携式場と挙式日の変更をつなぐ設計

ドレスショップ・衣装店で、試着予約とドレスの在庫・貸し出しの予約を一つの仕組みで管理する設計をまとめます。1着ごとの台帳、前後の手入れ日数を含めた押さえ方、キープの期限、提携式場との挙式日の連携まで。

この記事の結論:ドレスショップ・衣装店の試着予約と在庫・予約の管理は、ドレスを「デザイン」ではなく「1着ごと」の記録で持ち、本番の貸し出しは挙式日の前後に準備と手入れの日数を足した期間で押さえます。同じ1着の期間が重ならないことはデータベースの制約で保証し、迷っているお客様のキープには期限を付けて自動で外します。試着の予約は、部屋とスタッフの枠と、試着したいドレスが店にあるかの二つを確かめて受けます。提携式場とは、挙式日の変更やキャンセルを受け取る経路と、個人情報を渡す根拠を先に決めておきます。

読み手は、ドレスショップや衣装店で予約と在庫の帳簿を任されている方と、仕組みを組み立てる技術者を想定しています。個別のお店や式場の話ではなく、作る側が先に決めておく設計の考え方を並べました。

ドレスショップの在庫と予約は「1着ごと×期間」で管理する

ドレスの在庫は、デザインごとの数ではなく、1着ずつの記録として持ち、予約はその1着に対する「期間」として登録します。同じデザインでもサイズやお直しの跡が違い、どの1着がいつ店にあり、いつ外に出ているかが分からないと、重複予約は防げないからです。

記録 持つもの 備考
デザイン 名前、ブランド、色、シルエット、写真 お客様に見せる単位。検索や絞り込みに使う
1着(個体) 管理番号、サイズ、丈、お直しの記録、状態 予約が実際にぶつかるのはこの単位
試着予約 日時、部屋、担当スタッフ、試着したい1着 本番の日は押さえない
貸し出しの押さえ 1着、開始日、終了日、キープか確定か、期限 期間が重なってはいけない
お客様 名前、連絡先、挙式日、提携式場 1組で複数の衣装を借りることがある

小物(ベール、グローブ、アクセサリー)は、1点ずつ管理するほど高価でない物もあります。数量で持つ物と1点ずつ持つ物を、品目ごとに分けて決めておくと、台帳が細かくなりすぎません。

同じドレスの重複予約は、3つの場面で起きやすい

重複予約は、店頭・電話・Webなど受付の窓口が分かれているとき、手入れの期間を数え忘れたとき、キープの期限があいまいなときに起きやすくなります。どの場面でも、人が台帳を見て判断している限り、同時に二つの受付が通る余地が残ります。

起きる場面 何が起きるか 仕組みでの防ぎ方
窓口が複数ある 店頭で決めた1着を、同じ時間に電話でも受けてしまう 受付をすべて同じ台帳に書き、登録の時点で重なりを弾く
手入れの日数を数え忘れる 返却の翌日に、クリーニング中の1着を次のお客様に貸す予定を入れる 押さえる期間に、前後の準備と手入れの日数を含める
キープがあいまい 「少し考えます」のまま残り、別のお客様に断ってしまう キープに期限を持たせ、過ぎたら自動で外す

紙の予約表や共有の表計算でも、一人が一つの窓口を見ている間はうまく回ります。窓口が増えたり、店舗が複数になったりした時点で、登録の瞬間に重なりを確かめる仕組みが要るようになります。

試着予約は、部屋・スタッフの枠とドレスの所在の二つで受ける

試着の予約は、試着室とスタッフの空きと、試着したいドレスがその日に店にあるかの二つを確かめてから受け付けます。部屋が空いていても、目当ての1着が貸し出し中やお直し中なら、来店しても着られないからです。

  1. 部屋とスタッフの空きを見る。 試着室ごと、時間帯ごとに枠を持ち、着付けのできるスタッフのシフトと合わせる
  2. 試着したいドレスを選んでもらう。 Webで受ける場合は、デザインを選んでもらい、店に戻っている1着があるかを確かめる
  3. 所在が合わない1着は外して見せる。 貸し出し中・お直し中・クリーニング中の1着は、その日の試着の候補に出さない
  4. 予約が入ったら、その1着に試着の印を付ける。 本番の押さえとは別の記録にして、同じ日に別店舗へ移さないようにする

試着の予約は来店の約束であって、ドレスを決めたわけではありません。そのため、試着の予約だけでは本番の期間を押さえず、決めた時点で次の節の押さえに進みます。

本番の貸し出しは、挙式日の前後に準備と手入れの日数を足して押さえる

本番の貸し出しの押さえは、挙式日の一日だけでなく、準備・配送・返却・クリーニング・検品の日数を前後に足した期間で登録します。挙式日だけを見て重複を確かめると、返却直後で手入れの終わっていない1着に、次の予約が入ってしまうからです。

期間の部分 中身 日数を決める人
前の準備 最終の調整、式場への配送 店の責任者が品目ごとに決める
挙式の日 お客様が着る日(前撮りの日を含めることもある) 予約ごとに決まる
後の手入れ 返却、クリーニング、検品、補修 店の責任者が品目ごとに決める

前後の日数は、ドレスの素材や、クリーニングを外に出すかどうかで変わるので、品目ごとに決められる作りにします。データベースにPostgreSQLを使うなら、1着ごとに期間が重ならない制約をかけられます。

sql
-- 1着ごとに、キープと確定を合わせて期間が重ならないようにする例
CREATE EXTENSION IF NOT EXISTS btree_gist;

CREATE TABLE dress_hold (
  id        BIGSERIAL PRIMARY KEY,
  dress_id  BIGINT NOT NULL,          -- 1着(個体)の管理番号
  customer_id BIGINT NOT NULL,
  period    DATERANGE NOT NULL,       -- 前の準備〜後の手入れまでを含めた期間
  status    TEXT NOT NULL,            -- keep(キープ)/ fixed(確定)/ released(解除)
  keep_until TIMESTAMPTZ,             -- キープの期限
  EXCLUDE USING gist (dress_id WITH =, period WITH &&)
    WHERE (status IN ('keep', 'fixed'))
);

空きを画面で見てから書き込む作りだけでは、二人のスタッフが同時に同じ1着を押さえたとき、両方の登録が通ってしまいます。最後の砦をデータベースに置いておけば、受付の窓口がいくつ増えても、同じ1着の期間が二重に入ることはありません。

キープ(仮押さえ)には期限を付け、期限が来たら自動で外す

お客様が迷っている間のキープは、期限を決めて登録し、期限を過ぎたら自動で外して、担当スタッフに知らせます。期限のないキープが残ると、そのドレスを着たい別のお客様を断ることになり、店にとっても機会を逃すことになるからです。

決めること 作り方の例
期限の長さ 店の方針として決め、画面で初期値として入る形にする
期限の前の知らせ 期限の前日に、担当スタッフとお客様に連絡する
期限が来たとき 押さえを解除し、解除した記録を残す
延長 延長できる回数と、延長した人を記録する
順番待ち キープ中の1着を希望する別のお客様を、順番待ちとして登録できるようにする

期限が切れて押さえが外れたことを、スタッフが知らないままお客様に「キープしてあります」と案内してしまう行き違いは、何より防ぎたいところです。解除の処理と知らせは、一続きの処理として作ります。

ドレスの状態は一つの項目で追い、所在を見失わない

1着ごとの状態は、「店にある」「貸し出し中」「手入れ中」のように一つの項目で持ち、変わるたびに履歴を残します。状態が分かれた複数のチェック欄で表すと、「貸し出し中なのにクリーニング中」のような矛盾が生まれ、所在が分からなくなります。

状態 次に進む条件 試着の候補に出すか
店にある 試着・配送・お直しに出す 出す
お直し中 お直しが終わる 出さない
配送・貸し出し中 返却を受け取る 出さない
クリーニング中 クリーニングから戻る 出さない
検品待ち 汚れや傷がないことを確かめる 出さない
貸し出し停止 補修が終わる、または廃棄を決める 出さない

複数の店舗でドレスを融通し合うなら、状態とは別に「どの店舗にあるか」も持ちます。移動中の1着は試着の候補に出さないようにしておくと、来店したのにドレスがない、という事態を防げます。

提携式場との連携は、挙式日の変更を受け取る経路と、情報を渡す根拠を先に決める

提携式場と連携するときは、挙式日の変更やキャンセルを店がどう受け取るかと、お客様の情報をどんな根拠で渡し合うかを、仕組みを作る前に決めます。挙式日が動いたのに店の押さえが古い日のままだと、新しい日には別のお客様の予約が入っている、ということが起きるからです。

決めること 選べる形 気をつけること
挙式日の変更の受け取り 式場の担当者から連絡を受けて店で直す/式場の仕組みから知らせを受け取る どちらでも、店の押さえを直すまでを一つの作業にする
共有する項目 名前、挙式日、会場、衣装の受け渡しの時刻など 採寸などの体の情報は、必要がなければ渡さない
渡す根拠 お客様の同意、または共同利用する事項の事前の通知・公表 通則編(個人情報保護委員会)を読み、専門家に確かめる
衣装の受け渡し 店から式場への配送、式場での引き渡し 誰がいつ受け取ったかを記録する

式場の仕組みとデータを直接つなぐ場合は、送られてくる挙式日の変更を自動で反映させず、店のスタッフが確かめてから押さえを動かす作りが安全です。変更後の期間に別の押さえが重なっていたら、その場で知らせが出るようにします。

既製の予約システムで足りるか、作るかを見分ける

既製の予約システムで足りるかどうかは、1着ごとの期間の押さえと、前後の手入れ日数、キープの期限を、その製品が扱えるかどうかで見極めます。来店予約だけを扱う製品では、試着の枠は取れても、ドレスの貸し出し期間の重なりまでは管理できないことが多いからです。

確かめること 既製で足りる目安 作ることを考える目安
在庫の単位 1着ずつ、期間で押さえられる デザインごとの数しか持てない
手入れの日数 前後の日数を品目ごとに設定できる 挙式日の一日しか押さえられない
キープ 期限と自動解除がある 手で外すしかない
窓口 店頭・電話・Webが同じ台帳に入る Webの予約だけが別の画面に入る
提携式場 挙式日の変更を受け取って確かめられる 電話とメモに頼る

株式会社bundlyzeでは形の違う予約を業種ごとに扱える管理システムを企画し、運用の段階まで自社で開発しています。ドレスのように「1点ものを期間で貸す」予約も、同じ考え方の上に組み立てられます。帳簿の単位や押さえの持ち方から話し合いたいなら、予約や在庫の仕組みづくりの窓口(bundlyze)に相談の始め方を載せています。

出典

下の2件は2026年10月3日に読んだ内容です。改正で記述が変わることもあるので、設計を確定させる時点でもう一度目を通してください。

よくある質問

同じデザインのドレスが3着あるとき、在庫は「3」という数で持てばいいですか?

数ではなく、1着ずつ別の記録として持つことをおすすめします。同じデザインでもサイズや丈、お直しの跡、汚れの具合が1着ごとに違い、どの1着をどの挙式日に貸すのかを決めないと、返却やクリーニングの予定が立てられないからです。お客様に見せる画面では、デザインごとにまとめて表示すれば十分です。

試着の予約が入ったら、そのドレスの本番の日も押さえるべきですか?

試着の予約だけで本番の日は押さえません。試着の段階では、そのドレスを着るかどうかがまだ決まっていないからです。試着の日にドレスが店にあることだけを確かめ、気に入ったドレスを決めた時点で、期限付きのキープとして挙式日の前後を押さえます。

提携している式場と、お客様の情報をやり取りしてもいいですか?

渡す情報と相手、目的をお客様に示し、同意を得るか、共同で使う相手・項目・目的・管理の責任者などをあらかじめお客様に知らせる(または容易に知り得る状態に置く)形が基本です。個人情報保護委員会がまとめた通則編には、第三者への提供と共同利用についての考え方が示されています。自社の扱いが当てはまるかどうかは、専門家に確かめてから仕組みに組み込みます。