Woocommerceで顧客あて、または顧客が注文した商品ごとにまとめてメールを送るプラグイン
Bulk Mail Send
https://wordpress.org/plugins/bulk-mail-send/
Woocommerceで オンラインレッスンのZOOMリンクを販売して後日、顧客にメールを一斉送信できたらよいと思っていた時に見つけました。
「注文を選択」を、注文のステータスで絞り込む方法
Bulk Mail Send 「注文を選択」では、注文のステータスに関わらず、すべての顧客がリスト表示されます。
ここですべての顧客にチェックを付けて、メールを送信したいという方は少ないと思います。なぜなら「注文完了」「キャンセル」した顧客が混ざっているからです。
そこで ステータス completed と検索欄に入力して検索します。すると、 completed(完了) の顧客だけが表示されます。同様に cancel をいれるとキャンセルした顧客だけが表示されます。
購入した人だけ、cancelした人だけにメールを送信できます。
送信者名と送信元メールアドレスを変更する方法
「Bulk Mail Send」を使用して、WordPress内蔵のメーラでメールを送信すると、送信元がWordPress WordPress@ドメイン名になります。ちょっとこれは店舗として怪しまれると感じました。
そこで送信されるメールの送信者名と送信元メールアドレスを変更する方法です。
1. この記事のコードをテーマのfunctions.phpに入れるか自作プラグイン化する
https://sys-guard.com/post-16369/
2. WpMail SMTP プラグインなどのSMTPプラグインをgmail/smtpサーバで設定する。
WordPress内蔵のメーラでメールを送信すると未達や遅配、迷惑メールになることがあるので、2. のSMTPプラグインを使用するのが良いです。プラグインを入れるだけで送信元名、メールアドレスが変更できますが、smtpサーバが設定されない場合もあります。
トラブル
本文に改行が入っているとOutlookとメールで改行が削除される
本文・署名に改行が入っていると、Outlookクライアント、https://outlook.live.com/ と Windows10 付属のメールで改行が削除されます。
Thunderbird,gmailでは問題ありません。
Outlookクライアントのテキスト形式メッセージ内の余分な改行を削除する は効果がありませんでした。
メール本文はHTMLになっているのでクライアント側が問題なのかと思います。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><span style="white-space:pre-wrap">改行が入っていると Outlookと メールで 削除される</span>
メールを一斉送信するときにはどうしても改行が入るので、受け取る側がOutlook系のメーラだと、なんだろうな?と思われる印象です。
もしや、と思い立って。
Outlookクライアント、https://outlook.live.com/ と Windows10 付属のメールで使われているHTMLレンダラーが IE11なのでは?と下記のソースを書いたHTMLファイルをつくって読ませてみたところ、きちんと改行されていました。
0 件のコメント:
コメントを投稿