プラグイン > 開発について > 仮登録メールを送信しない方法 |
開発について
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nakai83 |
投稿日時: 2017/5/18 23:16
対応状況: −−−
|
新米 登録日: 2017/5/16 居住地: 大阪 投稿: 3 |
Re: 仮登録メールを送信しない方法 返信ありがとうございます。
あらかじめ mtb_customer_status にプレ仮会員用のレコードを追加しておいて、 front.entry.index.complete フックポイントでプレ仮会員のステータスへ変更してレスポンスを設定した状態でreturnで終了したのですが、 "現在は仮登録の状態です。"のメールが送信されていました。 プレ仮会員用のレコードは id=101、name=プレ仮会員、rank=2 で登録しております。 レコードを確認したところ dtb_customer.status は 101 になっておりました。 dtb_customer のレコードの他の変更は del_flg を 1 にしております。 間違いや他に確認すべきことがありましたら、ご教授お願いできますでしょうか。 宜しくお願い致します。 |
umebius |
投稿日時: 2017/5/17 5:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 仮登録メールを送信しない方法 プラグインからできますよ。仮会員より前の状態をプレ仮会員とすると、
プラグインでmtb_customer_statusにプレ仮会員のステータスを追加しておく。 front.entry.index.completeのフックポイントを使用して、会員登録のタイミングでステータスをプレ仮会員に設定する。 このフックポイント内でレスポンスをリターンして終了してやればsendCustomerConfirmMail等は呼ばれません。 だいたい上のような流れで可能です。 管理画面の他の箇所に影響があるかどうかは要確認になります。
|
nakai83 |
投稿日時: 2017/5/16 21:07
対応状況: −−−
|
新米 登録日: 2017/5/16 居住地: 大阪 投稿: 3 |
Re: 仮登録メールを送信しない方法 返信ありがとうございます。
すぐに本会員にしたいということではなく、仮会員にもしたくないという状態です。新規会員登録を行ったら本人確認等の別の処理があり、その処理が完了したら仮会員とするイメージです。 処理は完全に別プロセスとなっております。 ソースを修正した場合ですとバージョンアップした場合に都度修正が入ることになりますので、なるべくプラグインだけで出来たらと考えております。 宜しくお願い致します。 |
468 |
投稿日時: 2017/5/16 20:02
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 仮登録メールを送信しない方法 メールで会員に本会員登録を操作させるのではなく、
常に管理画面で仮会員→本会員に変更したいという事でしょうか? ソース上の提示されたコードを削除するか、コメントアウトすれば処理がメールは送信されずにそのまま進むのでは無いでしょうか? それとも管理者だけにメールを送信したいという事でしょうか? また、仮会員の機能を利用せずに、いきなり本会員にしたいという事であれば、 管理画面の基本情報設定>ショップマスターに「仮会員を有効にする」項目がありますので、 これを無効にすればよいかと思います。
|
nakai83 |
投稿日時: 2017/5/16 17:55
対応状況: −−−
|
新米 登録日: 2017/5/16 居住地: 大阪 投稿: 3 |
仮登録メールを送信しない方法 [EC-CUBE] 3.0.14
[OS] Windows7 [PHP] 7.1.0 [データベース] Postgres 9.5 [WEBサーバ] Apache 2.4.18 [ブラウザ] Firefox 53.0.2 (32 ビット) [導入プラグインの有無] 無 [カスタマイズの有無] 無 プラグインで新規会員登録時の仮登録メールを送信しない方法はありますでしょうか?
上記コードを飛ばしてレスポンスを戻せればなと考えております。 ご教授、宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |