eCommerceストアを運営している場合、顧客がレシートや注文更新メールを迅速に受け取れるようにする必要があります。
しかし、WooCommerceが注文メールを送信できないと、ビジネスが中断され、顧客を心配させる可能性があります。良いニュースは、これは簡単な修正で解決できる一般的な問題であるということです。
私たちはいくつかのeコマースストアを運営しており、注文、支払いなどについて定期的に顧客にメールを送信しています。そして、WP Mail SMTP のようなプラグインを使用して、メールが顧客の受信トレイに直接配信されるようにしています。
この記事では、WooCommerceが注文メールを送信しない問題を修正する簡単な方法を紹介します。

WooCommerce のメールが送信されない原因は何ですか?
オンラインストアを運営している場合、ビジネスを円滑に進めるためにメールに依存しています。
メールは、新規顧客を歓迎し、顧客との関係を構築するために使用されます。注文を確認したり、放棄されたショッピングカートをフォローアップしたりするためにメールが送信されます。また、顧客がパスワードをリセットするためにもメールが必要です。
しかし、eコマースの販売者が WooCommerce でメールが送信されないという問題に悩まされているという話をよく耳にします。
これは、WooCommerceの設定における一般的な問題が原因で発生することがあります。まず、それらの設定を確認する方法を説明します。
他の times、WordPressのメール送信方法に根本的な問題がある場合があります。デフォルトでは、WordPressはPHPメール経由でメールを送信します。残念ながら、すべてのWordPressホスティングサーバーがPHPメールを使用するように正しく設定されているわけではありません。
メールが正常に送信された場合でも、スパムとして誤って識別される可能性があります。これは、まったく見られることなく自動的に削除される可能性があることを意味します。
メールを確実に配信するための最善の方法は、SMTPサービスを通じて送信することです。
このガイドの後半でSMTPサーバーの設定方法を説明します。しかし、まず、WooCommerceの設定が正しいことを確認するために、いくつかのトラブルシューティングを行いましょう。
WooCommerceのメールと注文の設定を確認する
まず確認すべきは、WooCommerceのメールと注文の設定です。設定のいずれかが間違っていると、注文メールは送信されません。
WooCommerceメール設定を確認する
まず、メールが誤って無効化されていないことを確認します。これを行うには、WordPressダッシュボードでWooCommerce » 設定に移動し、メールタブをクリックします。

ここでは、WooCommerceが送信するすべての通知メールのリストが表示されます。一部はあなたに送信され、一部は顧客に送信されます。各メールの設定を確認する必要があります。
まず、右側の「管理」ボタンをクリックして、「新規注文」メールを確認しましょう。
2つの設定を確認する必要があります。まず、メールが有効になっていることを確認してください。誤って無効になっている場合があり、ボックスがチェックされていないとメールは送信されません。

第二に、受信者のメールアドレスが正しいことを確認する必要があります。これは、あなたに送信されるメールの設定でのみ見つけることができます。
顧客にメールが送信されると、正しいメールアドレスが自動的に使用されます。
リスト内の各メールタイプについても同様に行うことができます。すべてが正常に見える場合は、WooCommerceが注文メールを送信しなかった各注文のステータスを確認する必要があります。
WooCommerceの支払いステータスを確認する
最近の注文のステータスを確認するには、WooCommerce » 注文に移動する必要があります。まだ注文がない場合は、テスト注文を作成してから戻ってください。

この例のように注文ステータスが「支払い待ち」の場合、メールが送信されなかった理由がわかります。デフォルトでは、WooCommerceは保留中の販売に対して注文メールを送信しません。
これは意図的なもので、トランザクションがまだ完了していないためです。WooCommerceは、顧客の混乱を避けるために、領収書を送信する前に支払いが確認されるまで待機します。
しかし、ステータスが「処理中」の場合、問題があります。あなたと顧客の両方にメールが送信されているはずです。受信トレイに届かなかった場合、ほとんどの場合、スパムとして扱われたと考えられます。
これは、WooCommerceとWordPressのメールでよくある問題です。その問題を解決する最善の方法は、SMTPサーバーを使用してメールを送信することです。
SMTPサーバープラグインでWordPressのメール送信の信頼性を向上させる
SMTP(Simple Mail Transfer Protocol)は、メール送信の標準です。なぜそれが優れているかを理解するために、デフォルトのWordPressメール機能を、返信先住所のない手紙を送るようなものだと考えてください。
届くかもしれませんが、簡単に紛失したり、迷惑メールとしてマークされたりする可能性があります。
SMTPサービスを使用することは、FedExやUPSのような信頼できる宅配業者を利用するようなものです。適切な認証を提供するため、メールプロバイダーはあなたのメッセージを正当なものとして認識し、受信トレイに直接配信します。
WP Mail SMTPは、WordPressおよびWooCommerce向けの最高のSMTPプラグインです。顧客に注文メールが届くようにするための最も簡単な方法です。
私たちは自身のeコマースウェブサイトで使用しており、メールの到達率が確実に向上しました。その機能とパフォーマンスの詳細については、WP Mail SMTPの完全なレビューをご覧ください。
APIキーを使用して、一般的なSMTPサービスプロバイダー(例:SendLayer)に接続し、スパムフィルターをトリガーすることなく大量のメールを安全に送信できます。
さらに、SendLayer は Starter プランで毎月最大 1,000 件のメールを送信できます。すべてのプランは手頃な価格で、バウンス率に関する実行可能な洞察が得られるため、潜在的な配信問題を診断できます。
アカウントを作成するには、SendLayerのウェブサイトにアクセスし、「Get Started With SendLayer」ボタンをクリックしてください。

次に、価格ページでお好みのプランを選択し、アカウントを作成してください。
アカウントの設定が完了すると、「ダッシュボードに進む」ボタンが表示されます。それをクリックするだけで、次のステップに進むことができます。

これにより、SendLayerダッシュボードにリダイレクトされ、そこでドメイン名を承認して、メールサーバーがあなたを検証済み送信者として認識できるようにする必要があります。
これを行うには、右上隅にある「ドメインを追加」ボタンをクリックする必要があります。

これを行うと、ウェブサイトのアドレスを入力できる新しいページが開きます。
次に、「ドメインを追加」ボタンをクリックします。

💡ボーナスヒント: 次のステップに進む前に、DNSレコードとは何かを簡単に説明しましょう。
ウェブサイトのデジタル署名と考えてください。メールサービスに対して、あなたのメールが実際にあなたから送信されたものであり、スパマーからではないことを証明します。
これらを追加することは、メールが信頼され、配信されることを確実にするための重要なステップです。心配しないでください、これは通常一度だけのセットアップです。
これを行うと、SendLayerはドメインに対して5種類のDNSレコードを生成します。これらのレコードをホスティングダッシュボードに追加する必要があります。
DNS設定の正確な場所はホスティングプロバイダーによって異なりますが、SendLayerはヘルプドキュメントを提供しています。
これらの詳細を追加したら、ダッシュボードに戻り、「これらのDNSレコードを追加し、続行する準備ができました」というボックスにチェックを入れます。次に、「DNSレコードの確認」ボタンをクリックします。

DNSレコードの変更が有効になるまで最大48時間かかる場合があることに注意してください。詳細については、WordPressのメール設定を正しく構成する方法に関するチュートリアルをご覧ください。
次に、SendLayer APIキーを取得します。これを行うには、左側の列から「設定」タブをクリックし、「APIキー」タブに切り替えます。
ここで、「APIキーを表示」リンクをクリックし、キーをクリップボードにコピーします。

次に、WordPressダッシュボードにアクセスして、WP Mail SMTPプラグインをインストールして有効化します。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
注意: このチュートリアルでは、WP Mail SMTP の無料版のみが必要です。ただし、Elite プランには、専門家がプラグインをセットアップしてくれるホワイトグローブセットアップが含まれています。
アクティベーション後、WP Mail SMTP セットアップウィザードが自動的に開始されます。「開始する」ボタンをクリックする必要があります。

次に、使用したいSMTPサービスとしてSendLayerを選択し、「保存して続行」ボタンをクリックします。
その後、メーラー設定の構成を求められます。

ここで、先ほどコピーしたAPIキーをフォームに入力するように求められます。
実行する必要がある正確な手順は、選択したメーラーサービスによって異なります。

👆 注:ウィザードをスキップしてWP Mail SMTPを手動で設定したい場合は、あらゆるSMTPサービスでWP Mail SMTPを設定する方法に関する究極のガイドに手動の手順が記載されています。
セットアップウィザードでは、「差出人メール」の設定も求められます。SMTPメーリングサービスの設定時に入力したのと同じビジネスメールアドレスを使用してください。

次に、有効にしたいメール機能を選択するように求められます。
WooCommerceでメールが送信されない問題を解決するには、「メール配信改善」と「メールエラー追跡」が必要です。これらはデフォルトで選択されています。
WP Mail SMTP Proをご購入いただいた場合、いくつかの追加機能をご利用いただけます。例えば、「詳細なメールログ」機能を使用すると、個々のメールを確認して送信されていることを確認できます。

Proバージョンでは、失敗したメールを再送信することもできます。
これは、顧客が間違ったメールアドレスを入力した場合に非常に役立ちます。また、配信状況と統計に関するメールレポートと週次メールサマリーも受け取れます。
希望するメール機能を選択したら、「保存して続行」ボタンをクリックします。

次に、メールのコンテンツをどのように保存したいかについて質問されます。利用可能なすべてのオプションを選択することをお勧めします。
「送信されたすべてのメールのコンテンツを保存する」オプションを選択すると、メールが送信に失敗した場合に再送信できるようになります。

「メール開封時に追跡する」と「メール内のリンククリック時に追跡する」のオプションを確認してください。
これにより、メールやリンクが開かれたタイミングを確認できるため、メールキャンペーンのパフォーマンスを把握できます。
メールログの設定が完了したら、「保存して続行」をクリックします。

テストメールを送信する
そこから、WP Mail SMTPは自動的にテストを実行し、メールサービスが接続されていることを確認します。
テストが実行されるまで数秒待ちます。

essentially、WP Mail SMTPは、メールサービスを使用してテストメールを送信します。
APIキーが正しく入力されていれば、テストメールが正常に送信されたことを示すメッセージが表示されるはずです。

ボーナス:WooCommerceの注文メールを改善する
これで、メールが顧客の受信トレイに届いていることを確認できるようになったので、次のステップに進むことができます。それは、メール自体の改善です。
WooCommerceのメールをカスタマイズすると、信頼を築き、ブランドをより記憶に残るものにすることができます。
そのためには、FunnelKit Automationsをお勧めします。これは、WooCommerce向けの最高のマーケティングオートメーションツールの1つです。
FunnelKit Automationsを使用すると、ブランドに合わせてWooCommerceメールを完全にカスタマイズできます。これにより、顧客との信頼関係を築き、ブランド認知度を高めることができます。
テストしたところ、WordPressダッシュボードから直接、自動メールやSMSキャンペーンを作成できることもわかりました。さらに、出荷追跡通知、顧客に戻ってもらうためのクーポン、カート放棄のリマインダーなどのための既製のワークフローも備えています。
詳細については、FunnelKit Automationsの詳細レビューをご覧ください。
プラグインをインストールするだけで済みます。詳細については、WordPressプラグインのインストール方法に関するガイドを参照してください。
注文メールをカスタマイズする際、FunnelKit Automationsは、画像、テキスト、商品タグなどを追加できるビジュアルビルダーを提供します。

このソフトウェアが強力なのは、新しい顧客が最初の注文を行ったときに、リードを育成し、将来の購入を促すようにメールシーケンスを設計できることです。
ワークフロー内の各メールで、インライン分析が表示されるため、注文メールを調整して開封率やクリック率を向上させることができます。

詳細については、WooCommerceメールのカスタマイズ方法に関するチュートリアルをご覧ください。
WooCommerceメールに関するよくある質問
WooCommerceメールの送信に関して、読者からよく寄せられる質問をいくつかご紹介します。
WooCommerceのメールが迷惑メールに届くのはなぜですか?
これは、WordPressがデフォルトでPHPメールを使用しており、メールプロバイダーが期待する適切な認証が欠けているためによく発生します。
その結果、GmailやOutlookのようなサービスでは、これらのメールが不審なものとしてフラグ付けされる可能性があります。
SMTPサービスを使用すると、メッセージが正当であり、受信トレイに着信するはずであることをメールクライアントに伝える認証レイヤーが追加されます。
Gmailアカウントを使用してWooCommerceメールを送信できますか?
はい、WP Mail SMTP を Gmail アカウントを使用してメールを送信するように設定できます。ただし、送信制限があり、大量のメールを送信するストアには一般的に推奨されません。
SendLayerのような専用プロバイダーは、成長中のビジネスにとって、よりスケーラブルで信頼性の高いソリューションです。
WooCommerceのメールが実際に送信されているかどうかはどうすればわかりますか?
最も簡単な方法は、WP Mail SMTPのようなプラグインを使用することです。無料版には、設定が機能していることを確認するための組み込みテストメール機能があります。
Proバージョンには詳細なメールログが含まれており、サイトから送信されたすべてのメールのステータス(配信されたか、開封されたか、クリックされたかなど)が表示されます。
WooCommerceストアに最適なSMTPプロバイダーは何ですか?
中小規模のストアのほとんどには、SendLayerをお勧めします。信頼性が高く、手頃な価格で、WP Mail SMTPとの連携も簡単です。
その他の優れたオプションには、Brevo(旧Sendinblue)やSMTP.comがあり、これらも大量のトランザクションメールを処理できるように構築されています。
このチュートリアルが、WooCommerceで注文メールが送信されない問題を解決する方法を学ぶのに役立ったことを願っています。また、WordPressで商品の購入数量を制限する方法を学んだり、ストアを成長させるための必須のWooCommerceプラグインのリストを確認したりすることもできます。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。
カーシュティン
123-Regは外部SMTPプロバイダーの使用を許可しません。他に回避策はありますか?WooCommerceから注文メールを安全に送信できることが非常に重要です。
よろしくお願いいたします。
WPBeginnerサポート
プロバイダーが別のSMTPプロバイダーの使用を許可していない場合でも、WP Mail SMTPを使用すると、一時的にレジストラが許可するもので接続して、全体的なメール配信を改善できます。
管理者
イジー・ヴァネック
PHPのメール機能により、メール送信に深刻な問題が発生しました。調査した結果、原因が判明しました。問題はSPFレコードに関連していることが多く、PHPのメール機能を使用してメールが送信されるWebサーバーのIPアドレスが、ドメインのレコードに含まれている必要があります。そのため、最終的にWP SMTP Mailに切り替え、SPF、DKIM、DMARCレコードが正しく設定されている自分のドメインのメールを使用するように設定しました。それ以来、メールが正常に送信されなかったことは一度もありません。特にGoogleがSPFチェックに基づいたより厳格なスパム対策ルールを導入していることを考えると、WP SMTP Mailプラグインは絶対に必要なものだと考えています。現在では、このプラグインは無料版でも非常に重要で、うまく機能します。