WooCommerceはメールを送信していませんか? これらのトラブルシューティング手順を試してください
公開: 2021-07-01
最終更新日-2022年2月7日
定期的にメールを送信することは、カスタマーエクスペリエンスの重要な側面です。 WooCommerceがメールを送信しないことは、オンラインストアで時折直面する可能性のある問題になる可能性があります。 この問題が解決しない場合は、問題を解決するために必要な手順を知っておく必要があります。 この記事では、WooCommerceがメールを送信しない場合に実行できるトラブルシューティング手順のいくつかについて説明します。
WooCommerceはどのようにメールを送信しますか?
コアWordPressの一部であるwp_mail()関数は、WooCommerceでの電子メールの送信を担当します。 メールの送信中に、WooCommerceはwp_mail()関数を呼び出し、リクエストがWordPressに送信されます。 この段階で、PHPは通信をWebサーバーのローカル電子メールサーバーに渡します。 したがって、通常、WooCommerceはWebサーバーを使用して電子メールを送信します。
ストアの基本的なメール要件については、WooCommerceのこれらのデフォルトのメール設定を使用できます。 ただし、高度な電子メール機能については、電子メールカスタマイザープラグインを統合することもできます。
WooCommerceがメールを送信しないのはなぜですか?
WooCommerceのメールがサイトからすぐに送信されない場合があります。 ここでは、これが発生する理由と、それを解決するために実行できる手順について説明します。
特定のメールアドレスが有効になっていない可能性があります
WooCommerceのメール設定では、注文ステータスに応じてさまざまなトランザクションメールを有効にする必要があります。 誤って電子メールを無効にした場合、それらのトランザクションの電子メールは送信されません。 WooCommerceがメールを送信しないという問題に直面している場合、最初に確認することの1つは、トランザクションメールが有効になっているかどうかを確認することです。

注文状況は「支払い待ち」です
注文ステータスが「支払い待ち」の場合、WooCommerceはメールを送信しません。 これは、顧客が[注文する]ボタンをクリックしてから、購入を続行しないことを決定した場合に発生する可能性があります。 そのシナリオでは、注文ステータスは「支払い待ち」になり、電子メールは送信されません。

これは、支払いゲートウェイに問題がある場合にも発生する可能性があります。 これは、実際に支払いが完了したが、ステータスが「処理中」または「完了」に変更されていない場合です。 これがストアで発生した場合は、問題の原因となっている支払いゲートウェイのサポートチームに連絡する必要があります。 プラグインとの競合も、WooCommerceがメールを送信しない理由である可能性があります。 プラグインを1つずつ無効にし、潜在的な競合をチェックして修正することができます。
顧客は電子メールを受信していません
もう1つのシナリオは、WooCommerceがメールを送信していて、顧客が受信していない場合です。 これは、他のドメインからの電子メールの送信、IPアドレスのブラックリスト、または電子メールのコンテンツやアドレスの問題が原因で、電子メールがスパムフォルダに送信されたことが原因である可能性があります。
WooCommerceトランザクションメールの問題への対処
解決策は、MailPoetによるWP Mail Loggingのようなプラグインを使用して、サイトから送信されたすべてのメールを明確に理解することです。 メールの送信でエラーが発生した場合に表示されます。 問題がある場合は、それらを修正して、メールがスパムフォルダに送信されないようにすることができます。

SMTPプロバイダーを使用する
別のオプションは、ホスティングサーバーから電子メールを送信する代わりに電子メールを送信するのに役立つSMTPプラグインを使用することです。 上記のプロセスでは、メールの送信要求がWebサーバーに転送されます。 SMTPサービスプロバイダーを使用している場合、PHPからの電子メールの送信要求はSMTPプロバイダーに送信されます。 これにより、ストアのメール送信オプションが改善されます。

WooCommerceが推奨する人気のSMTPサービスプロバイダーがいくつかあり、サイトと統合できます。 ありがたいことに、これらのSMTPプロバイダーをサイトに統合するのに役立つWordPressプラグインがあります。
最高のSMTPプラグイン
サイトに統合できるWordPressプラグインを備えたSMTPプロバイダーをいくつか紹介します。
Mailjet
Mailjetは、WordPressサイトで優れた電子メール配信を保証するのに役立つ強力なSMTPリレーサービスを提供します。 SMTPサーバーを簡単にセットアップし、以前よりも速くメールを送信できます。 プロセスは、Mailjetを使用してSMTPサーバーをセットアップすることです。これは、APIクレデンシャルを入力して、すぐに開始できるためです。

これは、複数のポートをサポートしているため、柔軟なソリューションです。このポートから、電子メールクライアントまたはISPに応じて優先するポートを選択できます。 暗号化も提供します。 さらに、ドメイン認証と継続的な監視により、電子メールの配信可能性を高めるための支援を受けることができます。 好みに応じて、メール配信エージェントまたはフレームワークを選択できます。 MailjetのSMTPリレーは、電子メールをパーソナライズし、詳細なレポートを即座に表示するのにも役立ちます。
Sendinblue
Sendinblueは、トランザクションメール用のSMTPリレーサービスを提供します。 送信された電子メール、開かれた数、クリック数、バウンス率、および詳細情報に関する詳細なレポートを表示できます。 Sendinblueを使用すると、テンプレートと動的コンテンツを組み合わせて、トランザクションメールをカスタマイズできます。 彼らは素晴らしいサポートオプションを持っており、定期的に改善を提案しています。 このサービスを組み込むことで、WooCommerceのトランザクションメールの配信可能性と追跡を向上させることができます。 公式のSendinblueプラグインを使用して、サイトに統合できます。

消印
Postmarkは、WooCommerceストアでのメール配信を強化するためのSMTPサービスを提供します。 クレデンシャルを設定ファイルにコピーして続行できるため、設定プロセスは非常に簡単です。 さらに、WooCommerceとそのSMTPサーバー間で転送されるデータは暗号化されます。 また、高速の電子メール配信を保証するために、世界中に複数のSMTPサーバーが分散しています。 消印は、電子メールのより良い追跡を保証し、詳細なドキュメントもあります。 あなたのサイトと統合するために消印プラグインをチェックしてください。

アマゾンSES
Amazon Simple Email Service(SES)は、Eメール設定を改善するために使用できるもう1つの人気のあるEメールサービスです。 また、ストア内のトランザクションメールのヘルプを取得するように簡単に構成できます。 その結果、電子メールの配信可能性が向上し、電子メール戦略の成功をより簡単に測定できるようになります。 WP Offload SES Liteプラグインを使用して、サイトでAmazonSESを構成できます。

うまくいけば、WooCommerceがメールを送信しないことに対処するために必要なトラブルシューティング手順を理解していると思います。 このトピックに関して質問がある場合は、遠慮なくコメントを残してください。
参考文献
- WooCommerceメールテンプレートのカスタマイズに関する詳細ガイド
- スパムフォルダに送信されるWooCommerceメールを修正するにはどうすればよいですか?
- Eメールマーケティングに焦点を当てるべき主な理由