フォトウェディング・前撮りスタジオの予約導線をWebで組み立てる。撮影プラン・衣装・ロケーションを選ぶ順番、空き枠の見せ方、予約後の連絡
フォトウェディング・前撮りスタジオの
この
想定している
フォトウェディングの予約導線は、選ぶ順番を決めることから始まる
撮影の
| 順番の |
起きやすい |
向いている |
|---|---|---|
| 衣装 → 日付 → プラン | 気に |
衣装の |
| 日付 → プラン → 衣装 | 屋外の |
スタジオ撮影だけを |
| 撮影の |
プランごとに |
スタジオと |
3つ目の
衣装は、
空き枠は、部屋・カメラマン・ヘアメイク・衣装がそろう時間だけを出す
撮影の
| 資源 | 押さえる |
気を |
|---|---|---|
| 撮影の |
撮影の |
背景の |
| カメラマン | 撮影の |
屋外の |
| ヘアメイク | 撮影の |
撮影の |
| 着付け | 和装の |
和装と |
| 衣装 | 撮影の |
戻ってきた |
資源ごとに
// プランごとに、どの資源を、撮影の開始から何分ずらして何分使うかを持つ
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つを予約の条件に持たせる
屋外の
| 条件 | 撮影地ごとに |
予約の |
|---|---|---|
| 許可の |
予約を |
最短の |
| 日の入り | 季節ごとの |
夕方の |
| 雨天 | 予備日の |
予約の |
許可は、
日の
衣装は「候補」と「確定」を分けて持ち、貸し出しの期間で重なりを防ぐ
衣装は
| 段階 | 衣装の状態 | 他の |
|---|---|---|
| 予約を |
候補 |
影響しない。 |
| 試着の日 | 確定 |
貸し出しの |
| 撮影の日 | 貸し出し中 | 同じ |
| 返却と |
手入れ中 | 手入れが |
| 手入れの |
空き | 次の |
候補の
空き枠の見せ方は、選べる時間だけを並べ、入力中は短い時間だけ押さえる
空き枠は、
- プランを
選ぶと、 その プランで 受けられる 日だけが カレンダーで 押せる 状態に なる - 日付を
押すと、 その 日の 開始時刻の 候補が 並ぶ (屋外は 日の 入りから 逆算した 時刻まで) - 時刻を
選んだ 時点で、 その 枠を 入力が 終わるまでの 短い 時間だけ仮に 押さえる - 連絡先を
入れて 送信した 時点で、 もう 一度 空きを 調べてから 予約を 確定させる - 仮の
押さえの 時間が 過ぎたら、 押さえを 外して、 ほかの 人が 選べるように する
4の
予約のあとの連絡は、撮影日までの段取りに合わせて送る
撮影の
| 時点 | 送る内容 | 決めて |
|---|---|---|
| 予約を |
受付の |
なし |
| 試着の |
試着の |
試着の日時 |
| 許可の |
許可が |
代わりの |
| 撮影の前日 | 集合の |
なし。 |
| 撮影の後 | 写真の |
写真の選定 |
連絡の
撮影の
株式会社bundlyzeでは、
出典と確認日(2026年10月3日)
- 大阪市
「公園の :結婚式の行為・占用許可」 前撮りを 商業目的の ロケーション撮影の 例と して 許可が 必要な 行為に 挙げている 点、 希望日の およそ2か 月前を 目安に 公園管理者へ 事前に 確認する 点 - 国立天文台 暦計算室
「各地の :各地の日の 出・日の 入り」 日の 出・日の 入りの 時刻
よくある質問
衣装は、予約の画面で選んでもらうべきですか?
予約の
ロケーション撮影の予約は、何日先から受け付ければいいですか?
撮影地ごとに、
雨で屋外の撮影ができないとき、予約はどう扱えばいいですか?
予約を