ECの商品が欠品したとき、「在庫切れ」と表示するだけでは、購入意欲のある訪問者をそのまま離脱させてしまいます。 欠品そのものを完全になくすことが難しくても、再入荷通知、別カラー・サイズ、代替商品、入荷予定など、次に取れる行動を商品ページへ用意することはできます。
重要なのは、在庫切れ商品を無理に販売することではありません。 現在買えないことを正確に伝えたうえで、「待つ」「別の商品を選ぶ」「別のバリエーションを見る」という選択肢を分かりやすく提示します。
この記事の要点
- 欠品商品は購入できないことを明確に表示する
- 購入ボタンを消すだけで終わらせない
- 再入荷予定が分かる場合だけ具体的に案内する
- 再入荷通知への登録導線を用意する
- 別カラー・サイズが在庫ありなら先に見せる
- 似ているだけでなく用途が近い代替商品を提案する
- 予約販売・入荷待ち販売は発送予定を明示する
- 欠品ページを削除する前に再入荷予定を確認する
- 再入荷通知登録・代替商品クリック・購入まで計測する
ECの欠品対策は「在庫を切らさない」だけではない
在庫管理側では、発注点、安全在庫、需要予測などを使って欠品そのものを減らします。
しかし、需要急増、仕入れ遅延、SNSでの拡散、季節変動などによって、欠品を完全に防げないこともあります。
そのとき商品ページで問題になるのが、購入者の次の行動がなくなることです。
| 欠品ページの状態 | 起こりやすいこと |
|---|---|
| 購入ボタンだけ消える | なぜ買えないのか分からない |
| 「売り切れ」のみ | 再入荷するのか判断できない |
| 商品ページを削除 | 検索・ブックマークから来た人の行き先がなくなる |
| 代替商品がない | 他店を探し始める |
| 入荷予定が曖昧 | 待つべきか判断できない |
| 在庫あり表示のまま | 購入後に欠品が発覚する |
欠品ページの目的を変える
在庫があるときの商品ページは「購入してもらうページ」ですが、欠品時は 「再入荷を待ってもらう」「購入可能な代替商品へ案内する」ページとして設計します。
EC商品が欠品したときに用意する7つの対策
1.在庫状況を明確にする
購入できない商品・バリエーションを分かりやすく表示します。
2.再入荷通知を用意する
商品が戻ったときに知らせる選択肢を用意します。
3.別バリエーションを見せる
別カラー・サイズに購入可能な在庫があれば案内します。
4.代替商品を提案する
用途・価格・仕様が近い購入可能商品を表示します。
5.再入荷予定を伝える
確度のある情報だけを表示します。
6.予約・入荷待ちを使い分ける
すぐ発送できないことを購入前に明示します。
7.ページを残すか判断する
一時欠品ならページを維持し、再入荷後に同じURLで販売を再開できる状態を検討します。
対策1|在庫切れをファーストビューで明確に表示する
商品を購入できない場合、購入者がページを開いてすぐ分かるようにします。
確認したいのは次です。
- 「在庫切れ」「売り切れ」など状態が明確
- 購入ボタンが誤って押せない
- カラー・サイズごとの在庫状態が分かる
- 在庫ありバリエーションと欠品バリエーションを区別できる
- 再入荷予定があれば確認できる
- 次に取れる行動が近くに表示されている
購入ボタンだけを非表示にしない
ボタンが突然なくなると、ページの不具合なのか、販売終了なのか、在庫切れなのか判断できません。 「現在在庫切れです」のように状態を文章でも表示します。
サイズ・カラー単位で表示する
商品全体が欠品しているとは限りません。
たとえば、
| カラー | M | L |
|---|---|---|
| ブラック | 在庫あり | 在庫切れ |
| ネイビー | 在庫あり | 在庫あり |
のような場合、商品ページ全体を「売り切れ」と扱うのではなく、選択肢ごとに状態を伝えます。
対策2|再入荷通知で「待つ」という選択肢を作る
一時的な欠品で再入荷予定がある商品なら、再入荷通知は有力な選択肢です。
商品ページ上では、購入ボタンの代わりに次のような導線を用意します。
表示例
現在この商品は在庫切れです。
再入荷時にお知らせを希望する方は、下記から通知を登録できます。
通知登録で分かるようにすること
- 何の商品・バリエーションを登録しているか
- どの方法で通知されるか
- 登録が完了したこと
- 通知=在庫確保ではないこと
- 必要に応じて配信停止方法
再入荷通知は在庫予約ではない
再入荷通知を受け取っても、その時点で商品を確保しているとは限りません。 通知登録画面やメールで誤解が生じないようにします。
バリエーション単位で登録できると分かりやすい
「ブラックL」が欲しいのに、商品全体の再入荷通知しか登録できないと、ネイビーMの入荷まで通知される可能性があります。
利用しているECシステムで対応できる場合は、商品だけでなくカラー・サイズなど対象バリエーションを明確にします。
再入荷後は購入できるURLへ直接戻す
通知を送る場合は、トップページではなく対象の商品・バリエーションへ戻れる導線を用意します。
購入者に再び商品を探させないことが重要です。
対策3|別カラー・サイズに在庫があることを伝える
希望したSKUだけが欠品している場合、最初の代替候補は別商品ではなく、同じ商品の別バリエーションです。
たとえば、
- ブラックM → ブラックL
- ブラックM → ネイビーM
- 500ml → 750ml
のような候補です。
代替の近さを優先する
いきなり別商品を10件並べるより、同じ商品の購入可能なカラー・サイズを先に案内する方が、購入者の希望から外れにくくなります。
在庫ありの選択肢を分かりやすくする
欠品バリエーションを選んだとき、
「在庫がありません」
だけではなく、
「ブラックLは在庫切れです。ブラックM・ネイビーLは現在購入できます」
のように、次の選択肢へ誘導できると分かりやすくなります。
対策4|代替商品は「似ている」ではなく購入目的で選ぶ
商品全体が欠品している場合は、別商品を候補として提示します。
ただし、同じカテゴリの商品を無作為に並べるだけでは十分ではありません。
代替商品では次を比較します。
| 比較項目 | 確認すること |
|---|---|
| 用途 | 同じ目的で使えるか |
| 価格 | 元の商品から大きく離れていないか |
| サイズ | 利用条件を満たせるか |
| 機能 | 重要な仕様を代替できるか |
| 在庫 | 現在購入できるか |
| 納期 | 希望時期に受け取れるか |
代替候補は少数から始める
欠品ページに数十商品を表示すると、商品一覧へ戻ったのと同じ状態になります。
まず購入目的の近い候補を数件に絞り、
- 価格
- 主要な違い
- 在庫あり
が比較できるようにします。
欠品中の商品を代替候補へ出さない
代替商品をクリックした先も在庫切れでは、離脱を繰り返すことになります。 推薦対象の在庫状況も確認してください。
対策5|再入荷予定は「分かっている範囲」で具体化する
再入荷日が分かる場合は、購入者が待つか代替商品を買うか判断できる情報として表示します。
| 状況 | 表示例 |
|---|---|
| 日付確定 | 9月20日ごろ再入荷予定 |
| 月のみ分かる | 9月下旬再入荷予定 |
| 発注済みだが未確定 | 再入荷予定あり・日程確認中 |
| 予定なし | 現在、再入荷時期は未定です |
確定していない日付を約束しない
仕入先・物流の都合で変わる可能性が高い場合は、無理に具体的な日付を表示しません。 情報が更新されたら商品ページと通知内容も更新します。
「近日入荷」だけでは判断しにくい
可能であれば、「近日」「まもなく」だけでなく購入者が待てるか判断できる情報へします。
ただし、自店で確認できない情報まで断定する必要はありません。
対策6|予約販売・入荷待ち販売を正しく使い分ける
在庫0でも注文を受ける方法がありますが、すべての欠品商品で利用する必要はありません。
商品がまだ発売前なのか、既存商品の再入荷待ちなのかも分けて考えます。
| 状態 | 考え方 |
|---|---|
| 未発売商品 | 予約販売として扱う |
| 既存商品・再入荷待ち | 入荷待ち注文として扱う |
| 再入荷未定 | 無理に注文を受けず再入荷通知などを検討 |
Google Merchant Centerでも、未発売商品を受注する`preorder`と、既存商品が現在欠品しているが入荷後に発送する`backorder`は区別されています。
購入前に伝える情報
- 現在すぐ発送できないこと
- 発送予定時期
- 通常商品と同時注文した場合の発送方法
- 決済タイミング
- キャンセル条件
- 予定変更時の連絡方法
「在庫切れでも販売を続ける」を無条件でONにしない
入荷予定を管理できない商品まで購入可能にすると、注文後の長期欠品・キャンセル・問い合わせ増加につながる可能性があります。 確実に供給できる商品だけで運用してください。
対策7|一時欠品なら商品ページをすぐ削除しない
再入荷する商品のページを、欠品するたびに削除して新しいURLで作り直す必要はありません。
一時的な欠品なら、商品ページを維持して在庫状況を更新する方法を検討します。
Google Merchant Centerでも、一時的に受注できない商品について商品そのものを削除するのではなく、在庫状況をout_of_stockとして正しく更新する方法が案内されています。
ページを残す場合に表示する内容
- 商品情報
- 在庫切れ表示
- 再入荷通知
- 再入荷予定
- 代替商品
- 別バリエーション
販売終了商品は別に判断する
今後一切販売しない商品と、一時的な欠品商品は同じではありません。
販売終了の場合は、後継商品・代替商品への案内なども含め、ページを維持するかリダイレクトするか個別に判断します。
在庫情報を各所で一致させる
商品ページでは売り切れなのに、商品フィードや構造化データでは在庫ありになっている状態を避けます。 ECカート、商品ページ、Merchant Center、構造化データなどの在庫情報を同期してください。
欠品した商品ページでの表示優先順位
すべての案内を同じ強さで表示すると、かえって迷いやすくなります。
私は次の順番を基本にします。
欠品していることを伝える
まず現在購入できない状態を明確にします。
同じ商品の購入可能なバリエーションを表示する
希望に最も近い選択肢を優先します。
再入荷予定・通知を案内する
同じ商品を待ちたい人への導線を作ります。
代替商品を表示する
今すぐ購入したい人へ類似商品を提案します。
「待つ」と「今買う」の両方を用意する
再入荷通知だけでは急いでいる人を逃し、代替商品だけでは元の商品が欲しい人を逃します。 両方の行動を選べるページにすると分かりやすくなります。
欠品商品の代替商品カードに表示する情報
| 表示項目 | 目的 |
|---|---|
| 商品画像 | 見た目を比較する |
| 商品名 | 候補を識別する |
| 価格 | 予算との差を見る |
| 主要な違い | 代替できるか判断する |
| 在庫あり | 今買えることを確認する |
| 商品ページへのリンク | 詳細を確認する |
「おすすめ商品」より理由を付ける
単に「おすすめ」と表示するより、
- 同じサイズで価格が近い
- 同じ用途で使える
- 後継モデル
- 機能が近い
など、なぜ代替候補なのかを説明できると比較しやすくなります。
EC欠品UXで確認するKPI
欠品ページの改善後は、単純なページ離脱だけでなく、その後の行動を確認します。
| KPI | 確認すること |
|---|---|
| 欠品商品閲覧数 | 欠品ページへどれだけ需要があるか |
| 再入荷通知登録数 | 元商品を待つ需要 |
| 通知登録率 | 欠品閲覧から通知へ進む割合 |
| 代替商品クリック | 別商品へ移動したか |
| 別バリエーション選択 | 同商品内で購入候補を変えたか |
| 代替商品購入 | 欠品による販売機会を回収できたか |
| 再入荷後購入 | 通知後に実際に購入されたか |
| 問い合わせ件数 | 入荷予定の説明が不足していないか |
再入荷通知登録数だけを成功指標にしない
登録が増えても、再入荷後に購入されなければ売上にはつながりません。 登録→通知→商品ページ再訪→購入まで確認してください。
欠品理由も在庫改善へ戻す
UXで離脱を減らすだけでなく、欠品が多い商品は在庫管理側へ戻します。
- 販売速度が急増した
- 発注点が低かった
- 仕入れが遅れた
- 在庫差異があった
- 販促予定を発注へ反映できなかった
欠品ページの閲覧数が多いSKUは、次回の発注・安全在庫を見直す候補にもなります。
EC欠品対策・UXチェックリスト
- 欠品状態が商品ページ上部で分かる
- 欠品商品を誤って購入できない
- カラー・サイズ単位で在庫状況が分かる
- 購入可能な別バリエーションを案内している
- 再入荷通知を登録できる
- 通知対象の商品・SKUが分かる
- 通知が在庫確保ではないと分かる
- 再入荷予定が分かる場合は表示している
- 未確定の再入荷日を断定していない
- 代替商品を少数表示している
- 代替商品の在庫を確認している
- 代替理由を説明できる
- 予約と再入荷待ちを区別している
- 入荷待ち注文では発送予定を表示している
- 商品ページと商品フィードの在庫が一致している
- 構造化データの在庫状況も確認している
- 一時欠品商品を無条件に削除していない
- 再入荷通知登録を計測している
- 代替商品クリックを計測している
- 再入荷後の購入まで確認している
EC欠品対策のFAQ
Q. 商品が欠品したら商品ページは削除した方がよいですか?
一時的な欠品で再入荷予定があるなら、すぐ削除する必要はありません。 在庫切れを明示し、再入荷通知・代替商品・入荷予定などを表示する方法を検討してください。 販売終了商品の場合は別に判断します。
Q. 欠品商品の購入ボタンはどうすればよいですか?
現在注文を受けられない商品なら、購入できない状態であることを明確にします。 ボタンだけ消すのではなく、「在庫切れ」などの説明と次の行動を表示してください。
Q. 再入荷通知と予約販売はどちらがよいですか?
入荷時期や供給が確定していない場合は、注文を受けず再入荷通知にする方が管理しやすい場合があります。 入荷・発送予定を管理できる場合は、予約・入荷待ち販売を検討できます。
Q. 再入荷予定が分からない場合はどう表示しますか?
「再入荷時期未定」と正確に伝え、必要であれば再入荷通知や代替商品を案内してください。 確定していない入荷日を表示しないようにします。
Q. 代替商品はいくつ表示すればよいですか?
共通の最適数はありません。 多すぎると比較が難しくなるため、まず用途・価格・サイズ・機能が近い商品へ絞ります。
Q. 在庫切れでも注文を受け続けてよいですか?
供給・発送予定を管理できる場合は可能な仕組みがありますが、再入荷未定の商品まで無条件で受注すると長期欠品やキャンセルにつながります。 利用中のECシステムの設定と実際の入荷予定を確認してください。
Q. Google Merchant Centerの在庫も変更する必要がありますか?
利用している場合は、商品ページ上の在庫状況とMerchant Centerの商品データを一致させます。 一時的に注文を受けない商品は、実際の状態に合わせて在庫切れとして更新してください。
まとめ|EC欠品対策は「在庫切れの次の行動」を設計する
ECで欠品が起きたとき、商品ページを「売り切れ」で終わらせる必要はありません。
欠品時に用意する7つのUX
- 在庫切れを明確に表示する
- 再入荷通知を用意する
- 別カラー・サイズを案内する
- 代替商品を提案する
- 再入荷予定を表示する
- 予約・入荷待ち販売を使い分ける
- 一時欠品ページを適切に維持する
特に重要なのは、「元の商品を待ちたい人」と「今すぐ別の商品を買いたい人」の両方へ選択肢を用意することです。
再入荷通知登録、別バリエーション選択、代替商品クリック、再入荷後購入まで確認し、欠品によって失われている販売機会を分析してください。 そして欠品が繰り返されるSKUは、在庫管理側の発注・安全在庫にも改善結果を戻します。
参考にした公式情報
- Google Merchant Center「在庫状況 [availability]」
- Google Merchant Center「商品データ仕様」
- Shopify Help Center「Selling out of stock products」
- Shopify Help Center「Product recommendations」
在庫切れ時の販売可否、予約・入荷待ち、商品推薦、在庫フィードの仕様は利用するECカート・モールによって異なります。 実装時は利用中サービスの最新仕様を確認してください。
まず1つの欠品商品をスマホで確認する
商品ページを開き、「在庫がない」と分かったあとに、再入荷通知・別バリエーション・代替商品へ迷わず進めるか確認してください。 次の行動がない場合は、そこから改善します。
