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

メッセージひな形に利用できる変数一覧

メッセージひな形のテンプレートフィールドでは変数を利用できます。
変数を利用することで、各ユーザーに対し動的にデータを取得できます。

Image from Gyazo

利用できる変数はテンプレートにより異なります。 メッセージひな形の識別子に対して利用できる変数をまとめましたので下記参照ください。

Ima+B87e from Gyazo

承認ワークフロー

approvalflow/approve_finish

送信タイミング
承認ワークフローの承認完了時

宛先
申請者、ワークフロー承認者、承認ワークフロー基本設定のメール通知宛

利用できる変数

変数名説明
$apply_member_nm申請者名
$apply_date申請日
$apply_comment申請時コメント
$approve_member_nm最新認証済みデータの申請者名
$approve_date最新認証済みデータの申請日
$approve_comment最新認証済みデータの申請時コメント
$publish_ymdhi承認の反映日時
$link申請データへのURL
$title申請データ先タイトル
$draft_detail下書き詳細
$site_uriサイトURI
$module_data未承認で新規追加のモジュールの詳細

EC

ec/AlertLimitPayment_Conveni

コンビニ振込の料金が、入金締切日のN日前になっても未入金状態の場合に送信されます。

変数名説明
$order注文情報
$orderDetails注文詳細情報
$products注文した商品の商品情報

ec/NoticeExpirePremiumMembership

有料会員期限期限切れ通知メール
デフォルト設定では有効期限が切れる30日前に通知されるメールです。

変数名説明
$name1注文者の姓(注文時)
$name2注文者の名(注文時)
$email注文者のEメールアドレス(注文時)
$product_content注文の商品一覧
$inquiry_url問い合わせページのURL
$from_nameサイトのタイトル

ec/Membership_Cancel

ユーザーがプレミアム会員登録を解除した時に送信されます。

変数名説明
$name1注文者の姓(注文時)
$name2注文者の名(注文時)
$email注文者のEメールアドレス(注文時)
$product_content取り消した注文の商品一覧
$inquiry_url問い合わせページのURL
$from_nameサイトのタイトル

ec/Shipping_guest

管理画面の「売上/配送管理」から商品の発送操作を行ったときにユーザーへ通知されるメール(未ログインユーザー宛)

変数名説明
$name1注文者の姓(注文時)
$name2注文者の名(注文時)
$email注文者のEメールアドレス(注文時)
$product_content注文の商品一覧
$inquiry_url問い合わせページのURL
$from_nameサイトのタイトル

ec/Shipping_member

管理画面の「売上/配送管理」から商品の発送操作を行ったときにユーザーへ通知されるメール(ログインユーザー宛)

変数名説明
$name1注文者の姓(注文時)
$name2注文者の名(注文時)
$email注文者のEメールアドレス(注文時)
$product_content注文の商品一覧
$order_history_url購入履歴のURL
$inquiry_url問い合わせページのURL
$from_nameサイトのタイトル

フォーム

inquiry/inquiry_contact_simple

条件
フォーム基本設定の配信先メールアドレスが「入力内容全て通知」になっており、ZIPパスワードが入力されている場合

送信タイミング
InquiryMesage::send のエンドポイントでフォームに回答が追加されたタイミング

宛先
配信先メールアドレスに入力したメールアドレス宛

利用できる変数

変数名説明
$inquiryHeader問い合わせフォームのヘッダ情報
$inquiryHeader.inquiry_name問い合わせフォームのタイトル
$inquiry_id問い合わせフォームのID
$parent_inquiry_bn_id振り分ける本問い合わせのID
$inquiry_bn_id問い合わせのID

inquiry/inquiry_contact

条件

  • フォーム基本設定の配信先メールアドレスが「通知する」になっている場合
  • フォーム基本設定の配信先メールアドレスが「入力内容全て通知」になっており、ZIPパスワードが入力されていない場合

送信タイミング
InquiryMesage::send のエンドポイントでフォームに回答が追加されたタイミング

宛先
配信先メールアドレスに入力したメールアドレス宛

利用できる変数

変数名説明
$file_flg添付ファイルがあるなら1を、そうでないなら0をとるフラグ
$inquiryHeader問い合わせフォームのヘッダ情報
$inquiryHeader.inquiry_name問い合わせフォームのタイトル
$inquiryHeader.contact_flgフォーム設定の配信先メールアドレスにある「通知しない」、「通知する」、「入力内容全て通知」の設定です
「入力内容全て通知(INQUIRY_CONTACT_ALL)」が指定された場合、フォームの入力内容をメール中に記載します。
$inquiry_id問い合わせフォームのID
$parent_inquiry_bn_id振り分ける本問い合わせのID
$inquiry_bn_id問い合わせのID
$itemsユーザーの問い合わせ情報
問い合わせ項目をkeyとし、項目に対する回答内容をvalueとする連想配列

ログイン

login/reset_password

送信タイミング

  • /management/login/reminder/ のページでパスワードリセットのメール送信時
  • Login::reminder のエンドポイント使用時

宛先
入力した(POSTした)メールアドレス宛

利用できる変数

変数名説明
$urlパスワード設定画面のURL
$nameユーザーの氏名
$login_idユーザーのログインID
$emailユーザーのEメールアドレス
$temp_pwd仮パスワード
$token認証用トークン
URLのパラメータに設定されます。
$name1ユーザーの姓
login/reminderのAPI経由時にのみ設定されます。
$name2ユーザーの名
login/reminderのAPI経由時にのみ設定されます。
$member対象メンバー情報
login/reminderのAPI経由時にのみ設定されます。

login/password_changed

条件
[環境設定]->[サイト管理]で「パスワード変更完了通知メールを送信する」が有効になっている

送信タイミング

  • 管理画面のパスワードリマインダー機能でパスワード変更完了時
  • Login::reset_password のエンドポイントでパスワード変更完了時

宛先
パスワードが変更されたメンバーのメールアドレス宛

備考
管理画面のメンバー編集からパスワード変更した場合や、Member::update のエンドポイントでパスワード変更した場合は送信されません。

利用できる変数

変数名説明
$nameユーザーの氏名
$name1ユーザーの姓
$name2ユーザーの名
$emailユーザーのEメールアドレス
$memberユーザーのメンバー情報

メンバー

memberregist/invite

送信タイミング
管理画面からのメンバー招待時

宛先
招待者宛

利用できる変数

変数名説明
$key認証用トークン
$name1招待者の姓
$name2招待者の名
$message招待者からのメッセージ
$regist_urlユーザー本登録画面のURL
$basic_auth_idBasic認証のユーザー名
Basic認証ありのサイトでのみ設定されます。
$basic_auth_pwdBasic認証のパスワード
Basic認証ありのサイトでのみ設定されます。

member/pre_regist_thanks

送信タイミング
member/invite のエンドポイントで、仮メンバーの登録完了時

宛先
仮メンバーのメールアドレス宛

利用できる変数

変数名説明
$ext_infoAPIで設定した追加情報
$email仮メンバーのEメールアドレス
$preregist_key認証用トークン
URLのパラメータに設定されます。

member/regist_thanks

備考

このテンプレートは登録シーンによってそれぞれ利用出来る変数が異なります。

管理画面からの登録時

条件
[メンバー]->[メンバー詳細設定]->[メール通知]の登録時ユーザー宛を有効にしている

タイミング
管理画面からのメンバー登録時

宛先
会員登録が完了したユーザー宛

利用できる変数

変数名説明
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス

APIからの登録時

条件
Member::insertのエンドポイントでsend_email_flgのパラメータを有効にしている

タイミング
APIからのメンバー登録時

宛先
会員登録が完了したユーザー宛

利用できる変数

変数名説明
$to_nameメンバーの姓
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス
$dataフォームデータ
$form_dataフォームデータ
$member_idメンバーID
$passwordパスワード(伏せ字表示)
$site_titleサイト名
$site_urlサイトのURL
$preregist_key仮登録キー

member/regist_alert

送信タイミング
管理画面から招待を送ったメンバーの会員登録完了時

宛先
招待を送ったユーザー宛

利用できる変数

変数名説明
$nameメンバーの氏名
$emailメンバーのEメールアドレス
$friend_nm招待者の氏名
$site_titleサイト名
$site_urlサイトのURL

member/complete_delete

条件
[環境設定]->[サイト管理]で退会完了通知が有効になっている

送信タイミング
Member::delete のエンドポイントでメンバー削除完了時

宛先
削除されたメンバーのメールアドレス宛

備考
管理画面のメンバー編集からの削除の場合はメール送信されません。

利用できる変数

変数名説明
$to_nameメンバーの姓
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス
$site_titleサイト名
$site_urlサイトのURL

member/update_thanks

条件
[メンバー]->[メンバー詳細設定]->[メール通知]で、編集時ユーザー宛を有効にしている

送信タイミング

  • 管理画面からのメンバー編集完了時
  • Member::updateMember::bulk_upsertのエンドポイントによるメンバー編集完了時

宛先
編集されたメンバーのメールアドレス宛

変数名説明
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス
$passwordメンバーのログインパスワード
$arrGroup_nmメンバーの所属するグループのリスト
$form_dataフォームデータ
$memberExtensionColumnsメンバー拡張情報
$original_data更新前の会員情報
$column_diff会員情報の差分

memberregist/edit_notice

条件
[メンバー]->[メンバー詳細設定]->[メール通知]で、編集時送信アドレスを通知するにしている

送信タイミング

  • 管理画面からのメンバー編集完了時
  • Member::updateMember::bulk_upsertのエンドポイントによるメンバー編集完了時

宛先
編集時送信アドレスに入力されたメールアドレス宛

利用できる変数

変数名説明
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス
$passwordメンバーのログインパスワード
$arrGroup_nmメンバーの所属するグループのリスト
$form_dataフォームデータ
$memberExtensionColumnsメンバー拡張情報
$original_data更新前の会員情報
$column_diff会員情報の差分

memberregist/regist_notice

ユーザーが会員登録を完了したとき、管理者に送信されます。

条件
[メンバー]->[メンバー詳細設定]->[メール通知]で、登録時送信アドレスを通知するにしている

送信タイミング

  • 管理画面からのメンバーの会員登録完了時(招待・編集・CSVアップロード)
  • Member::updateMember::bulk_upsertのエンドポイントによるメンバー登録完了時

宛先
登録時送信アドレスに入力されたメールアドレス宛

利用できる変数

変数名説明
$nameメンバーの氏名
$name1メンバーの姓
$name2メンバーの名
$emailメンバーのEメールアドレス
$passwordパスワード
$arrGroup_nmメンバーの所属するグループのリスト
$form_dataフォームデータ
$memberExtensionColumnsメンバー拡張情報

期限付き一時メンバー

onetime/account

送信タイミング
[メンバー管理]->[期限付き一時メンバー編集]で期限付き一時メンバーの追加、及びパスワードの再生成を行った際

宛先
期限付き一時メンバーのメールアドレス宛

利用できる変数

変数名説明
$memberInfoユーザーのメンバー情報
$messageアカウント発行者からのメッセージ
$memberInfo.login_idユーザーのアカウントID(ログインID)
$memberInfo.login_pwdユーザーのログインパスワード
$memberInfo.expireワンタイムメンバーの有効期限

サポート

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