すべてのバリアントが在庫切れの場合、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(例)
| handle | command | status |
|---|---|---|
| cotton-shirt | UPDATE | DRAFT |