チュートリアル

在庫切れ商品の非表示方法 (ShopifyでDataEaseを使用して一括処理)

すべてのバリアントが在庫切れの場合、DataEaseを使用して商品のステータスをDRAFTに変更することで、一度に多くの商品を非表示にします。


手順:

1. 商品をエクスポートする

DataEaseで、新しいエクスポートを作成 → Productsを選択します。「out_of_stock_somewhere」フィルターを適用します(少なくとも1つのロケーションで在庫切れの商品をフィルターします)。最低限、id、handle、statusを含めます。ロケーションごとの在庫を分析する必要がある場合は、「Inventory quantity」と「Inventory quantities」も含めて、すべてのロケーションがゼロであることをExcelで確認できるようにします。

2. Excelでエクスポートを確認する

「Inventory quantity」/「Inventory quantities」を使用して、どの商品を非表示にするべきかを確認します(例:すべてのロケーションでゼロ)。非表示にしたい行のみを保持します。

3. ファイルを編集する

選択した商品のcommand = UPDATEとstatus = DRAFTを設定します。ファイルを保存します。

4. インポートを実行する

DataEaseで新しいインポートを作成し、編集したファイルをアップロードし、列をマッピングして検証を実行します。検証ステータス列を確認し、必要に応じて問題を修正します。インポートを実行します。完了後、結果ファイルをダウンロードし、選択した商品のステータスがDRAFT(ストアフロントから非表示)になっていることを確認します。

ヒント

  • 後で再表示するには、ステータスをACTIVEに戻して再インポートします。
  • これは商品全体を非表示にします。購入を停止したいが商品ページを表示したままにしたい場合は、バリアントレベルで処理します。
  • Product IDでのマッチングを優先します。IDがない場合のみhandleを使用します。

最小限のCSV(例)

handlecommandstatus
cotton-shirtUPDATEDRAFT

参考文献