映画館の関連商品在庫管理を自動化、発注点下回ったら自動発注するZapierレシピ
30分削減を目指す映画館の在庫管理 — Zapier自動発注レシピ
映画館のパンフレットやグッズは、在庫切れが売上機会の損失につながりやすい商品です。本記事では、GoogleスプレッドシートとZapierを使い、在庫数が発注点を下回った商品を確認し、発注メールを送る仕組みを紹介します。まずは売れ筋10品目から始める現実的な運用です。
- 在庫切れを防ぐ — 発注点を下回った商品を早く見つけ、売り逃しを減らす
- 手作業を減らす — 在庫数の確認と発注メールの作成を自動化する
- 小さく始める — まずは売れ筋の上位10品目を対象にする
- 発注点を計算する — 売れ行き、納品までの日数、安全在庫から基準を決める
- 承認を挟む — 導入初期は、担当者が内容を確認してから発注する
- 費用を抑える — 2026年5月時点では、Zapierの無料プランから試せる
編集長の見解: 映画館の関連商品は、「その場で買いたい」という需要が生まれやすい商材です。在庫切れは売上だけでなく、来館時の購入体験にも影響します。大規模なシステム変更ではなく、既存のスプレッドシートとメールから始める方法なら、中小規模の映画館でも検討しやすいでしょう。最初は自動送信ではなく、承認付きの半自動運用をおすすめします。
🎬 映画館の関連商品在庫管理の課題
映画館の関連商品には、パンフレット、ポストカード、クリアファイル、キーホルダー、アクリルスタンド、Tシャツなどがあります。作品の人気によって需要が変わり、公開初週に集中して売れる商品も少なくありません。
在庫切れによる機会損失の実態
公開初週の週末は、上映終了後に売店を訪れる観客が増えます。目当ての商品が品切れだと、その場での購入を見送る可能性があります。
後日、通信販売で購入する人もいます。しかし、映画館での購入は、観覧直後の高揚感や記念購入の影響を受けます。時間がたつと購入意欲が下がることもあるため、在庫切れは当日の売上機会を逃す要因になります。
編集部の警告: 映画の公開期間には限りがあります。再注文が遅れると、納品前に販売期間が終わることもあります。公開初週の売れ行きだけで判断せず、納品までの日数と追加発注の可否を確認してください。
手作業での在庫確認・発注の手間とミス
中小規模の映画館では、売店スタッフが在庫管理を兼任することがあります。主な作業は次のとおりです。
- 開店前または閉店後の棚卸し
- 売れた商品の記録
- 発注点を下回った商品の確認
- 発注書の作成
- 卸業者や配給会社へのメールまたはFAX送信
- 納品商品の検品と在庫表の更新
手作業では、次のようなミスも起こります。
- 数え間違い: 忙しい時間帯の棚卸しで数量を誤る
- 記録漏れ: 販売した商品を記録し忘れる
- 発注漏れ: 在庫不足に気づくのが遅れる
- 二重発注: 発注済みの商品を再度注文する
- 発注量の誤り: 必要数より多く、または少なく注文する
中小規模の映画館で人手が足りない現状
中小規模の映画館では、支配人や売店スタッフが、チケット販売、案内、清掃、備品管理などを兼任することがあります。在庫管理が後回しになると、発注の遅れにつながります。
担当者が変わるたびに判断が変わる点も課題です。発注点と発注量を表にまとめれば、経験だけに頼らず、同じルールで確認できます。
編集部のヒント: 最初から全商品を対象にする必要はありません。販売数と売上への影響が大きい上位10品目から始め、1か月運用してから対象を広げると、設定ミスを見つけやすくなります。
次のセクションでは、導入効果を編集部の試算と作業時間の比較で確認します。
💰 このレシピで得られる効果
Zapierを使うと、在庫数の確認、発注対象の絞り込み、発注メールの作成を連携できます。売上や作業時間への効果は、商品数、販売頻度、納品条件によって変わります。
在庫切れを防ぎ売上機会を逃さない
販売データを記録するたびに在庫数を更新し、発注点を下回った商品を通知します。発注前に担当者が確認する運用なら、誤発注も抑えやすくなります。
以下は、編集部の試算です。対象を、売店を1か所運営する中小規模の映画館とし、関連商品の月間売上を ¥800,000、対象商品をパンフレットやグッズの10品目、在庫切れの影響を月間売上の5〜10%と仮定しました。
- 月間の機会損失: ¥800,000 × 5〜10% = 約 ¥40,000〜¥80,000
- 自動化で回復できる割合: 機会損失の約70%と仮定
- 回復額の試算: 約 ¥28,000〜¥56,000/月
この試算は、販売データや欠品期間を実測した調査結果ではありません。実際に確認するには、対象商品の販売数、欠品日数、平均販売単価、納品までの日数を1〜3か月記録してください。自館のデータに置き換え、導入前後で比較することが大切です。
発注業務の時間を削減
導入前後の作業時間は、次のように試算できます。
| 業務 | 導入前(手作業) | 導入後(自動化) | 削減時間の目安 |
|---|---|---|---|
| 毎日の棚卸し | 20〜30分/日 | 週1回10分 | 約2.5〜3時間/週 |
| 在庫表の更新 | 10〜15分/日 | 自動更新 | 約1時間/週 |
| 発注書の作成 | 15〜20分/回 | 下書きを自動生成 | 約1時間/週 |
| 発注メールの送信 | 5〜10分/回 | 内容を確認して送信 | 約30分/週 |
| 合計 | 約5〜7時間/週 | 約1時間/週 | 約4〜6時間/週 |
実際の削減時間は、商品の種類と販売記録の方法で変わります。導入後も、週1回の実地確認は残してください。
データに基づく在庫管理
スプレッドシートに販売データを蓄積すると、次の判断に使えます。
- 商品ごとの売れ行きの比較
- 曜日や時間帯ごとの販売傾向
- 作品の公開時期による需要変動
- 発注点と発注量の見直し
- 売店の陳列場所や仕入れ商品の見直し
次のセクションでは、導入に必要なツールと費用を整理します。
🔧 必要なツールと準備
このレシピでは、販売データを記録する表、Zapier、発注先の連絡手段を用意します。月額費用だけでなく、初期設定と運用確認の時間も見積もりましょう。
Zapierのアカウント
Zapierは、複数のWebサービスをつなぐクラウドサービスです。2026年5月時点では、無料プランで月100タスクまで利用できます。タスクは、Zapierの自動化が1回実行される単位です。
有料プランの料金は、契約期間、地域、選択する機能によって表示が変わる場合があります。最新の料金は、Zapier公式料金ページで確認してください。料金表には、確認できていない金額を記載しません。
| プラン | 月額費用 | タスク数 | 主な用途 |
|---|---|---|---|
| Free | 無料 | 100タスク/月(2026年5月時点) | 小規模な検証、基本的な連携 |
| 有料プラン | 公式料金ページで確認 | 契約内容による | 複数ステップ、利用量の多い運用 |
無料プランの条件やタスク数は変更される可能性があります。導入前に公式ページで再確認してください。
販売データを管理するスプレッドシート
Googleスプレッドシートを使うと、Zapierとの連携を設定しやすくなります。次の列を用意してください。
| 列名 | 入力例 | 説明 |
|---|---|---|
| 商品コード | P001 | 商品を識別するコード |
| 商品名 | 作品名 パンフレット | 商品名 |
| 現在庫数 | 25 | 現時点の在庫 |
| 発注点 | 16 | この数量以下で発注候補にする基準 |
| 発注量 | 10 | 1回に注文する数量 |
| リードタイム | 3 | 発注から納品までの日数 |
| 1日平均売上数 | 2.5 | 1日あたりの平均販売数 |
| 安全在庫 | 8 | 需要変動などに備える在庫 |
| 発注先メール | order@example.com | 発注先の連絡先 |
発注先のメールアドレスまたは発注フォーム
発注先がメール発注に対応しているか確認してください。FAXのみの場合は、手動発注を続けるか、メール発注への切り替えを相談します。
発注フォームを使う場合は、ZapierのWebhook機能と連携できるか、発注先に確認してください。自動送信の前に、テスト注文が本注文として扱われない方法も決めておきます。
編集部のヒント: 自動化の対象は、メール発注に対応している商品から始めるとスムーズです。発注先ごとに、注文を受け付ける時間、最低発注数、納品予定日の記載方法も確認してください。
販売データの記録方法
販売データを記録する方法は、次の3つです。
- POSシステムから出力: CSVやExcelをGoogleスプレッドシートに取り込む
- レジで手入力: POSシステムがない場合に、販売時または閉店時に入力する
- 販売管理アプリを利用: 対応するアプリから販売データを同期する
どの方法でも、商品コードと販売数を同じ形式で記録することが重要です。表記が揺れると、別商品として集計されることがあります。
次のセクションでは、在庫数の判定から発注メールまでの設定手順を示します。
⚙️ Zapierレシピの設定手順
このレシピは、次の3段階で構成します。
トリガー スプレッドシートの在庫データを更新したら起動
在庫数チェック 現在庫数が発注点以下か判定
発注候補の作成 担当者が確認できる発注メールの下書きを作成
ステップ1: 販売データの取得トリガーを設定
Zapierで新しいZapを作成し、起動条件を設定します。主な方法は2つです。
パターンA: スプレッドシートの行が更新されたら起動
Googleスプレッドシートの行追加を起動条件にします。販売データが記録されるたびに在庫数を更新する方法です。
販売頻度が高い場合は、タスク数が増えます。無料プランを使う場合は、月間タスク数を試算してください。
パターンB: 毎日決まった時刻に起動
Scheduleを使い、毎日決まった時刻に在庫を確認します。販売データを1日分まとめて入力する映画館に向いています。
編集部のおすすめ: 中小規模の映画館では、まず毎日1回の確認から始める方法が現実的です。発注メールの下書きを営業時間内に確認できる時刻に設定し、担当者の承認後に送信してください。
ステップ2: 在庫数を計算し、発注点と比較する
トリガーの後に、在庫数を計算して発注点と比較します。
在庫数の自動計算
販売数を現在庫数から差し引く処理には、Code by Zapierを使えます。
// 販売データから現在庫数を計算する例
const currentStock = Number(inputData.currentStock);
const soldQuantity = Number(inputData.soldQuantity);
const newStock = currentStock - soldQuantity;
output = { newStock };
計算結果をスプレッドシートに書き戻します。入力値が空欄の場合や、販売数が負の値になっている場合は、発注処理を止める条件も追加してください。
発注点との比較
Filter by Zapierで、次の条件を設定します。
- 条件: 現在庫数が発注点以下
在庫数が発注点以下の場合だけ、発注候補を作成します。発注済みの商品を再度候補にしないため、発注状態や最終発注日も記録してください。
ステップ3: 発注候補を作成し、担当者が確認する
発注点を下回った商品について、Email by ZapierまたはGmailで下書きを作成します。導入初期は、発注先へ即時送信せず、自館の担当者へ通知してください。
発注メールには、次の内容を含めます。
件名: 【確認依頼】関連商品の発注候補
宛先: 自館の担当者メールアドレス
本文:
お世話になっております。
以下の商品が発注点以下になりました。
内容を確認のうえ、発注先へ送信してください。
商品コード: P001
商品名: 作品名 パンフレット
発注数量: 10
現在庫数: 8
発注点: 16
納品希望日: ○月○日
発注先: order@example.com
よろしくお願いいたします。
担当者が数量、発注先、納品希望日を確認した後、発注先へ送信します。運用が安定してから、条件を限定して自動送信を検討してください。
タイムライン: 設定手順の全体像
ステップ1: スプレッドシートの準備 商品マスタと販売データの表を作成する。商品コード、商品名、現在庫数、発注点、発注量を用意する。
ステップ2: Zapierアカウントの作成 Zapierに登録し、Googleスプレッドシートとメールの連携を許可する。
ステップ3: トリガーの設定 Scheduleまたはスプレッドシートの行追加を起動条件にする。
ステップ4: 在庫数計算の設定 Code by Zapierで販売数を差し引き、計算結果を表に書き戻す。
ステップ5: フィルターの設定 現在庫数が発注点以下の商品のみを抽出する。
ステップ6: 発注候補の作成 担当者が確認する通知またはメールの下書きを作成する。
ステップ7: テストと運用開始 テスト用の商品とメールアドレスで確認し、最初の1週間は手動確認と並行して運用する。
編集部の警告: 自動送信を有効にする前に、在庫数の計算、発注点、発注量、宛先を確認してください。最初の1週間は、発注先ではなく自館のテスト用メールアドレスに送り、実際の発注は担当者が行う運用が安全です。
次のセクションでは、発注点と発注量を決める計算方法を説明します。
📋 発注ルールの設計ポイント
自動化の精度は、発注ルールに左右されます。商品ごとに販売数と納品までの日数を確認し、発注点と発注量を設定してください。
商品ごとの発注点と発注量の設定方法
発注点は、在庫が少なくなったことを判断する基準です。発注量は、1回に注文する数量です。
発注点の計算式
発注点は、次の式で求めます。
発注点 = 1日あたりの平均売上数 × リードタイム(日) + 安全在庫
例として、1日平均2.5冊、リードタイム3日、安全在庫8冊とします。
発注点 = 2.5 × 3 + 8 = 15.5 → 16冊
在庫は整数で管理するため、小数点以下を切り上げます。15冊では計算上の基準を下回るため、16冊を発注点にします。
発注量の計算式
発注量は、次の式で求めます。
発注量 = 1日あたりの平均売上数 × 発注サイクル(日) + 安全在庫 - 現在庫数
週1回の発注サイクルで、現在庫数が16冊の場合は次の計算です。
発注量 = 2.5 × 7 + 8 - 16 = 9.5 → 10冊
こちらも冊数は整数のため、切り上げます。さらに、卸業者の最小発注数やケース単位に合わせて調整してください。
計算結果が0以下の場合は、通常は発注不要です。ただし、発注残や納品遅延がある場合は、担当者が状況を確認します。発注量が安全在庫を下回ることだけを理由に、不要な追加発注をしないよう注意してください。
| 商品 | 1日平均売上 | リードタイム | 安全在庫 | 発注点 | 発注量 |
|---|---|---|---|---|---|
| パンフレットA | 2.5冊 | 3日 | 8冊 | 16冊 | 10冊 |
| ポストカードB | 1.2枚 | 5日 | 5枚 | 11枚 | 8枚 |
| クリアファイルC | 0.8枚 | 2日 | 3枚 | 5枚 | 6枚 |
| アクリルスタンドD | 0.3個 | 7日 | 2個 | 5個 | 3個 |
※表の数値は計算例です。実際には、自館の販売データ、発注単位、納品日数で調整してください。
リードタイムを考慮した安全在庫
安全在庫は、需要の増加や納品の遅れに備える在庫です。少なすぎると欠品しやすく、多すぎると売れ残りや保管費用につながります。
設定時は、次の項目を確認します。
- 納品日数の変動: 通常より納品が遅れる可能性
- 販売数の変動: 作品公開直後や週末の増加
- 在庫切れの影響: 販売期間と商品の再入荷可否
公開初週の新作グッズは、過去作品の販売データだけで判断しないことが大切です。初回発注は担当者が確認し、販売数を見ながら発注点を更新します。
季節変動や映画のヒットによる需要変動への対応
需要は、次の要因で変わります。
- 作品の人気: ヒット作品では公開初週に販売数が増える
- 季節: 夏休みやゴールデンウィークに来館者が増える
- イベント: 舞台挨拶や特集上映で需要が高まる
- 曜日と時間帯: 週末や上映終了後に売店利用が増える
対応方法は次のとおりです。
- 月次で見直す: 前月の販売データを確認する
- 公開初週は個別管理する: 新作グッズは手動確認を増やす
- 繁忙期を分ける: 通常期と繁忙期で発注点を変える
発注点を通常の1.5倍にする場合も、過去データと在庫の販売期限を確認してください。倍率だけで決めると、売れ残りが増える可能性があります。
編集部のヒント: 毎月1日に前月の販売数、欠品日数、納品遅延を確認しましょう。発注点を変更した理由も表に記録すると、担当者が変わっても判断を引き継げます。
次のセクションでは、誤発注やデータずれを防ぐ運用方法を説明します。
⚠️ 編集部の警告:自動発注の落とし穴
自動化は作業を減らしますが、入力データや設定が正しくなければ、誤発注につながります。導入初期は確認工程を残してください。
落とし穴1: 誤発注を防ぐ承認フロー
在庫データの入力ミスや計算ミスにより、必要以上の発注が作成されることがあります。導入初期は、発注先への即時送信を避けます。
対策は次のとおりです。
- 承認ステップを入れる: 担当者が商品名、数量、宛先を確認する
- 発注上限を設定する: 1回に注文できる数量を決める
- 発注履歴を残す: 発注日、商品、数量、担当者を記録する
- 発注済み状態を管理する: 同じ商品を重複して発注しない
編集部の警告: 人の確認を省いた完全自動発注は、在庫データの精度が確認できてから検討してください。まずは通知または下書きの作成にとどめ、1〜2週間のテスト後に範囲を広げる方法が安全です。
落とし穴2: 在庫データの正確性を保つ定期確認
実在庫と表の数値がずれる原因には、次のものがあります。
- 棚卸しの数え間違い
- 返品や交換の処理漏れ
- 納品時の検品漏れ
- 破損や紛失による数量減少
| 棚卸しの種類 | 頻度 | 対象 | 所要時間 |
|---|---|---|---|
| 簡易棚卸し | 週1回 | 売れ筋商品 | 約15分 |
| 定期棚卸し | 月1回 | 全商品 | 1〜2時間 |
| 抜き打ち確認 | 不定期 | 数品目 | 約5分 |
差が見つかったら表の在庫数を修正し、原因も記録します。修正履歴を残すと、同じミスの再発を防ぎやすくなります。
落とし穴3: 発注先との連絡ミス
自動発注メールを送っても、発注先が確認できなければ注文は進みません。特に、これまでFAXを使っていた発注先では、メール確認の手順を事前に決める必要があります。
- 担当者にコピーを送る: 自館にも同じメールを送る
- 受信確認を決める: 発注先からの返信期限を設定する
- 形式を統一する: 商品コード、商品名、数量、希望日を記載する
- 代替連絡先を確認する: 返信がない場合の電話番号を控える
編集部メモ: 編集部の聞き取りでは、発注先がメールに気づかず、注文確認が遅れたという事例がありました。これは統計的な調査結果ではありません。導入時には、発注先へメール発注に切り替えることを伝え、受信確認の方法と返信期限を決めてください。
次のセクションでは、料金、POS連携、複数店舗運用などの疑問に答えます。
❓ よくある質問
Q1: 無料プランでこのレシピは使える?
2026年5月時点では、Zapierの無料プランで月100タスクまで利用できます。ただし、プラン内容は変更される可能性があります。
主な確認点は次のとおりです。
- 月100タスクまで
- 更新間隔や利用できる機能に制限がある
- 連携する手順数に制限がある場合がある
1日1回の確認なら、1か月の実行回数を抑えやすくなります。販売データを頻繁に記録する場合は、Zapier公式料金ページで必要なプランと料金を確認してください。
Q2: 販売データがPOSシステムにある場合は?
POSシステムの仕様に応じて、次の方法を検討できます。
- CSVを取り込む: POSから出力したデータをGoogleスプレッドシートに取り込む
- APIを使う: POSがAPIを提供している場合に、ZapierのWebhookと連携する
- 販売管理アプリを経由する: POSと連携できるアプリを使う
POSがない場合は、閉店時に商品コードと販売数を手入力する方法から始めます。入力項目を絞ると、スタッフの負担を抑えられます。
Q3: 複数店舗で使える?
複数店舗の場合は、店舗ごとの在庫と発注先を区別します。
店舗ごとに管理する場合
- 店舗ごとに表を用意する
- 店舗ごとに発注先と担当者を設定する
- 店舗単位で欠品と発注履歴を確認する
一元管理する場合
- 表に店舗コードの列を追加する
- 在庫数と発注点を店舗ごとに記録する
- 店舗間の在庫移動も履歴に残す
最初は1店舗で試し、入力や発注確認の手順が固まってから、対象店舗を広げてください。
編集長の見解: 複数店舗の一括導入は、設定ミスの影響範囲も広がります。売上規模が大きい店舗や欠品が多い店舗から始め、発注履歴を確認しながら展開する方法が現実的です。
Q4: 発注メールが送信されない場合は?
次の順に確認してください。
- 起動条件: スプレッドシートの更新がZapを起動したか
- フィルター条件: 現在庫数と発注点の比較条件が正しいか
- Zapの状態: Zapが有効になっているか
- タスク数: 無料プランの上限に達していないか
- 宛先設定: 発注先メールアドレスに誤りがないか
- 実行履歴: ZapierのTask Historyでエラー内容を確認する
Q5: 映画館以外でも使える?
在庫管理が必要な小売業にも応用できます。
- 書店
- アパレル店
- ドラッグストア
- ホビーショップ
商品ごとの発注点、発注量、納品までの日数を管理する点は共通しています。食品や医薬品など、消費期限や法令の確認が必要な商品では、別の管理ルールも追加してください。
Q6: 需要が急に変わる新作グッズには?
次の方法を組み合わせます。
- 発注点を一時的に見直す: 公開初週の販売予測を反映する
- 初回発注は手動確認する: 予約数や過去作品の実績を確認する
- 特例期間を設定する: 商品表に特例期間と特例発注点を追加する
- 販売数を毎日確認する: 需要が落ち着くまで確認頻度を上げる
需要予測だけで自動発注せず、納品状況と販売期限も確認してください。
次のセクションでは、料金と設定を確認できる公式情報、関連する自動化記事を紹介します。
🔗 参考情報
料金や機能は変更される可能性があるため、導入前に公式情報を確認してください。
Zapier公式サイト
関連ツールの公式サイト
| ツール | 公式サイト | 確認内容 |
|---|---|---|
| Zapier | zapier.com | 料金、アプリ連携、テンプレート |
| Googleスプレッドシート | Google Workspace | 表計算、共有、連携方法 |
| Gmail | Google Workspace | メール送信と連携方法 |
内部リンク
自動化の考え方を深めたい方は、次の記事も参考にしてください。
- GASでスプレッドシートの在庫管理を自動化するレシピ
- ZapierでJiraとSlackを連携してタスク管理を自動化する方法
- ZapierでCalendlyとNotionを連携して予約管理を自動化する方法
これらの記事では、在庫管理や通知、予約管理の自動化例を紹介しています。
編集長の見解: 映画館の在庫管理は、売れ筋10品目と1店舗から始められます。GoogleスプレッドシートとZapierを連携し、まずは発注候補の通知を作成してください。発注点、発注量、納品日数を実績に合わせて見直し、運用が安定してから自動送信へ進むのが安全です。
Mira / AI経営ラボ 編集長