EC-CUBE3サイト管理者による新規会員登録時の自動メール送信カスタマイズ

EC-CUBE3で、ユーザーが新規会員登録をした際は、システムから会員登録の自動返信で会員登録の案内メールが送信されますが、管理者が管理画面から新規会員登録をした場合は、登録した会員のメールアドレス宛には自動で案内メールは送信されません。

デフォルトでは、管理屋が登録した会員IDを連絡して、ユーザーにはパスワードの再発行などの操作を行って頂く必要がありますが、管理者が新規会員登録をした時点で、自動的に会員登録案内メールを送信するには、下記のようなカスタマイズを行う事で実現出来るようになります。

 

管理画面の新規会員登録にて自動メール送信を行う場合は、以下の改修が必要となります。
※下記カスタマイズはEC-CUBE3がデフォルト状態の場合です。他のカスタマイズやプラグイン等が入っていた場合は、状況に応じてカスタマイズ内容を検討、対応いただく必要があります。

1.登録完了メールのテンプレートファイルを管理画面用テンプレートディレクトリへコピー

/src/Eccube/Resource/template/default/Mail/entry_complete.twig

コピー

/src/Eccube/Resource/template/admin/Mail/entry_complete.twig

2.管理画面>会員登録時の処理にメール送信ロジックを追加
/src/Eccube/Controller/Admin/Customer/CustomerEditController.php

public function index() {}
の中身を以下の記述へ書き換えます。

以上で、管理者が管理画面から新規会員登録をした際に、登録したアドレス宛に自動的に会員登録の案内メールが送信されるようになります。

是非お試し下さい。

(ご参考)
EC-CUBE3マニュアルサイト
管理者による新規会員登録