Easy Digital Downloads 用の Zapier エクスステンションにより、Highrise、Twilio、Campaign Monitor、MailChimp、Xero、Zendesk、Dropbox、Google Docs など、400 以上のサードパーティ製 Web サービスと Easy Digital Downloads ストアを連携させるための、シンプルかつ強力な方法が提供されます。
EDDセットアップ
Zapier エクスステンションをインストールして有効化した後、エクスステンションを機能させるために API キーを生成する必要があります。
Downloads > Tools > API Keys に移動します。ユーザーアカウントに既に接続されている API キーがある場合は、それを使用できます。

注意: Zapier と連携する場合、API キーは「管理者」のユーザーアカウント用に生成する必要があります。
Zapier の設定
-
- (現在非公開の) EDD アプリへのアクセス権を取得するには、このリンクをクリックしてください: https://zapier.com/developer/public-invite/76688/7cf87d2c6d63d9fbd9a75fe40dbf3065/.
- 新しい Zap を作成し、トリガーサービスとして Easy Digital Downloads を選択します:

- Easy Digital Downloads で Zap を初めて作成する際には、サイト URL、API キー、API トークンを提供してサイトを認証する必要があります。これらのキーを見つけるには、この記事の手順に従ってください。
- オプションの条件付きパラメーターを使用して、Zap が必要に応じて動作するように構成します。次に、Zapier はテストトリガーを実行するように求めます:

- 上記の画面が表示されたら、WordPress ダッシュボードに移動し、Downloads → Settings → Extensions → Zapier に移動します。
そこに表示されたら、Zapier が要求しているトリガーを送信します:

正しいトリガーをクリックして送信すると、Zapier タブに次のように表示されます:
注意: 「Webhook サブスクリプションの作成に問題があります」のようなエラーが発生する場合は、WordPress でパーマリンクを再保存する必要がある場合があります。これは、Settings → Permalinks → Save に移動して行います。保存してもエラーが引き続き発生する場合は、EDD 用の Zapier エクスステンションが Dashboard → Plugins で有効になっていることを再確認してください。
Zapier のサンプルトリガー
ここでは、EDD Zapier の各サンプルトリガーと、通常それらが発生するタイミングについて説明します。
「新規顧客」通知の送信
新しい顧客が作成されたと仮定して、Zapier にテストトリガーを送信します。
「更新された顧客」通知の送信
顧客が更新/変更されたと仮定して、Zapier にテストトリガーを送信します。
「新規注文」通知の送信
注文が完了/支払い済みであると仮定して、Zapier にテストトリガーを送信します。
「保留中の注文」通知の送信
支払いがあったが、その支払いのステータスが「保留中」であると仮定して、Zapier にテストトリガーを送信します。例として、チェックアウトフォームに入力してから PayPal で支払いを行った人が挙げられます。販売記録はありますが、支払い処理は完了していません。
「失敗した注文」通知を送信
これは、注文が失敗したふりをしてZapierにテストトリガーを送信します。「失敗した」支払いは通常、クレジットカードが銀行によって拒否された場合や、支払いエラーが発生した場合に発生します。
「放棄された注文」通知を送信
これは、注文が放棄されたふりをしてZapierにテストトリガーを送信します。「放棄された」支払いは、通常、1週間後に「保留中」の支払いが完了しなかった場合に発生します。
「返金済み注文」通知を送信
これは、注文が返金されたふりをしてZapierにテストトリガーを送信します。
「取り消された注文」通知を送信
これは、注文が取り消されたふりをしてZapierにテストトリガーを送信します。「取り消された」注文は、顧客にお金を返金せずに、顧客の製品へのアクセスを取り消した場合に発生します。
「削除済み注文」通知を送信
これは、注文が削除されたふりをしてZapierにテストトリガーを送信します。
「事前承認済み注文」通知を送信
これは、注文が事前承認されたふりをしてZapierにテストトリガーを送信します。事前承認された支払いは、顧客が支払いを承認したが、まだ処理されていないものです。これは、通常、何らかのクラウドファンディングプラグインが関与する、非常にユニークで特定のセットアップでのみ発生します。
「ファイルがダウンロードされた」通知を送信
これは、顧客によってファイルがダウンロードされたふりをしてZapierにテストトリガーを送信します。
「新規サブスクリプション」通知を送信
これは、新しい継続サブスクリプションが作成されたふりをしてZapierにテストトリガーを送信します。これは通常、顧客が継続製品を初めて購入したときに発生します。ただし、ダウンロード → サブスクリプション → 新規追加の下で顧客のサブスクリプションプロファイルを_手動で作成した場合にも発生する可能性があります。
「新規サブスクリプション支払い」通知を送信
これは、新しい継続製品が正常に購入されたふりをしてZapierにテストトリガーを送信します。これは、顧客が継続製品を初めて正常に購入したときに発生します。
「サブスクリプション更新」通知を送信
これは、継続支払いが成功したふりをしてZapierにテストトリガーを送信します。これは通常、継続支払いが来るたびに発生しますが、サブスクリプションの最初の支払いではありません。
「サブスクリプション完了」通知を送信
これは、継続サブスクリプションが完了したふりをしてZapierにテストトリガーを送信します。これは通常、継続製品に顧客に請求する最大回数が設定されている場合に発生します。たとえば、顧客に4回のみ請求するように設定した場合、4回目の継続支払いが完了するとサブスクリプションは完了します。
「サブスクリプション期限切れ」通知を送信
これは、定期購読が期限切れになったと偽装して、Zapier にテストトリガーを送信します。これは通常、顧客がサブスクリプションにサインアップしたが、クレジットカードが無効になり、期日までに定期支払いができなかった場合に発生します。
「サブスクリプション失敗」通知を送信
これは、定期購読が失敗したと偽装して、Zapier にテストトリガーを送信します。これは通常、顧客がサブスクリプションにサインアップしたが、クレジットカードが無効になり、有効期限が切れる前にまだ請求を試みている場合に発生します。
「サブスクリプションキャンセル済み」通知を送信
これは、定期購読がキャンセルされたと偽装して、Zapier にテストトリガーを送信します。これは通常、顧客がサブスクリプションをキャンセルすることを選択した場合に発生します。
「新規ライセンスキー」通知を送信 これは、新しいライセンスキーが作成されたと偽装して、Zapier にテストトリガーを送信します。
「ライセンスキーのステータスが無効に変更」通知を送信 これは、ライセンスキーが「無効」に設定されたと偽装して、Zapier にテストトリガーを送信します。ライセンスは通常、どのサイトでも現在アクティブでない場合に「無効」になります。
「ライセンスキーのステータスが期限切れに変更」通知を送信 これは、ライセンスキーが「期限切れ」に設定されたと偽装して、Zapier にテストトリガーを送信します。ライセンスは通常、有効期限を過ぎており、顧客によって更新されていない場合に「期限切れ」になります。
「ライセンスキーのステータスが無効化に変更」通知を送信 これは、ライセンスキーが「無効化」に設定されたと偽装して、Zapier にテストトリガーを送信します。ライセンスは通常、サイト管理者によって手動で無効化された場合や、購入が返金された場合に「無効化」されます。
「ライセンスキーのアクティブ化」通知を送信 これは、ライセンスキーがサイトでアクティブ化されたと偽装して、Zapier にテストトリガーを送信します。
「ライセンスキーの非アクティブ化」通知を送信
これは、ライセンスキーがサイトから非アクティブ化されたと偽装して、Zapier にテストトリガーを送信します。
Easy Digital Downloads から Zapier で利用可能なフィールド
Zapier アカウントで Zap を設定する際に、Easy Digital Downloads から利用可能な情報を知っておくと便利です。以下は、各フックに含まれる標準フィールドの内訳です。
新規注文、返金済み注文、取り消し済み注文、保留中の注文、失敗した注文、放棄された注文、削除済み注文、キャンセル済み注文:
- 注文 ID
- 名
- 姓
- 注文した商品
- 注文日
- 注文キー
- 決済ゲートウェイ
- 小計
- 税金
- 料金
- 合計
- 割引コード
- トランザクションID
- 顧客のメールアドレス
- 請求先住所
新規顧客、顧客の更新:
- ユーザーID
- 名前
- 名
- 姓
- メール
- 支払い ID
- 購入金額
- 作成日
- 購入回数
- 備考
新規ライセンス、ライセンスのアクティブ化、ライセンスの非アクティブ化、ライセンスの期限切れ、ライセンスの無効化:
- ライセンス ID
- ライセンスキー
- ライセンスステータス
- 顧客名
- 顧客のメールアドレス
- 商品 ID
- 商品名
- アクティブ化制限
- アクティブ化回数
- アクティブ化された URL
- 有効期限
- ライセンスは永続的か(true/false)
ダウンロードされたファイル:
- ファイル名
- ファイルURL
- ユーザーメール
- 商品名
サブスクリプション作成、サブスクリプション更新、サブスクリプション完了、サブスクリプション期限切れ、サブスクリプション失敗、サブスクリプションキャンセル:
- 顧客ID
- サブスクリプション期間
- 初回金額
- 継続金額
- 請求回数
- トランザクションID
- 初回/親支払いID
- 商品 ID
- 作成日
- 有効期限
- ステータス
- プロフィールID
- ゲートウェイ
- 顧客
- ユーザーID
関連記事
統合された拡張機能
Easy Digital Downloads 用の以下の拡張機能が、Zapier でトリガーを持つように統合されました。


