Tutorial

顧客住所の一括削除

多くの顧客住所を手動で削除するのは非常に時間がかかります。DataEaseを使用すると簡単です。住所付きで顧客をエクスポートし、削除する住所行をマークし、検証を行って一括で削除します。

🎯 目標

住所行にitemCommand = DELETEを設定し、DataEaseを介してインポートすることで、多くの顧客住所を一度に削除します。


📋 ステップバイステップの手順

1. 顧客をエクスポート(住所付き)

DataEaseで、New Export → Customersに進みます。

含めるもの:

  • id(顧客ID)
  • Addressesグループから: addressId, address1, city, country, zip(住所を特定するのに役立つフィールドを追加)

オプション: タグ、セグメント、または日付で顧客をフィルタリングしてセットを絞り込みます。


2. ファイルを準備

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

  • 削除したい住所の行のみを保持
  • それらの行にitemCommand = DELETEを設定
  • addressIdが存在することを確認(特定の住所を削除するために必要)

ヒント: エクスポートにはすでにtopRow制御列が含まれているかもしれません。メインの顧客行にはtopRow = TRUEを、住所行にはtopRow = FALSEを使用します。インポートにメイン行が必要ない場合は、省略してitemCommand=DELETEの住所行のみを保持できます。

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


3. インポートと検証

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

Validation Status列を確認し、問題を修正します(例: addressIdが欠落している)。


4. インポートを実行し、結果をダウンロード

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

完了したら、結果ファイルをダウンロードし、Shopify管理画面でいくつかの顧客を確認して住所が削除されたことを確認します。


📝 重要な注意事項

  • デフォルト住所: 顧客のデフォルト住所を削除する予定がある場合は、事前のステップで別の住所をデフォルトに設定するか、その顧客のすべての住所を削除してください
  • 安全性: 削除は元に戻せません—進行する前にバックアップエクスポートを保持してください
  • 一致: 顧客id + addressIdが最も信頼性の高い一致を提供します。削除時に住所のテキストフィールドのみに頼ることは避けてください

💡 最小限のCSV例

単一の住所を削除:

id,topRow,itemCommand,addressId
gid://shopify/Customer/123,FALSE,DELETE,gid://shopify/MailingAddress/98765

1人の顧客に対して複数の住所を削除:

id,topRow,itemCommand,addressId
gid://shopify/Customer/123,FALSE,DELETE,gid://shopify/MailingAddress/11111
gid://shopify/Customer/123,FALSE,DELETE,gid://shopify/MailingAddress/22222

🎉 以上です!

顧客住所が一括で削除されました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。