そのメールアドレスは既に使用されています。
The email address '[email protected]' is already in use.
過去の購入時に顧客のためにWordPressアカウントが作成された場合、将来の購入を完了するにはログインする必要があります。セキュリティのため、ログアウトしたユーザーは、注文をアカウントに追加することを含め、既存のアカウントに変更を加えることはできません。
このメッセージを回避するには、ゲストチェックアウトを有効にし、自動登録を無効にしてください。ただし、既存のユーザーは購入するためにログインする必要がありますが、WordPressアカウントを持たない顧客はログインせずに購入できます。
レガシーの問題(EDD 2.7以前のみ)
以下の問題は、もはや問題ではなく、2018年より前に構築されたストア、EDDバージョン2.7以前にのみ影響します。ストアが2018年に構築された場合、以下の問題は適用されません。
顧客は支払いを完了するためにログインする必要があります。なぜですか?
バージョン2.7のリリース以降、Easy Digital Downloadsには、放棄された、または保留中の購入記録を回復する機能が含まれています。ユーザーのブラウザがまだ購入セッション中である場合、製品はユーザーのためにカートに残ります。同様に、管理者の購入記録に回復URLのセクションが追加され、サイト管理者は、ユーザーの購入セッションが期限切れになった場合に、簡単にリンクをユーザーと共有できます。
ユーザーが以前に購入したことがない場合、プロセスはスムーズです。回復URLを使用するか、購入セッションを続行することにより、ユーザーは何も起こらなかったかのように購入を続行できます。
ただし、チェックアウト時に入力されたメールアドレスによって識別されるこのユーザーが以前に購入したことがある場合、その放棄された、または保留中の購入記録は、そのユーザーの顧客記録に現在添付されており、本人によってのみ回復できます。
ログアウトしたユーザーが既存の顧客記録に関連付けられた購入を回復しようとした場合、チェックアウト時に次のような通知が表示されます。

この通知は、チェックアウトカートをポップレートするために使用された購入記録が既存の顧客記録に直接関連付けられていることを意味します。つまり、チェックアウトしようとしている人が入力したメールアドレスが、少なくとも1回の過去の購入からのメールアドレスと一致することを意味します。
シナリオに基づいた、この通知を克服するための簡単な解決策をいくつか見ていきましょう。
サイトのオーナーですが、テスト中にこの通知が表示されます
サイトのオーナーであり、ゲストの購入プロセスをテストするためにサイトからログアウトした場合、テストに使用したメールアドレスが、既にライブアカウントに添付されているメールアドレスと同じである可能性があります。これは、テスト中に、ライブアカウントに正式に添付されている購入記録(ゲストとして)を回復しようとしていることを意味します。これにより、通知が表示されます。
別のブラウザからサイトにログインし、管理画面で放棄された/保留中の購入記録を表示して、それが既にお客様の記録に添付されていることを確認することもできます。このシナリオでは、通知は正確です。ゲスト購入プロセスをテストしたい場合は、ストアのお客様の記録にまだ添付されていないメールアドレスを使用してください。
お客様の1人からこの通知について報告を受けました
このシナリオは上記と同じですが、よりエッジケースである可能性があります。おそらく、サイトでゲストチェックアウトを許可しているのでしょう。それは問題ありません。ただし、ゲストとしてチェックアウトする場合でも、チェックアウト時に使用されたメールアドレスに基づいて顧客レコードが作成されます。
理論的には、顧客は1年間に同じメールアドレスを毎回使用して10回の個別のゲスト購入を行うことができ、各購入は引き続き1つの顧客レコードに添付されます。
これは望ましく、システムにとって良いことです。しかし、そのリピート顧客が11回目の購入を試み、何らかの理由でその購入を放棄し、その後ブラウザセッションを通じて、またはリカバリURLを提供したためにそれを回復しようとした場合、購入を完了するにはログインする必要があります。これにより、その特定の購入記録の正当な所有者が購入を完了していることがシステムに証明されます。
このシナリオはまれですが、起こり得ます。
注:ストアオーナーがすべてのシナリオでゲストチェックアウトを完全にサポートするストアを実行できるように、リカバリプロセスをもう少しスムーズにする具体的な計画があります。この注記がまだ表示されている場合は、変更はまだ行われていません。
メールアドレスは既に使用されています」はログインユーザーに表示されます
これは、Easy Digital Downloadsの古いバージョンにあったバグが原因で発生します。このバグにより、複数の顧客が同じユーザーアカウントに添付されていました。
このバグはもう存在しませんが、バグ修正がリリースされる前に複数の顧客が同じユーザーアカウントに既に添付されていた場合、その問題は依然として存在します。
解決策
問題はEDD 2.6以降で解決されていますが、以前のバージョンからの接続済みアカウントに問題がある場合は、それに関する警告メッセージが引き続き表示されます。修正方法は次のとおりです。
WordPressユーザーを見つける
WordPress管理画面の「ユーザー」セクションに移動します。右上にある検索フィールドに、問題のメールアドレスを入力して検索します。
次に、ユーザー名を編集するためにクリックします。URLにはそのユーザーのIDが含まれます。
競合する顧客を見つける
上記の検索で見つけたユーザーIDを取得し、「Downloads」→「Customers」に移動します。右上にある検索ボックスに、次のような検索文字列でユーザーIDを検索します。
user:2
2は、ご自身の検索で見つけた番号に置き換えてください。結果は2人以上の顧客になるはずです。
購入記録を移動する
競合を解決するには、一方の顧客からもう一方の顧客にすべての購入記録を移動してから、空の顧客を削除する必要があります。削除したい顧客を選択し、名前をクリックして編集します。
編集ページで「最近の支払い」ボックスを見つけます。各支払いの「詳細を表示」をクリックします。
支払いを編集する際、顧客詳細ボックスが表示されます。別の顧客を選択して保存を押してください。
購入記録がなくなるまでこれを繰り返します。顧客に購入記録がなくなったら、顧客記録の右上にあるゴミ箱をクリックしてユーザーを削除できます。
残りのユーザーにメールアドレスを追加する
問題のある顧客が削除されたら、その顧客のメールアドレスを別の顧客に追加します。顧客を編集する際に、
顧客のメールアドレスセクションを探してください。そこにメールアドレスを追加すると、その顧客は両方のアドレスに関連付けられます。

これで問題は解決するはずです。
