メインコンテンツまでスキップ

問い合わせのお礼メールに、ログインユーザーの情報を転載することはできますか?

以下2つの方法で対応が可能です。

また、どちらの方法もお礼メールだけでなく、管理者宛通知メールにも可能です。

assign_member_detailのプラグインでメンバー情報をアサインして利用する

設定方法

  1. フォーム基本設定のお礼メールに以下のsmartyの記述をする。
    {assign_member_detail var=member_detail member_id=$smarty.session.member_id}

  2. member_detail.name1 などで呼び出す。

記述例

お問い合わせありがとうございます。

{assign_member_detail var=member_detail member_id=$smarty.session.member_id}

お問い合わせ頂いた方の詳細:
Family name: {$member_detail.name1}
Given name: {$member_detail.name2}
Member ID: {$member_detail.member_id}

InquiryMessage::send のエンドポイントにmember_info_flg true の設定をする

設定方法

InquiryMessage::send のエンドポイントの詳細設定で、member_info_flgにチェックを付けます。
Image from Gyazo

記述例

member_info_flgにチェックがある場合、フォームの送信者がログイン済みの場合にメンバー情報が member_infoの変数名でアサインされます。
そのため以下のように記載してメンバー情報をメールに表示できます。

お問い合わせありがとうございます。

お問い合わせ頂いた方の詳細:
Family name: {$member_info.name1}
Given name: {$member_info.name2}
Member ID: {$member_info.member_id}

利用できるデータの確認

格納されている情報の一覧は@debug_print_varを利用して、送信されたメール本文から確認できます。

{assign_member_detail var=member_detail member_id=$smarty.session.member_id}
{$member_detail|@debug_print_var}
{$member_info|@debug_print_var}

関連FAQ


サポート

お探しのページは見つかりましたか?解決しない場合は、問い合わせフォームからお問い合わせいただくか、Slackコミュニティにご参加ください。