雨ときどき晴れ

最近は C# や Blazor やってます。Raspberry Pi で Node-RED も活用できるようになりました。

EC-CUBE でメルマガの送信元名を会社名からショップ名に変更してみた。

EC-CUBEにはメルマガを配信する機能があります。



そこから、メルマガを配信すると送信元の名前が
「基本情報管理」の「SHOPマスタ」で設定した「会社名」のデータが使用されるみたいです。


他の商品を受注したときに送信されるサンクスメールなどは「ショップ名」が使われているのに
何故にメルマガだけ違うんだろう?


今回のEC-CUBEで構築したサイトでは、「会社名」と「ショップ名」は同一ではありません。
そのため、このままではサンクスメールとメルマガの送信元名が違う名前という
受け取る人にとっては、きっと迷惑な状態です。


ということで今回は、
メルマガの送信元名を「会社名」から「ショップ名」に変更したときのメモを書いときます。


といっても変更点は1行なので簡単です(笑)

方法

編集するファイル
  • data/class/pages/admin/mail/LC_Page_Admin_Mail_Sendmail.php
変更前

130行目くらい

$this->objMail->setItem(
	$list_data[$i][$j]["email"]
	,$subjectBody
	,$mailBody
	,$objSite->data["email03"]	// 送信元メールアドレス
	,$objSite->data["company_name"]	// 送信元名
	,$objSite->data["email03"]	// reply_to
	,$objSite->data["email04"]	// return_path
	,$objSite->data["email04"]	// errors_to
);
変更後
$this->objMail->setItem(
	$list_data[$i][$j]["email"]
	,$subjectBody
	,$mailBody
	,$objSite->data["email03"]	// 送信元メールアドレス
	,$objSite->data["shop_name"]	// 送信元名 company_name -> shop_name に変更
	,$objSite->data["email03"]	// reply_to
	,$objSite->data["email04"]	// return_path
	,$objSite->data["email04"]	// errors_to
);