会員登録時のメールについて

フォーラム 要望と提案 会員登録時のメールについて

  • このトピックには4件の返信、2人の参加者があり、最後にmasuda-clairにより11年前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #56695
    masuda-clair
    参加者

    動作に関するご質問の場合は必ずご記入ください。


    WordPress のバージョン:3.6.1

    Welcart のバージョン:1.3.7

    ご利用のテーマ:

    症状を確認したブラウザ:

    サーバー(会社名、サービス名):

    SSLの利用: 無し | 専用SSL | 共用SSL

    WordPress のパーマリンク設定:


    会員登録時のメールについてですが

    カスタマイズを加えた場合取り込めない情報が出ると思うので

    do_action(‘usces_action_member_registered’・・・)を使った場合

    usceshop.class.phpの3734行目と3736行目を入れ替えていただくわけには

    行きませんでしょうか?

    (メールを送信してから、メンバの登録を行っている)

    なにか理由があって、この順番にしているのであれば、仕方がないのかもしれませんが

    カスタマイズの自由度の問題からいえば、

    順番が反対の方がいいのではないかと思います。

    ご検討をお願いします。

    #67835
    nanbu
    キーマスター

    こんにちは。

    ご指摘の箇所ですが、処理順は

    会員登録→メール送信→フック

    となっております。

    #67836
    masuda-clair
    参加者

    そうでしたか?

    私が見たのは

    usceshop.class.phpの3734行目から3736行目の

    //


    $mser = usces_send_regmembermail($user);

    do_action(‘usces_action_member_registered’, $_POST, $user);


    //

    ですが、これだとメールを出してから、登録になるのではないでしょうか?

    状況を見ると、上記は、「単独で登録」の場合です

    下の方の、「登録しながら購入」の場合は、

    確かに登録→メールにはなっているようですが・・・

    (3798行目から3801行目にかけて)

    モードをチェックしているif文を見ると、

    下が「newmemberfromcart」

    上が「newmemberform」です

    関数としては

    「regist_member」

    になると思うのですが

    この中にはフックらしきものも無いように見えるのですが

    要は「単独登録」の場合も、

    「登録しながら購入」と同じ順番にしていただきたいということです。

    よろしくお願いします。

    #67837
    nanbu
    キーマスター

    do_action('usces_action_member_registered', $_POST['member'], $user['ID']);

    これは、単なるフックであって、会員の登録処理自体ではありません。

    if($res !== false) {

    となっている通り、メールは会員登録が成功しなければ送信しません。

    確かに、上記フックの位置は違っているようです。

    フックの位置は既存のカスタマイズに影響が出るので慎重に検討したいと思います。

    #67838
    masuda-clair
    参加者

    了解しました、検討をお願いします。

    実は、上記のフック、私どもがお願いしたカスタマイズで

    利用されていたので、この状況になっています。

    (フックは動作している)

    できれは、早い対応をお願いします。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。