「在庫ありなのに売り切れ」という症状は、同じ原因とは限りません。商品詳細ページの購入ボタンが無効なのか、カートには入るが配送先入力後に進めないのか、特定の国・地域だけで起こるのかで、先に見る設定が変わります。
テーマコード、在庫同期アプリ、商品JSONを最初から調べると、設定変更が重なって再現条件を失いやすくなります。まず、次のように症状を記録してください。
| 症状 | 先に確認する層 | 代表的な確認単位 |
|---|---|---|
| 商品ページで「売り切れ」、購入ボタンが無効 | 商品・バリエーション・在庫・公開状態 | 商品、バリエーション、販売チャネル |
| カートに追加できない | 選択中バリエーション、在庫、公開状態 | バリエーション、対象Market |
| カートには入るがチェックアウトで配送方法が出ない、購入を完了できない | 配送プロファイル、配送元ロケーション、配送先地域 | 商品、ロケーション、配送ゾーン |
| 日本では買えるが、ある国・地域だけ買えない | Shopify Marketsのカタログ、販売チャネル公開 | Market、カタログ、商品 |
この表は原因を断定するものではなく、確認の順番を決めるためのものです。例えば配送設定の不備は、商品ページ上の文言だけでなくチェックアウトの配送可否として現れることがあります。商品詳細、カート、チェックアウトを混同せず、同じ商品・同じバリエーション・同じ配送先で確認します。
切り分け中は、商品名だけでなく「バリエーション名」「確認したMarketまたは配送先国」「ログイン状態」「確認日時」をセットで残します。色やサイズによって在庫・公開・配送プロファイルの所属が異なるケースを取りこぼしにくくなります。
設定画面を開く前に、再現させる条件を一つ決めます。複数商品の在庫を再入力したり、テーマを切り替えたりするのは、この条件を記録してからにします。
テスト対象は、以下の4点です。
次に、管理画面とストアフロントの結果を1行にまとめます。
| 確認日時 | 商品/バリエーション | 閲覧地域・Market | 商品ページ | カート追加 | チェックアウト | 変更した設定 |
|---|---|---|---|---|---|---|
| 売り切れ/購入可 | 可/不可 | 配送方法あり/なし/未確認 |
この台帳は、復旧確認だけでなく、Shopifyサポートやテーマ開発者へ調査を依頼する際の前提情報になります。スクリーンショットを残す場合も、URL、選択済みバリエーション、地域設定が分かる状態にします。
最初に、ストアフロントで選んでいるバリエーションそのものを確認します。商品全体の在庫合計が正でも、選択中のサイズや色の在庫がない場合、購入可否は一致しません。
確認時は、少なくとも次を分けて見ます。
複数ロケーションを運用している場合は、在庫の総数だけでは判断しません。購入者に販売できる条件は、在庫を持つロケーションと配送・フルフィルメントの設定にも影響されます。そのため、在庫があるロケーション名を控え、次の配送プロファイル確認へ進みます。
この段階で解消した場合も、別のバリエーションと別地域を1件ずつ確認してください。あるバリエーションだけを修正して「商品全体が復旧した」と判断すると、未確認のSKUを残すことがあります。
Shopifyでは、カスタム配送プロファイルに含まれていない商品・バリエーションは一般配送プロファイルの送料を使用します。Shopifyの公式ヘルプでは、一般配送プロファイルは既存および新規のすべての商品に適用される、と案内されています。新規登録や複製の直後に症状が出た場合は、意図したカスタム配送プロファイルに商品またはバリエーションが入っているかを確認します。確認時点:2026年9月2日。
確認手順は次の順です。
重要なのは、「プロファイルに商品があるか」と「対象地域へ配送できる送料があるか」を別々に確認することです。前者だけが正しくても、配送先地域やロケーションの組み合わせが対象外であれば、注文完了まで進めないことがあります。
Shopify Communityには、新規商品の購入不可を調べた個別投稿で、送料が設定されていない一般配送プロファイルへの所属が原因だったと報告された例があります。ただし、これは単一の相談事例です。すべての売り切れ表示を配送プロファイルで説明する根拠にはせず、上記のように実際の配送先条件で確認してください。
商品登録時に配送プロファイルの確認を省略すると、既存商品の設定を前提にした運用との差分が見えにくくなります。とくに、温度帯、予約品、大型品、地域限定品などでカスタム配送プロファイルを使うストアでは、商品登録の完了条件に「プロファイル所属」と「対象地域の配送方法」を含めるほうが安全です。
ただし、すべての商品をカスタム配送プロファイルに移すことが正解ではありません。一般配送プロファイルで販売する設計なら、商品を移動する前に、一般配送プロファイル側の配送ゾーンと料金を確認します。不要な移動は、既存の送料計算や配送条件を変える移行コストになります。
在庫と配送設定に問題が見つからない場合は、商品がオンラインストアに公開されているかを確認します。管理画面で商品を閲覧できることと、購入者が販売チャネルで閲覧・購入できることは同じではありません。
商品詳細の販売チャネルおよびアプリの公開設定で、少なくとも次を見ます。
Shopifyの公式ヘルプでは、複製した商品をActiveにすると、元の商品が公開されていた販売チャネルへ自動公開されるとされています。一方で、この挙動だけをもってMarketでの販売可否までは判断できません。Marketsのカタログへの追加には別の条件があるためです。確認時点:2026年9月2日。
複製商品で「元商品は買えるが複製商品は買えない」ときは、元商品と複製商品の公開先を横並びで比較します。このとき、商品名やSKUではなく、対象商品の管理画面URLまたは商品IDも台帳に残すと、類似商品との取り違えを防げます。
特定の国・地域だけで購入できない場合は、Shopify Marketsの設定を独立して確認します。Shopifyの公式ヘルプによると、Marketの顧客が商品を閲覧・購入するには、対象Marketに割り当てられたカタログに商品が含まれていることに加え、商品詳細で販売チャネルに公開されていることが必要です。どちらか片方だけでは足りません。確認時点:2026年9月2日。
確認の順番は次のとおりです。
複製では、販売チャネルへの自動公開とカタログへの自動追加を同一視しないことが重要です。公式ヘルプでは、元商品が所属するカタログへの追加は、そのカタログで新規商品の自動追加が有効な場合に限られると説明されています。したがって、複製後に海外Marketだけで購入できないときは、複製元の設定を見て終わりにせず、複製先の商品が対象カタログに含まれるかを確認します。
Market別の価格、公開商品、配送対象を意図的に変えている場合、この差は不具合ではなく運用設計である可能性もあります。修正前に、その商品を当該Marketで販売する方針、配送可能な地域、返品・関税を含む販売条件を担当者間で確認してください。
設定を変更したら、管理画面で在庫数や公開状態が正しく見えることだけで終了しません。最初に固定した条件で、商品ページからチェックアウトまで確認します。
最後の項目は見落としやすい点です。海外販売不可の商品を販売可能にしてしまうなど、復旧のための変更が販売範囲の拡大につながることがあります。配送プロファイルやカタログを変更した場合は、「買えるようになった地域」だけでなく、「本来は買えない地域」も確認します。
決済を伴う実注文が難しい場合でも、少なくとも配送方法が出るところまでのテストは実施します。注文作成、テスト決済、決済プロバイダごとの検証方法はストアの契約・設定により異なるため、運用中のテスト手順に従ってください。
在庫、配送プロファイル、ロケーション、販売チャネル公開、Marketカタログを確認しても、同一条件で購入可否が一致しない場合に、テーマやアプリを調査対象へ広げます。
先に設定層を確認する理由は、テーマの「売り切れ」表示が問題に見えても、テーマが販売可否を新たに決めているとは限らないためです。設定上の商品状態とストアフロントの挙動が食い違うことを確認してから、テーマのバリエーション選択処理、在庫表示アプリ、カスタムの購入制御を確認したほうが、調査範囲を絞れます。
外部へ調査を引き継ぐ際は、次を渡します。
再発防止には、商品公開の承認条件を「商品ページが表示された」から「対象地域・対象バリエーションで配送方法まで確認できた」へ更新する方法があります。新規商品、複製商品、Market追加、配送プロファイル変更のいずれでも使えるよう、前述のテスト台帳を商品登録フローに組み込みます。
HAKOB のようなEC運用支援を検討する場合も、依頼前にこの記録を用意しておくと、商品設定・配送設計・Market設定・テーマ表示のどこから確認するかを共有しやすくなります。
記事では答えきれない個別の状況にもお応えします。