Tutorial

Shopifyで注文を一括削除する

重要: Shopifyでは、本物の完了した注文を一括削除することはできません。一括キャンセル(注文をアーカイブ)することはできます。実際の削除はDraft Ordersに対してのみ可能です。

DataEaseは2つのワークフローを提供します:本物の注文をキャンセル/アーカイブするか、Draft Ordersを一括で完全に削除するか—どちらも検証付きです。

🎯 目標

一括で削除できるものとできないものを理解する:Shopifyでは、本物の完了した注文を削除することはできません。一括キャンセル(注文をアーカイブ)することはできます。実際の削除はDraft Ordersに対してのみ可能です。


オプションA — キャンセルによる「削除」効果(注文をアーカイブ)

1. 注文をエクスポート

DataEaseで、New Export → Ordersに進みます。少なくとも以下を含めます:

  • id
  • name(注文番号)
  • ステータス

フィルター(日付範囲、財務/履行ステータス)を使用してセットをターゲットにします。


2. ファイルを準備

エクスポートされたファイルをExcelまたはGoogle Sheetsで開きます。アーカイブしたい行に対して:

  • action列を追加
  • CANCELに設定

完了したら、ファイルを.xlsxまたは.csvとして保存します。


3. インポートと検証

  1. DataEaseで、New Import → Ordersを開始
  2. 編集したファイルをアップロード
  3. 列をマッピング
  4. Validationを実行

検証レポートの問題を修正します。


4. インポートを実行

検証が通過したら、Run ImportをクリックしてShopifyで注文をキャンセルします。

完了したら、選択した注文がアーカイブ(キャンセル)されたことを確認します。


オプションB — Draft Ordersを一括で完全に削除

1. Draft Ordersをエクスポート

DataEaseで、New Export → DraftOrdersに進みます。以下を含めます:

  • id
  • name(オプション)
  • createdAt

2. ファイルを準備

エクスポートされたファイルをExcelまたはGoogle Sheetsで開きます:

  • 削除したいDraft Ordersのみを残す
  • command = DELETEに設定

完了したら、ファイルを.xlsxまたは.csvとして保存します。


3. インポートと検証

  1. DataEaseで、New Import → DraftOrdersを開始
  2. 編集したファイルをアップロード
  3. 列をマッピング
  4. Validationを実行

4. インポートを実行

検証が通過したら、Run ImportをクリックしてShopifyからDraft Ordersを削除します。

完了したら、Draft Ordersが削除されたことを確認します。


📝 重要な注意事項

  • ライブ注文はShopifyで削除できません(アプリ/APIを含む)。CANCELを使用してアーカイブします
  • QA用にテスト注文を作成した場合、Shopify Adminで個別に削除します
  • コンプライアンスワークフローを考慮(返金、削除/匿名化)し、顧客データを削除する場合
  • 信頼性のためにidでのマッチングを推奨。破壊的な変更の前に常にバックアップエクスポートを保持します

💡 最小限のCSV例

キャンセルによるアーカイブ:

id,action
gid://shopify/Order/123,CANCEL
gid://shopify/Order/456,CANCEL

Draft Ordersを削除:

id,command
gid://shopify/DraftOrder/789,DELETE
gid://shopify/DraftOrder/790,DELETE

🎉 以上です!

選択したオプションに応じて、注文が一括でアーカイブまたは削除されました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。