Tutorial

ドラフト注文の請求書を一括送信

多くのドラフト注文に対して請求書を手動で送信するのは非常に時間がかかります。DataEaseを使用すると簡単です。ドラフト注文をエクスポートし、行にaction=SEND_INVOICEをマークして、Shopifyにインポートするだけです。すべて検証付きです。

🎯 目標

請求書送信をトリガーするアクションをインポートすることで、多くのドラフト注文に対して一度に請求書をメール送信します。


📋 手順

1. ドラフト注文をエクスポートする(ターゲティング用、オプション)

DataEaseで、New Export → DraftOrdersに移動します。少なくとも以下を含めます:

  • id
  • name(ドラフト番号)
  • customerEmail(またはemail)
  • 合計(例:totalPrice)
  • 可能であれば、未送信のドラフトをフィルタリングするための請求書ステータスフィールド

フィルター(日付範囲、顧客タグ、金額)を使用してリストを絞り込みます。


2. 請求書を送信するためのファイルを準備する

エクスポートしたファイルをExcelまたはGoogle Sheetsで開きます。請求書を送りたい各ドラフトに対して、行を追加し、以下を設定します:

  • action = SEND_INVOICE
  • (オプション) invoiceEmail — ドラフトにメールがない場合や異なるアドレスが必要な場合に受取人を上書きするために使用します
  • (オプション) invoiceSubject, invoiceMessage — カスタムの件名/本文(デフォルトを使用する場合は空白のままにします)

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


3. インポートと検証

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

Validation Statusでフラグが立てられた問題(例:idの欠落、無効なメール)を修正します。


4. インポートを実行し、結果を確認する

検証が通過したら、Run Importをクリックして請求書を送信します。

選択したドラフトには、受取人に請求書がメールで送信されます。Shopify Adminでいくつかのドラフトを確認し、請求書が送信されたことを確認します。


📝 重要な注意事項

  • ドラフトには受取人のメールが必要です。 ドラフトの顧客プロファイル/メールが欠落している場合は、ファイル内でinvoiceEmailを設定します
  • 請求書を送信しても注文は作成されません; 注文は請求書が支払われ/チェックアウトされたときに作成されます
  • スパムを避けるために、 まだ請求書が送信されていないドラフト(または再送信したいもの)にエクスポートをフィルタリングします
  • 最初に小さなテストバッチを保持し、 その後、完全なリストを実行します

💡 最小限のCSV例

ドラフトに保存されたメールに請求書を送信する:

id,action
gid://shopify/DraftOrder/111,SEND_INVOICE
gid://shopify/DraftOrder/222,SEND_INVOICE

受取人を上書きし、カスタムメッセージを追加する:

id,action,invoiceEmail,invoiceSubject,invoiceMessage
gid://shopify/DraftOrder/333,SEND_INVOICE,[email protected],"Your draft order invoice","Hi! Please review and pay this invoice to complete your order."

🎉 以上です!

請求書が一括で送信されました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。