在庫切れ商品を非表示にする
コレクションを使用すると、在庫切れの商品をお客様に非表示にすることができます。これは、Shopify 管理画面の [コレクション] ページから手動で行うか、在庫管理アプリを使用して自動で行うことができます。
ストアのデフォルトのカタログコレクションで商品を非表示にすることもできます。
このページの内容
コレクションで在庫切れ商品を非表示にする
コレクションで在庫切れ商品を非表示にするには、事前に管理画面で在庫追跡を有効にする必要があります。在庫追跡では、取り扱っている各商品の在庫レベルが自動で記録されます。
在庫切れの商品を非表示にすると、その商品はコレクションから削除され、お客様には表示されなくなります。在庫切れの商品は、在庫が補充されると再びコレクションに表示されるようになります。
手順:
- 商品の在庫追跡を有効にします。
- コレクションの条件を変更する を各コレクションで変更し、以下の条件を追加します。
- [在庫] で、[次の値より大きい] を選択し、「0」と入力します。
- [すべての条件に一致する] を選択します。
デフォルトのカタログコレクションで在庫切れ商品を非表示にする
デフォルトで、ストアには、your-store.myshopify.com/collections/all という URL で在庫のあるすべての商品を表示するコレクションが付属しています。このコレクションで在庫切れ商品を非表示にすることができます。
手順:
- 独自のコレクションに置き換えることで、カタログページを管理します。
- そのコレクションの自動化された条件を設定して、在庫切れ商品を非表示にします。
アプリを使用して在庫切れ商品を非表示にする
在庫切れの商品を非表示にするためにコレクションを変更したくない場合は、Shopify App Store の在庫管理アプリを使用できます。これらのアプリのなかには、商品の在庫がなくなったときに、ストアから商品を自動的に非表示にしたり削除したりできるものがあります。
Shopify Flowを使用して在庫切れ商品を非表示にする
Shopify Flowを使用してワークフローを作成し、在庫レベルに基づいて商品に対するアクションを自動化できます。
- 構築済みのワークフローを使用するには、Shopify Flowの[在庫レベルに基づいて商品を公開および非公開にする] テンプレートを使用します。
- ワークフローを手動で構築するには、[商品バリエーションの在庫数量が変更されたとき] トリガーを使用して、
productVariant.inventoryQuantity変数の値を確認し、条件が満たされたときに [商品を非公開にする] アクションを含めるワークフローを開始できます。