機能要望 > 管理機能 > eccube3にて、支払方法によって発送メールを変えたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yumesan |
投稿日時: 2016/6/6 13:50
対応状況: −−−
|
半人前 登録日: 2015/3/7 居住地: 投稿: 13 |
eccube3にて、支払方法によって発送メールを変えたい eccube3.0.9を使用しております。
決済代行会社のカード決済のみ提携しております。 本題ですが、カード決済と新たに追加した銀行振込の二つで、発送メールを変えたいです。 理由はカード決済は決済完了メールですが、銀行振込は銀行口座を添付してお送りしたいからです。 調べてもマスターデータからmtb_mail_templateを選び...とでてきますが、eccube3にはその選択ができません。 何かお心当たりあります方、どうぞよろしくお願い致します。 |
tacky |
投稿日時: 2016/6/6 15:27
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: eccube3にて、支払方法によって発送メールを変えたい 注文時のメール処理は下記ファイル内の
src/Eccube/Controller/ShoppingController.php 248行目あたり $MailHistory = $app['eccube.service.shopping']->sendOrderMail($Order); ここで受注情報を受注メールにセットしメール送信処理を呼んでいます。 実際の送信処理は下記ファイル内の src/Eccube/Service/MailService.php 下記functionで行われております。 public function sendOrderMail(\Eccube\Entity\Order $Order){ ... } こちらにイベントが用意されているので、プラグインで決済方法に応じて内容を差し替える処理をすればよいかと思います。 |
yumesan |
投稿日時: 2016/6/6 16:52
対応状況: −−−
|
半人前 登録日: 2015/3/7 居住地: 投稿: 13 |
Re: eccube3にて、支払方法によって発送メールを変えたい お返事ありがとうございます!
ディレクトリ見てみたのですが、 どう追加すればようのかが分からず、調べても情報が非常に少ない状態です。 可能でしたら、もう少し、詳しくお願いできますでしょうか。 よろしくお願い致します。 |
tacky |
投稿日時: 2016/6/6 17:46
対応状況: −−−
|
長老 登録日: 2015/10/3 居住地: Tokyo 投稿: 277 |
Re: eccube3にて、支払方法によって発送メールを変えたい まずはプラグインの作り方から学ぶ必要があると思いますので
プラグインの仕様書 http://downloads.ec-cube.net/src/manual/v3/plugin.pdf プラグインの作り方の土台が書いてあります。 実際のプラグインの作り方はこちらが参考になります。 http://qiita.com/chihiro-adachi/items/6318642120f67faedf0b こちらで一通り作り方がわかるかと思います。 あとは自分のやりたい処理をSymfony・Doctrine・twigのドキュメントから探して組み立てていく感じです。最初のハードルがかなり高めで大変ですが(^^;)参考にしてみてください。 |
yumesan |
投稿日時: 2016/6/6 20:22
対応状況: −−−
|
半人前 登録日: 2015/3/7 居住地: 投稿: 13 |
Re: eccube3にて、支払方法によって発送メールを変えたい わかりました。
どうもありがとうございました! |
nuranita |
投稿日時: 2018/4/1 22:26
対応状況: −−−
|
新米 登録日: 2018/4/1 居住地: 投稿: 1 |
Re: eccube3にて、支払方法によって発送メールを変えたい Thank you for this great information, nice to meet you
----------------------------- paket umroh oktober | paket umroh november |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |