サポート » プラグイン » Ultimate Memberの返信メールの件で

  • 解決済 osat99

    (@osat99)


    お世話になります。

    Ultimate Memberの自動返信メールなのですが、登録フォームを複数作成して、そのフォームそれぞれについて、別々の自動返信メールを設定する方法ございますでしょうか??

    よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • はじめまして。

    プラグインの公式マニュアルを見ますと、um_email_notificationsというフィルターフックが用意されており、カスタムメールテンプレートを追加出来るようです。

    How to add and use custom email templates
    https://docs.ultimatemember.com/article/1515-how-to-add-and-use-custom-email-templates

    このフックでテンプレートを追加した上で、UM()->mail()->sendなどと組み合わせる事で、ご希望の事は実現出来るかと思います。

    ただし、上記英語ドキュメントを読み解きながらコードを書く必要があるため、難易度は高いと思います。

    トピック投稿者 osat99

    (@osat99)

    こちらこそ、はじめまして。
    貴重な情報、ありがとうございます。本家のサイトは英文のため、見逃しておりました。
    一度読み解いて試せれば試してみたいと思います!

    ありがとうございました。

    トピック投稿者 osat99

    (@osat99)

    いろいろ見て、試してみたのですが、敷居が高そうです。

    メールをユーザー権限ごとに別に送るのとは別で、
    登録フォームに設定した項目を承認待ちメールなどの本文へショートコードで表示させるという事は出来ますでしょうか??

    といいますのも、会員種別毎にフォームを設定しておりまして、会費がそれぞれ別なもので、振り込み案内のメールへ金額をそれぞれ別に表示させたいもので。

    なにかいい方法はございますでしょうか??

    @osat99 さん

    こんにちは。
    色々やり方は考えられますが、一番簡単な方法は、各フォームのフォームビルダー > フィールドマネージャーにて、各フォームに設定したい金額をフィールドとして追加して、それをメール本文にプレースホルダとして埋め込むのが良いかと思います。
    https://docs.ultimatemember.com/article/1340-placeholders-for-email-templates

    ただし、フィールドの値をユーザー側で変更出来ないようにするために、フィールドマネージャー側で設定する必要があると思われます。

    もしくは、アクションフックを使って登録フォームにhiddenフィールドを埋め込む方法もあるようです。
    https://docs.ultimatemember.com/article/128-add-a-hidden-field-to-your-register-form

    いずれの方法にしましても、詳細はプラグインの公式マニュアルで詳しく確認してみて下さい。

    トピック投稿者 osat99

    (@osat99)

    Tetsuaki Hamano 様

    こちらの方のトピでも重ね重ねのご回答、ありがとうございます。

    とりあえず、性別の項を追加して、実際は性別ではなく金額なのですが、{gender}のメールへの記載にて、それぞれのフォームで金額を記載出来るようになりました。
    ありがとうございます!
    1つの選択肢のラジオボタンですので、ユーザー側での値の改変も出来ませんので、これで解決いたしました。

    本当に、ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「Ultimate Memberの返信メールの件で」には新たに返信することはできません。