WooCommerceで複数のメール受信者を追加する方法
公開: 2021-05-18ストアのさまざまな受信者にメールを送信したいのですが、方法がわかりませんか? あなたは正しい場所に来ました。 この記事では、WooCommerceで複数のメール受信者を追加するさまざまな方法を紹介します。
その前に、複数の人にメールを送信するシナリオが役立つ可能性があることと、ストアでそれを検討する必要がある理由について理解を深めましょう。
複数の電子メール受信者を追加する必要があるのはなぜですか?
WooCommerceでは、デフォルトでは、特定のアクションが発生すると、電子メールは顧客と店舗の所有者の2つの当事者に送信されます。 ただし、ストアから送信する電子メールに複数の受信者を追加したい場合は、他にもいくつかあります。
ほとんどのeコマースビジネスは、規模の大小に関係なく、さまざまな部門や分野を持っています。 購入プロセスに関与するこれらの各部門は、さらに処理するために注文の詳細を追跡する必要があります。 たとえば、財務部門はビジネスアカウントを管理するために注文の詳細を必要とします。 同様に、倉庫管理者は、パッケージ要求を実行して出荷に転送するために注文の詳細を必要とします。 あなたがフリーランサーであっても、WooCommerceから複数の人にメールを送信する必要があるかもしれません。
顧客にメールを対応する部門に転送するように強制する代わりに、複数のメール受信者をWooCommerceメーリングリストに追加できます。 これにより、関連するすべての部門に1通ずつ送信するのではなく、1通の電子メールを一度に送信できます。
さらに、複数の受信者に電子メールを送信することは、企業間(B2B)トランザクションで特に役立ちます。 顧客に各関連部門に詳細を伝えさせる代わりに、各通知を受け取りたい電子メールアドレスを顧客に指定させることができます。
場合によっては、個々の顧客が注文の詳細を家族の一部に送信するように要求することもあります。 たとえば、両親のカードを使ってあなたの店から何かを購入する10代の若者は、購入について彼らに通知したいと思うかもしれません。 チェックアウト時に追加の電子メールフィールドを追加することにより、複数の電子メールアドレスで注文確認メールを受信できるようにすることができます。
複数の受信者を追加することが役立つ理由がよくわかったので、その方法を見てみましょう。
複数のメール受信者をWooCommerceに追加する方法
このセクションでは、WooCommerceで複数のメール受信者を追加するさまざまな方法を紹介します。
- プラグインを使用する
- プログラムで
両方を詳しく見ていきましょう。ニーズに最適なものを選択できます。
1)専用プラグインを使用する
複数の電子メール受信者を含める最も簡単な方法は、専用のプラグインを使用することです。 そこにはいくつかのツールがありますが、このチュートリアルでは、 WC Multiple EmailRecipientsを使用します。 このツールは無料で、WooCommerceのメール通知リストに最大5つのメールアドレスを追加できます。 さらに、WooCommerceの予約とサブスクリプションをサポートしているため、万能です。
プラグインは、BCC(ブラインドカーボンコピー)で追加したアドレスに電子メールを送信するため、個々のエントリとして電子メールログに表示されないことに注意してください。 ただし、WooCommerceのメールヘッダーでは引き続き利用できます。
そうは言っても、WordPressWebサイトにプラグインをインストールしてセットアップする方法を見てみましょう。
ステップ1:WC複数の電子メール受信者をインストールする
まず、 WordPress管理ダッシュボードで、 [プラグイン]> [新規追加]に移動します。
そこから、 WC Multiple EmailRecipientsプラグインを検索します。 [インストール]ボタンをクリックし、インストールが完了したら、[アクティブ化]を押します。
これで、プラグインがサイトでアクティブになり、使用できるようになりました。
ステップ2:複数の電子メール受信者を追加する
その後、 [設定]> [WC複数の電子メール受信者]に移動すると、このプラグインに関連するすべての設定が表示されます。
フィールドごとに1つずつ、最大5つの電子メールアドレスを追加できるいくつかの空のフィールドが表示されます。 含める各EメールIDは、デフォルトでWooCommerce通知を受け取ります。
メールアドレスフィールドの下に、複数の受信者が必要な通知タイプのリストが表示されます。 これには、新規注文、キャンセルされた注文、払い戻しなどが含まれます。 必要な通知にチェックマークを付けて、[オプションの保存]を押すだけです。
それでおしまい! 今後、選択した電子メール通知は、それらの各電子メールアドレスに転送されます。
他のツールを使用すると、顧客ごとに異なる電子メールアドレスを保存できますが、それらのほとんどは有料です。
コーディングスキルがあれば、できることはもっとたくさんあります。 WooCommerceで複数のメール受信者をプログラムで追加する方法を見てみましょう。
2プログラムでWooCommerceに複数のメールアドレスを追加する
コーディング方法を知っている場合は、いくつかの簡単なスクリプトを使用してさまざまな受信者を追加できます。 コードスニペットにジャンプする前に、WordPressサイトにコードを追加する方法と場所を見てみましょう。
コードスニペットをWordPressに追加する方法
コードスニペットをサイトに追加するには、主に2つの方法があります。
- Functions.phpファイルの編集
- コードスニペットプラグインの使用
両方を詳しく見てみましょう。
2.1)functions.phpファイルの編集
注:コアファイルを編集するため、この方法を開始する前に、サイトの完全バックアップを作成し、子テーマがまだない場合はインストールすることをお勧めします。 1つ作成するか、これらの子テーマプラグインのいずれかを使用できます。 その後、子テーマのfunctions.phpファイルを編集できます。
しかし、なぜ子テーマが必要なのですか? 関数.phpファイルには、サイトで実行する必要のあるすべての関数が含まれています。 ここでの間違いはあなたのサイトを壊す可能性があります。 さらに、子テーマがない場合、 functions.phpファイルに加えた変更は、テーマが受け取る更新ごとに上書きされます。 これは、更新後に毎回変更を適用する必要があることを意味します。 これを回避するには、すべてのカスタマイズを子テーマに適用し、常に変更を保持することができます。
子テーマの準備ができたら、 WordPress管理ダッシュボードに移動し、 [外観]> [テーマエディター]に移動します。 右側の列でfunctions.phpファイルを見つけて、その最後にコードスニペットを貼り付けるだけです。
Functions.phpは、サイトで最も重要なファイルの1つであり、ここから、ショップページのカスタマイズ、製品ページの編集など、さまざまなことを実行できます。
ただし、子テーマを作成してコアコンテンツを変更することに慣れていない場合は、同じ結果を達成する別の方法があります。
2.2)コードスニペットプラグインの使用
2番目の方法は、CodeSnippetsと呼ばれるサードパーティのプラグインに依存しています。 このツールを使用すると、子テーマを作成しなくても、WordPressサイトにコードスニペットを追加できます。
まず、 WP-Adminダッシュボードで[プラグイン]> [新規追加]に移動し、コードスニペットを検索します。 [インストール]をクリックして、プラグインをアクティブにします。
その後、 [スニペット]> [新規追加]に移動し、コードスニペットを[コード]セクションに貼り付けて、変更を保存します。 識別しやすいように、コードスニペットにも名前またはラベルを付けることをお勧めします。
コードスニペットを使用する場合は、子テーマを作成する必要がないことに注意してください。 ただし、常に1つ持つことをお勧めします。
WordPressサイトにコードスニペットを追加する方法に慣れてきたので、プログラムでWooCommerceに複数のメール受信者を追加する方法を見てみましょう。
完全な注文メールに複数の受信者を追加する
完全な注文メールに複数のメール受信者を追加する場合は、以下のスニペットをコピーして、上記のいずれかの方法を使用してWebサイトに追加してください。 電子メールの受信者(4行目)を、追加する電子メールアドレスに置き換えることを忘れないでください。
add_filter( 'woocommerce_email_recipient_customer_completed_order'、 'quadlayers_add_email_recipient_to'、9999、3);
function quadlayers_add_email_recipient_to($ email_recipient、$ email_object、$ email){
$ email_recipient。= '、 [メール保護] ';
$ email_recipientを返します。
}
他のメールに受信者を追加したい場合は、メールIDを変更する必要があります。 それを行う方法を見てみましょう。
請求書メールに複数の受信者を追加する
同様に、キャンセルされた注文の電子メールに受信者を追加するには、同じスクリプトを使用できますが、 customer_completed_orderを他の電子メールIDに変更します。 たとえば、請求書の電子メールに受信者を追加する場合は、次のスクリプトを使用します。
add_filter( 'woocommerce_email_recipient_customer_invoice'、 'quadlayers_add_email_recipient_to'、9999、3);
function quadlayers_add_email_recipient_to($ email_recipient、$ email_object、$ email){
$ email_recipient。= '、 [メール保護] ';
$ email_recipientを返します。
}
キャンセルされた注文メールに複数の受信者を追加する
さらに、次のように、キャンセルされた注文の電子メールを受信する人を含めることもできます。
add_filter( 'woocommerce_email_recipient_cancelled_order'、 'quadlayers_add_email_recipient_to'、9999、3);
function quadlayers_add_email_recipient_to($ email_recipient、$ email_object、$ email){
$ email_recipient。= '、 [メール保護] ';
$ email_recipientを返します;
}
もう一度、追加したいメールで[メール保護]を変更することを忘れないでください。
CCまたはBCCに複数の受信者を追加する
CCまたはBCCでメール受信者を追加したい場合があります。 そのような場合は、スニペットを調整する必要があります。
たとえば、完了した注文メールの受信者をCC / BCCに追加するには、次のスニペットを使用します。
add_filter( 'woocommerce_email_headers'、 'quadlayers_add_email_recipient_cc_bcc'、9999、3);
function quadlayers_add_email_recipient_cc_bcc($ headers、$ email_id、$ order){
if( 'customer_completed_order' == $ email_id){
$ headers。= "Cc:Name <[メール保護]>"。 "\ r \ n"; //不要な場合は削除します
$ headers。= "Bcc:Name <[メール保護]>"。 "\ r \ n"; //不要な場合は削除します
}
$ headersを返します。
}
上記のコードでわかるように、ヘッダーをCCまたはBCCのいずれかに設定できます。 不要な行を削除して、必要なメールIDを追加するだけです。 同じロジックに従って、コードを調整し、キャンセルされた注文、請求書、払い戻しなどに対して同じことを行うことができます。
おめでとう! これで、複数のメール受信者がWooCommerceメーリングリストに正常に追加されました。 これ以降、リストのすべての人が、選択したすべての電子メールを受信します。
結論
全体として、eコマースストアをお持ちの場合、主な優先事項の1つは顧客満足度です。 複数の受信者を追加してWooCommerceからの通知を電子メールで受信することにより、優れたユーザーエクスペリエンスに一歩近づくことができます。
このガイドでは、次のことについて説明しました。
- WooCommerceストアに複数の受信者を追加する理由
- メール受信者を追加するさまざまな方法
- 専用プラグインを使用する
- プログラムで
- WordPressサイトにコードスニペットを追加する2つの方法
- 子供のテーマで
- コードスニペットの使用
ストアに複数のメール受信者を追加しようとしたことがありますか? どのような方法を使用しましたか? 以下のコメントセクションであなたの経験を教えてください!
メールを改善する方法の詳細については、次のガイドをご覧ください。
- WooCommerceはメールを送信しませんか? それを修正する方法
- WooCommerceメールテンプレートをテストする方法
- WooCommerceに最適なメールプラグイン