ログインすると、カスタマー サービスが「いつ再入荷するのか?」と問い合わせている間に、ベストセラーが 3 日間ひそかに売り切れていたことに気づいたことがある人はいるでしょうか。 メールの場合、あなたはすでにその痛みを知っています。 在庫不足は運用上の問題だけではありません。 これは、払い戻し、カートの放棄、在庫切れの商品ページ による SEO のダメージといったロングテールを伴う収益の問題であり、誰も解決できません。
良いニュース: Shopify には、基本的な在庫不足アラートを設定するのに十分なネイティブ ツールが同梱されており、有料アプリは必要ありません。 正直なところ、「在庫不足アラート」というフレーズの中に 3 つの異なるジョブが隠れており、ネイティブ セットアップで適切に処理されるのはそのうちの 1 つだけです。
ここでは、各レイヤーの設定方法、ネイティブ アプローチでできることとできないこと、節約よりもコストがかかる部分を説明します。
TL;DR
販売者が実際に「Shopify の在庫不足アラート」で意味するものは 3 つあります。
- 内部アラート により、販売者は SKU がなくなり、再注文が必要になったことを知ることができます。
- 顧客対応の緊急性 (「在庫はあと 3 個だけです!」など) 購入者を柵から追い出すため
- 在庫がゼロになり、失われた需要を永久に失うのではなく獲得したい場合の 回復アラート
Shopify Flow は最初の 1 つを無料で処理します。 残りの 2 つは、ネイティブが道を使い果たした場所です。
ステップ 1: Shopify Flow を使用して内部在庫不足アラートを設定する
これは文字通り「Shopify に在庫の少ない商品を追加する方法」の答えです。 Shopify Flow は現在、すべての有料プランで無料であり、SKU がしきい値を下回ったときに電子メールを受け取る最もクリーンなネイティブ方法です。
最初に再注文ポイントを定義します
ワークフローを構築する前に、各製品の「低」が実際に何を意味するかを決定してください。 一般的な式:
再注文ポイント = (平均日販) × (サプライヤーのリードタイム日数) + 安全バッファ
14 日間のリードタイムと 7 日間のバッファで 1 日あたり 5 ユニットを販売する製品には、約 105 ユニットの再注文ポイントが必要です。 ベストセラーにはより高いしきい値が設定されます。 動きが遅い人は無駄に走ることができます。 このステップをスキップすると、高速な SKU に対しては常に起動され、低速な SKU に対しては決して間に合わない、フラットな「10 ユニットで警告する」ルールが作成されます。
ワークフローを構築する
Shopify 管理内:
- アプリ → Shopify Flow に移動します (まだ Flow をインストールしていない場合は、最初に Flow をインストールします)
- [ワークフローの作成] をクリックします。

- トリガーとして、Shopify → 製品バリエーションの在庫数量が変更されました を選択します
- 条件 ステップを追加し、変数を
productVariant/inventoryQuantityに設定し、以下 を選択して、しきい値を入力します (よくわからない場合は、10 から始めます)。 - アクション ステップを追加し、フロー → 内部電子メールの送信 を選択します
- アラートが一目で分かるように、電子メール本文に重要なフィールドを含めます。
- 製品:
{{ product.title }} - バリアント:
{{ productVariant.title }} - 残り在庫:
{{ productVariant.inventoryQuantity }} - アクション: レビューして補充します
ワークフローに「在庫不足アラート: 10 ユニット未満」などのわかりやすい名前を付けてオンにし、管理画面で SKU の在庫を手動で調整してテストします。
テンプレートを使用してビルドをスキップする
Shopify は、Flow 内でテンプレート ライブラリを維持します。 必要なものは 「製品バリエーションの在庫が少なくなったときに電子メールで通知を受ける」 というものです。ワンクリックでワークフロー全体がインストールされます。 独自のしきい値と電子メール アドレスを設定することはできますが、構成の大部分が削除されます。

これで何が得られるか
バリアントがしきい値を超えるたびにメールが届きます。 それでおしまい。 ダッシュボード、集計された日次ダイジェスト、重要な条件ロジックのないコレクションごとのルーティング、およびサプライヤー側の自動アクションはありません。 SKU が 200 未満のほとんどの中小規模の Shopify ストアでは、これで十分です。
ステップ 2: レポート レイヤーを追加する (オプションですが推奨)
電子メール アラートは「反応」側を処理します。 レポートは「計画」側を扱います。
Shopify、Shopify Plus、またはそれ以上をご利用の場合は、次の 2 つのレポートが有効です。- [分析] → [レポート] → [在庫] で、残り在庫残り日数が表示されます。 最近の販売速度に基づいて、在庫が何日残っているかを予測します。 14 日未満の場合は黄色のライトが点滅します。
- 製品別の ABC 分析 では、収益貢献度に基づいて SKU がランク付けされるため、どの在庫が少ない商品が実際に重要であるかがわかります。
下位のプラン (Basic Shopify) では、レポートがより制限されます。 [インベントリ] ページを手動でフィルタリングするか、フロー アラートのみに依存する必要があります。

ステップ 3: 顧客に「在庫は X 個だけ残っています」と表示する
これはほとんどの販売者が望む 2 番目の層であり、ネイティブの答えが薄くなる部分です。
顧客に在庫の緊急性を示すことには 2 つの効果があります。1 つは、ためらう購入者を動揺させ、もう 1 つは期待を正直に設定して、チェックアウト時に恐ろしい「在庫切れ」の驚きを感じないようにすることです。 うまく機能すると、通常、それが表示される商品のコンバージョン率が 5 ~ 15% 上昇します。
オプション A: テーマ コードを編集する
Liquid を使用して、在庫数量を商品テンプレートに取り込むことができます。 最新の Dawn ベースのテーマでは、sections/main-product.liquid を開き、購入ボタン ブロックを見つけて、以下を追加します。

{%- assign current_variant = product.selected_or_first_available_variant -%}
{%- if current_variant.inventory_quantity > 0
and current_variant.inventory_quantity <= 10 -%}
<p class="low-stock-message">
Only <strong>{{ current_variant.inventory_quantity }}</strong> left in stock
</p>
{%- endif -%}
次に、assets/base.css でスタイルを設定します。
.low-stock-message {
margin-top: 10px;
color: #c0392b;
font-weight: 600;
font-size: 14px;
}
これは機能しますが、粗い部分があります。
- バリアント切り替えは固定的です。 追加の JS を再レンダリングしないと、顧客がサイズまたは色を切り替えてもカウントは更新されません
- しきい値はハードコードされています。 製品ごとの制御にはメタフィールドが必要です
- テーマの更新により、編集内容が上書きされる可能性があります。 すべての変更を文書化します。
- コレクション ページの緊急性には、
snippets/card-product.liquidでの個別の編集が必要です
開発者はこれを 1 時間で完了できます。 訓練を受けていない販売者は、ステージング テーマなしでこれに触れるべきではありません。
オプション B: [通知を受け取る] を使用します。
ここで Notify Me! を使用するとパスが短縮されます。 このアプリには、在庫が設定したしきい値を下回ると、商品ページに「残り X 個」と表示される在庫不足インジケーターが組み込まれています。 リキッドもメタフィールドもテーマ更新のリスクもありません。

次のものも得られます:
- 製品ごとまたは店舗全体のしきい値制御
- 顧客がバリアントを切り替えると更新されるバリアント対応メッセージング
- カスタマイズ可能なコピー、色、配置
- コレクションページでも機能します
ほとんどの店舗では、マーチャンダイザーが設定に費やす 1 時間の方が、テーマ編集のメンテナンスにかかる定期的なコストよりも優れています。
ネイティブ Shopify ではできないこと
境界線は明確に次のとおりです。
| 能力 | ネイティブShopify | 通知してください! |
|---|---|---|
| 在庫がしきい値を下回ったときに販売者にメールを送信する | ✅ (フロー経由) | これにはフローを使用します |
| 製品ページの「残り X 個」バッジ | ❌ (コードが必要) | ✅ |
| バリアント対応の緊急メッセージ | ❌ (JS が必要) | ✅ |
| 在庫がゼロになった場合の顧客の待機リスト | ❌ | ✅ |
| SKU が再入荷したときに顧客に自動通知 | ❌ | ✅ |
| AI による再入荷キャンペーンのコンテンツ | ❌ | ✅ |
| 関心を追跡するためのウィッシュリスト | ❌ | ✅ |
| 在庫切れの場合は予約注文 | ❌ | ✅ |
フローのアプローチは、それ自体は確かなものですが、通知するだけで終わります。 一度店を出てしまえば、店頭に残っている需要には何の役にも立ちません。 在庫ゼロを超えて予約注文が必要な場合は、ネイティブ設定とその制限について、アプリなしで Shopify 予約注文 を参照してください。
低在庫の実際のコスト: ゼロになったとき
在庫が少ない記事のほとんどがスキップする部分は次のとおりです。在庫が少ないことを知ることが重要なのは、在庫がゼロになる前に何らかの措置を講じた場合のみです。 そして、フロー アラートが完璧だったとしても、今四半期は何かでゼロに達するでしょう。 サプライチェーンが混乱する。 ベストセラーのスパイク。 再入荷遅れます。
本当の問題は、売り切れた商品ページにまだ到達しているトラフィックはどうなるのかということです。
業界調査は次の 3 つの点で一貫しています。- 在庫切れページにアクセスした買い物客のかなりの割合がサイトから完全に離脱します (一般的に引用されている推定値は 20 ~ 40% の範囲です)
- 重要な部分は競合他社から購入されます。多くの場合、同じ商品の次の Google 検索結果が表示されます。
- 残りのほとんどは、(まれに)代替するか、「いつ戻ってくるのですか?」と尋ねます。 顧客サービスを通じて - 通常、その時間までに顧客は次のステップに進みます
その需要のほとんどは回収可能ですが、それは在庫切れのページに表示された瞬間にそれを獲得した場合に限られます。 それが 2 番目のピボット「Notify Me!」です。 ハンドル - 再入荷通知ガイド で説明されているのと同じ回復レイヤー:
- 「入手可能になったら通知する」 ボタンが、廃止された「売り切れ」ボタンに代わるものです。

- 顧客はワンタップでメールまたはSMSを残すことができます
- 再入荷すると、アプリが待機リストに自動アラートを送信します
- 販売者は通常、待機リストのアラートで 2 桁の高いコンバージョン率を達成しています。これは、一般的なリターゲティング広告の ROI の数倍です。
前のステップの緊急度インジケーターと組み合わせると、クリーンなライフサイクルが得られます。
- 在庫は健全です: 製品は通常通り販売されています
- 在庫が少なくなっています: 「残り X 個」という緊急性が躊躇する購入者を変える
- 在庫はゼロです: 待機リストはすべての訪問者をバウンスするのではなくキャプチャします
- 在庫が戻ってきました: 自動電子メールまたは SMS で待機リストが復元され、変換されます。
ネイティブはステップ 1 と部分的にステップ 2 を処理します。ステップ 3 と 4 は、実際に数学が動き始めるところです。
ネイティブで問題ない場合とアップグレードする場合
フローのみのアプローチは次の場合に機能します。
- SKU が最大 50 個未満で、緊急性を自分で確認できる
- 製品が頻繁に売り切れることはありません (四半期ごとに数回在庫切れになります)
- 緊急バッジが必要な場合に、時折 Liquid を編集するための開発リソースが用意されています
- あなたは初期段階にあり、何よりもキャッシュ フローを保護しています
あなたはその瞬間、ネイティブを超えて成長するでしょう:
- 毎週在庫切れに見舞われ、在庫切れのページがトラフィックを流しているのを見ている
- 予測可能な需要の急増に合わせて発売や再入荷を行っている場合
- AOV が 50 ドルを超えており、待機リストの販売が 1 回回復されただけでもアプリの数倍の費用がかかります
- 5 つのポイント ソリューションをつなぎ合わせるのではなく、緊急性、待機リスト、再入荷アラート、レポートを相互に連携させたい場合
ほとんどの店舗は、気づかないうちにその一線を越えてしまいます。 フローアラートは受信トレイに表示されるため生産的であるように感じられますが、実際のお金は店頭での損失を防ぐ需要にあります。
結論
何も支払わずに在庫不足アラートを Shopify に追加できます。 Shopify Flow で社内メールを取得し、ネイティブ レポートで計画されたランウェイを取得し、1 時間の Liquid 編集で商品ページに緊急メッセージを表示します。
ネイティブにはできないことは、在庫切れを将来の販売に変えることです。 それがユニットエコノミクスを実際に変えるレイヤーであり、Notify Me! のレイヤーです。 は、脆弱なテーマ編集に縫い付けられた 1 つの Flow ワークフローではなく、1 つのアプリで、在庫の緊急性が低く、ゼロになった場合の待機リスト、自動再入荷アラートを実現するために構築されました。
在庫切れで実際にお金がかかる段階にいるなら、アップグレードする価値があります。 Notify Me! から始めましょう! — 在庫不足インジケーター、再入荷アラート、待機リストを 1 回のインストールで利用できます。
