質問 > 管理機能 > 受注ステータスを変えたときに自動でメールが送信されるようにしたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kemshim |
投稿日時: 2018/6/16 17:55
対応状況: −−−
|
半人前 登録日: 2018/4/25 居住地: 投稿: 11 |
受注ステータスを変えたときに自動でメールが送信されるようにしたい 管理画面の受注管理のステータス(例:新規受付、入金済みなど)のステータスを変更する度に自動でメールが送信されるシステムを組みたいと思ってます。 https://umebius.com/eccube/%E9%80%81%E4%BF%A1%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E8%BF%BD%E5%8A%A0%E6%96%B9%E6%B3%95-dtb_mail_template/ こちらのサイトでやり方は記載されてあったのですが、具体的にどのファイルに処理を記載すればいのかがわかりません。 当方、PHPとSymfony、Twigのカスタマイズする知識は多少はありますが、まだまだわからない部分が多い状態です。 どなたかご教示いただけないでしょうか? 宜しくお願い致します。 |
hmorita_j |
投稿日時: 2018/6/16 20:24
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: 受注ステータスを変えたときに自動でメールが送信されるようにしたい 受注管理で登録ボタンを押すと、
src/Eccube/Controller/Admin/Order/EditController.phpのindex()が実行されます。 今回は、受注ステータスが変更された時に処理を追加したい、ということですので、157行目付近のupdateDateメソッド内に処理を追加すれば良さそうです。 |
hmorita_j |
投稿日時: 2018/6/16 20:26
対応状況: −−−
|
長老 登録日: 2017/3/3 居住地: 沈黙の巨大都市松戸 投稿: 222 |
Re: 受注ステータスを変えたときに自動でメールが送信されるようにしたい ちなみに、どの画面でどこの処理が実行されるかは、
src/ControllerProvider内のファイルを見れば分かります。 |
kemshim |
投稿日時: 2018/6/20 10:31
対応状況: −−−
|
半人前 登録日: 2018/4/25 居住地: 投稿: 11 |
Re: 受注ステータスを変えたときに自動でメールが送信されるようにしたい ありがとうございます。
稚拙な質問で大変恐縮なのですがupdateDateメソッド内に「処理を追加する」とは、どのように処理を追記すればいいのでしょうか。 以下の記事に紹介されているコードを記載すればいいのでしょうか? https://umebius.com/eccube/%E9%80%81%E4%BF%A1%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AE%E8%BF%BD%E5%8A%A0%E6%96%B9%E6%B3%95-dtb_mail_template/ また、728行目付近にも同様のupdateDateメソッドが記載されていますが、こちらは関係ないのでしょうか。 宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |