バージョン選択

フォーラム

メニュー

オンライン状況

44 人のユーザが現在オンラインです。 (29 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 43
shun123 もっと...

サイト内検索

機能要望 > 管理機能 > 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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,670名です
総投稿数は109,926件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1637
8
red
1569
9
mcontact
1277
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.