ブライダル

フォトウェディング・前撮りスタジオの予約導線をWebで組み立てる。撮影プラン・衣装・ロケーションを選ぶ順番、空き枠の見せ方、予約後の連絡

フォトウェディング・前撮りスタジオのWeb予約を、撮影プラン・日時・衣装・ロケーションを選ぶ順番から組み立てます。部屋とカメラマンと衣装の組み合わせで決まる空き枠の出し方、屋外撮影の許可と雨天、撮影日までの連絡まで。

この記事の結論:フォトウェディングや前撮りのスタジオでWeb予約を作るときは、まず「何から選んでもらうか」の順番を決めます。おすすめは、①撮影の種類(スタジオかロケーションか)とプラン、②日付と時間帯、③衣装の候補、④連絡先、の順です。空き枠は、撮影の部屋・カメラマン・ヘアメイク・衣装の「全部がそろう時間」だけを出し、屋外の撮影地には許可の手続きと日の入りと雨天の扱いを予約の条件として持たせます。予約のあとは、試着、許可の結果、前日の天気の判断、写真の納品と、撮影日までの段取りに合わせて連絡を送ります。

想定している読み手は、フォトウェディングや前撮りを扱うスタジオ・式場の担当者と、その予約の画面を作る開発者です。プランの料金表の見せ方や、婚礼の打ち合わせ全体の管理には触れず、撮影の予約に絞ります。公園での撮影の許可は大阪市の案内、日の入りの時刻は国立天文台の暦計算室を出典にしました(どちらも2026年10月3日時点の掲載)。特定のスタジオの事例は出てきません。

フォトウェディングの予約導線は、選ぶ順番を決めることから始まる

撮影の予約で離脱が起きやすいのは、選ぶものが多いのに、その順番が撮影する側の都合で並んでいるときです。選んでもらう順番は、「あとで変えにくいもの」から先に置きます。

順番の組み方 起きやすいこと 向いている場面
衣装 → 日付 → プラン 気に入った1着が空いている日しか出ず、日程が合わずに離れる 衣装の在庫が多く、同じ衣装が何着もある
日付 → プラン → 衣装 屋外のプランを選んだ時点で、選んだ日が許可の期限に間に合わないと分かる スタジオ撮影だけを扱う
撮影の種類とプラン → 日付と時間帯 → 衣装の候補 プランごとに選べる日と時間が先に絞られ、あとで覆らない スタジオとロケーションの両方を扱う

3つ目の並びをすすめる理由は、プランによって「押さえる人と場所」と「受けられる日」が変わるからです。スタジオ撮影なら部屋とカメラマン、屋外の撮影なら移動の時間と撮影地の許可が加わります。プランを先に決めてもらえば、そのあとに出す日付と時間帯は、本当に受けられるものだけになります。

衣装は、予約の画面では「候補」として受け取るだけにします。試着をしないと決めにくい品目を、予約の入口で確定させる必要はありません。

空き枠は、部屋・カメラマン・ヘアメイク・衣装がそろう時間だけを出す

撮影の空き枠は、カレンダーに1本の枠があるのではなく、いくつもの資源(部屋や人や衣装)が同じ時間にそろったところにできます。画面に出すのは、この「全部がそろう時間」だけです。

資源 押さえる時間 気をつけること
撮影の部屋(スタジオ) 撮影の時間+片付けと次の準備 背景のセットを替える時間を前後に足す
カメラマン 撮影の時間+屋外なら移動の往復 屋外の撮影の日は、同じ日のスタジオ撮影に入れない時間ができる
ヘアメイク 撮影の開始より前の支度の時間 撮影の開始と支度の開始がずれる。支度を含めた時間で押さえる
着付け 和装のプランだけ 和装と洋装の両方を撮るプランは、途中の着替えの時間も要る
衣装 撮影の日の前後を含めた貸し出しの期間 戻ってきた衣装の手入れの日数を、次の貸し出しの前に空ける

資源ごとに押さえる時間が違うため、「プランごとに、どの資源を、撮影の開始から見て何分前から何分後まで使うか」を表にして持っておくと、空き枠の計算が1か所にまとまります。

ts
// プランごとに、どの資源を、撮影の開始から何分ずらして何分使うかを持つ
type Need = { kind: 'room' | 'photographer' | 'hairmake' | 'kitsuke'; offsetMin: number; durationMin: number };

const plans: Record<string, Need[]> = {
  studio_western: [
    { kind: 'hairmake', offsetMin: -90, durationMin: 90 },
    { kind: 'room', offsetMin: 0, durationMin: 120 },
    { kind: 'photographer', offsetMin: 0, durationMin: 90 },
  ],
};

// 候補の開始時刻ごとに、必要な資源の種類それぞれで「空いている人や部屋が1つ以上あるか」を見る
function canStartAt(planId: string, start: Date, isFree: (kind: Need['kind'], from: Date, to: Date) => boolean) {
  return plans[planId].every((n) => {
    const from = new Date(start.getTime() + n.offsetMin * 60_000);
    const to = new Date(from.getTime() + n.durationMin * 60_000);
    return isFree(n.kind, from, to);
  });
}

衣装をこの計算に入れないのは、前の節のとおり、予約の時点では候補にとどめるからです。そのかわり、試着の段階で衣装を確定するときに、貸し出しの期間がほかの予約と重ならないかを同じ考え方で調べます。

ロケーション撮影は、許可・日の入り・雨天の3つを予約の条件に持たせる

屋外の撮影は、スタジオと同じ空き枠の計算だけでは足りません。撮影地ごとに「何日先から受けられるか」「何時までに撮り終えるか」「雨のときにどうするか」を持たせ、予約の画面がそれに従うようにします。

条件 撮影地ごとに持つ値 予約の画面での扱い
許可の手続き 予約を受けられる最短の日数、許可の申請先、許可が下りるまでの状態 最短の日数より近い日は選べないようにする。予約は「許可の確認中」の状態で受ける
日の入り 季節ごとの撮影の最終の開始時刻 夕方の時間帯は、その日の日の入りから逆算して出す
雨天 予備日の扱い、判断する時刻、切り替え先のスタジオ 予約の確定の画面と控えのメールに、判断の時刻と連絡の手段を書く

許可は、撮影地によって要否も手続きも違います。たとえば大阪市は、公園の行為許可の案内の中で、結婚式の前撮りを商業目的のロケーション撮影の例に挙げ、希望日のおよそ2か月前を目安に公園管理者へ事前に確認するよう求めています。兵庫県内や大阪府の管理の公園、寺社や民間の施設も、それぞれの管理者が決めています。撮影地を予約の画面に載せる前に、管理者の案内を読み、最短の日数と申請先を撮影地の一覧に書き込んでおきます。

日の入りの時刻は、国立天文台の暦計算室が各地の値を出しています。大阪でも、冬至のころと夏至のころでは日の入りが2時間以上違うため、夕方の光で撮るプランは、季節で固定の時間帯を出すのではなく、撮影地と日付から最終の開始時刻を決めます。

衣装は「候補」と「確定」を分けて持ち、貸し出しの期間で重なりを防ぐ

衣装は予約の時点では候補として何着か受け取り、試着の日に1着に確定させます。確定させた時点で、その衣装に「撮影の前日から、手入れが終わる日まで」の貸し出しの期間を記録し、同じ期間にほかの予約で確定できないようにします。

段階 衣装の状態 他の予約への影響
予約を受けた 候補(複数可) 影響しない。人気の衣装に候補が集まっていることは、スタッフの画面で見えるようにする
試着の日 確定(1着) 貸し出しの期間は、ほかの予約で確定できない
撮影の日 貸し出し中 同じ
返却と手入れ 手入れ中 手入れが終わるまでは確定できない
手入れの完了 空き 次の確定を受けられる

候補の段階で衣装を押さえないのは、押さえたまま試着で別の衣装に決まると、その間ほかの人が選べなくなるからです。人気の衣装に候補が重なっているときは、試着の日の順番を早めに組むなど、人の判断で調整する余地を残します。

空き枠の見せ方は、選べる時間だけを並べ、入力中は短い時間だけ押さえる

空き枠は、日付ごとに「○・△・×」を並べるより、日付を選んだあとに選べる開始時刻だけを並べるほうが、スマホでは迷いが少なくなります。選べない時間を見せないことで、押してから「この時間は満席です」と返される往復がなくなります。

  1. プランを選ぶと、そのプランで受けられる日だけがカレンダーで押せる状態になる
  2. 日付を押すと、その日の開始時刻の候補が並ぶ(屋外は日の入りから逆算した時刻まで)
  3. 時刻を選んだ時点で、その枠を入力が終わるまでの短い時間だけ仮に押さえる
  4. 連絡先を入れて送信した時点で、もう一度空きを調べてから予約を確定させる
  5. 仮の押さえの時間が過ぎたら、押さえを外して、ほかの人が選べるようにする

4の「送信の時点でもう一度調べる」は、2人が同じ枠をほぼ同時に選んだときに、二重の予約を作らないためのものです。画面の表示だけに頼らず、データベースの側で、同じ資源の同じ時間に2件の確定が入らない制約をかけておきます。仮の押さえの長さは、入力の項目数と実際にかかる時間を見て決め、長くしすぎないようにします。

予約のあとの連絡は、撮影日までの段取りに合わせて送る

撮影の予約は、受けた時点で終わりではなく、撮影日までに試着や許可の確認が続きます。連絡は、その段取りの節目ごとに、何を決めてほしいかを1つずつ伝える形にします。

時点 送る内容 決めてもらうこと
予約を受けた直後 受付の控え、プランと日時、衣装の候補、雨天の扱いの要点 なし(内容に誤りがないかの確認だけ)
試着の日程を決めるとき 試着の候補日、持ち物、所要時間の目安 試着の日時
許可の結果が出たとき(屋外) 許可が取れたか、取れなかった場合の代わりの撮影地 代わりの案を選ぶ(取れなかったときだけ)
撮影の前日 集合の場所と時刻、天気による判断の結果 なし。延期やスタジオへの切り替えのときは、その案内
撮影の後 写真の選び方、納品の時期と受け取りの方法 写真の選定

連絡の手段は、メールとLINE公式アカウントのどちらでも組めます。どちらで送るにしても、予約の記録に「どの連絡を、いつ送ったか」を残しておくと、送り漏れや同じ内容の二重の送信に、スタッフがすぐ気づけます。前日の天気の判断のように、時刻が決まっている連絡は、判断の担当者が決めた結果を入れると自動で送られる形にしておくと、撮影が重なる繁忙期にも遅れにくくなります。

撮影の予約と婚礼の打ち合わせを同じ記録で扱いたい場合は、婚礼の予約と顧客の記録を一本化する記事で、案件の段階の持ち方を書いています。

株式会社bundlyzeでは、撮影の予約に限らず、さまざまな業種に合わせられる予約管理の仕組みを企画から運用まで開発しており、LINE公式アカウントとつないで連絡を送る仕組みも自社で作っています。撮影の資源の組み合わせや撮影地の条件を予約の画面に落とし込む進め方は、業務システム開発の案内に載せています。

出典と確認日(2026年10月3日)

よくある質問

衣装は、予約の画面で選んでもらうべきですか?

予約の画面では「気になる衣装の候補」までにとどめ、確定は試着のあとにするのがおすすめです。予約の時点で衣装を確定させると、その1着が空いている日しか選べなくなり、日程の候補が大きく減ります。候補として受け取っておけば、スタッフが撮影日の前後の貸し出しを見ながら、試着の日に調整できます。

ロケーション撮影の予約は、何日先から受け付ければいいですか?

撮影地ごとに、許可の手続きにかかる日数から決めます。たとえば大阪市の公園では、結婚式の前撮りのような商業目的の撮影は許可が必要な行為とされ、希望日のおよそ2か月前を目安に公園管理者へ事前に確認するよう案内されています。撮影地の一覧に「何日先から予約できるか」を持たせ、それより近い日は選べないようにします。

雨で屋外の撮影ができないとき、予約はどう扱えばいいですか?

予約を取り消すのではなく、「延期」や「スタジオでの撮影に切り替え」として、同じ予約の中で状態を変えるのがおすすめです。誰が、いつの時点で判断し、どの手段で連絡するかを先に決め、予約を受けた時点の案内にも書いておきます。予約を取り直す形にすると、衣装や担当者の押さえが一度外れ、ほかの人に取られることがあります。