質問 > 管理機能 > メールにマイページの会員情報の変更前→変更後を表示したい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fresh |
投稿日時: 2020/12/7 11:59
対応状況: −−−
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
メールにマイページの会員情報の変更前→変更後を表示したい ▼テンプレート
[EC-CUBE] EC-CUBE 3 [レンタルサーバ] さくらスタンダード [PHP] 7.3.21 [データベース] MySQL 5.5.59-log [WEBサーバ] Apache 以前、下記のようにして会員情報が更新された場合、メール通知されるようにしたのですが、 今回はその通知したメールの内容に変更前と変更後の情報を両方表示させたいのですが、変更前の情報を表示するコードはありますか? https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=24525&forum=11&post_id=99667#forumpost99667 今はメールのテンプレートはこのようにしています。 ━━━━━━━━━━━━━━━━━━━━━━ ●お名前:{{ data.name01 }} {{ data.name02 }}{% if data.kana01 or data.kana02 %} ({{ data.kana01 }} {{ data.kana02 }}){% endif %} 様 ●住所:{% if data.zip01 and data.zip02 %} 〒{{ data.zip01 }} - {{ data.zip02 }}{% endif %} {% if data.pref.name is defined %} {{ data.pref.name }}{% endif %}{{ data.addr01 }}{{ data.addr02 }} ●電話番号:{{ data.tel01 }} - {{ data.tel02 }} - {{ data.tel03 }} ●メールアドレス:{{ data.email }} ━━━━━━━━━━━━━━━━━━━━━━ よろしくお願いいたしますm(_ _)m 追記: 返信いただいた方法が私には難しそうだったので、変更前→変更後のは諦めようかとおもいました。 なぜ、こうしたいかというと、パスワードが変更されたときも通知がきてしまい、必要な情報以外のメールでうもれてしまい、ミスがおこってしまいまして、明確にお客様が何を変更したのかわかるようにしたかったのです。(都度しっかり見ればいいのですが。。。) なので、下記のやり方を考えたのですが、下記ならどれが一番やりやすいとおもいますか? (引き続き自分でもいろいろ調べてみますのでヒントでもいただけると助かります。。) 1・パスワードを変更したときは通知しない 2・変更された箇所だけ掲載して通知 3・名前・住所・電話番号・メールアドレスの変更があったときだけ通知 |
umebius |
投稿日時: 2020/12/7 12:41
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: メールにマイページの会員情報の変更前→変更後を表示したい 色々方法は考えられますが、、、
シンプルな方法としては$form->handleRequest($request);で$Customerがフォーム入力内容によって更新されますので、 それ以前に元の情報を保持しておいて、それをtwigに渡してやる等ですね。
|
fresh |
投稿日時: 2020/12/7 14:16
対応状況: −−−
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
Re: メールにマイページの会員情報の変更前→変更後を表示したい umebius様
いつもいつも、返信していただき感謝いたします。 >元の情報を保持 こちらがすでにもう私には難解で、無理そうでしたので、こちらは諦めようかとおもいます。。ありがとうございました |
yoshiharu |
投稿日時: 2020/12/7 16:55
対応状況: −−−
|
半人前 登録日: 2020/9/15 居住地: 投稿: 12 |
Re: メールにマイページの会員情報の変更前→変更後を表示したい https://github.com/EC-CUBE/ec-cube3/blob/3.0/src/Eccube/Controller/Mypage/ChangeController.php#L45
この $LoginCustomer が変更前の会員情報かと思いますので、 メールを送る前に、$Customerと$LoginCustomerの中で変更察知したい項目について、差分比較し、 差分があったものをメールに記載することで、お望みの機能にならないでしょうか? 見当違いでしたらすみません。 |
fresh |
投稿日時: 2020/12/10 9:18
対応状況: −−−
|
半人前 登録日: 2016/11/29 居住地: 投稿: 24 |
Re: メールにマイページの会員情報の変更前→変更後を表示したい yoshiharu 様
返信ありがとうございます。 調べてみましたが、スキルなさすぎてやはりチンプンカンプンでした。 差分のやりたかもわからず一つ一つ調べていかないとで、実行するまでにまだまだかかりそうなので、返信するまでに時間かかりそうなので、とりあえず、お礼をお伝えします。ありがとうございましたm(_ _)m |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |