その他の操作について
誕生日ポイント付与設定
この機能はアプリ「ShopifyFlow」を活用することで、お客様のお誕生日当日に任意のポイントを付与することが可能です。さらに、お誕生日ポイントが付与されたことをメールで通知することも可能です。詳細は下記をご確認ください。
※この機能はENTERPRISEプランからご利用いただけます。プラン表は こちら
手順1:誕生日登録フォームを追加する
テーマ編集画面から「お誕生日登録フォーム」ブロックを追加してください。
こちらからお客様は誕生日を登録することが可能です。
このブロックはマイページやその他のページにも実装が可能です。
また、外部アプリ「AL CustomerMetaSync」を活用いただくことで、サンキューページ等にも誕生日登録フォームを設置することが可能です。
詳細は こちら をご確認下さい。

登録された情報は顧客メタフィールド「mrpoint.birthday」に設定されます。
※顧客管理画面に表示させる場合には、該当メタフィールドに定義を追加してください。
※既存顧客様にお誕生日データを持たせる場合には、外部アプリ等を活用いただき、メタフィールドへ登録していただきますようお願いいたします。
手順2:Flowを作成し、ポイント付与とメール通知を実現する
取得した誕生日をもとに、ポイントが付与できるようFlowを作成してください。
設定詳細は下記のとおりです。
例)お客様のお誕生日にポイントを付与し、午前8時にメール配信を行う。
▶Scheduled time
1日ごとに繰り返すよう設定してください。
▶ポイント付与アクション
誕生日ポイントを実施する場合、1日に1回実行するアクションです。
前回の実行から12時間以内に実行した場合、エラーとなりますのでご注意ください。
例)お誕生日のお客様に一律100ptを付与する
「一律付与ポイント」欄に「100」と入力してください。

例)会員ランクに応じて異なるポイントを付与する
「一律付与ポイント」欄は空欄のままにしてください。
そして、「ランク別ポイント設定」にて、会員ランクポイント設定の運用方法に応じたJSON形式の設定を追加してください。
JSONの形式に不備がないかなどは、以下のツールなどでご確認の上設定してください。
https://jsonlint.com
★表示ランク名を顧客タグとして付与する運用している場合
==ランク別ポイント設定コード例==
{
"type": "TAG",
"ranks": [
{
"tag": "BRONZE",
"point": 100,
"key": "BRONZE"
},
{
"tag": "SILVER",
"point": 200,
"key": "SILVER"
},
{
"tag": "GOLD",
"point": 300,
"key": "GOLD"
}
]
}
=====各項目詳細======
type:「TAG」を活用してください。
ranks::ランクごとの設定が含まれている配列を設定してください。
tag:対象とする顧客のタグ名
point:付与するポイント数
key:カスタム変数のキーと一致させる任意の文字列(※1)
※複数の条件に合致した場合、最後に合致したランクの設定が適用されます
================
★自動ランクアップ機能を活用して運用している場合
==ランク別ポイント設定コード例==
{
"type": "TOTAL_SPENT",
"ranks": [
{
"min_border": 0,
"max_border": 9999,
"point": 100,
"key": "BRONZE"
},
{
"min_border": 10000,
"max_border": 29999,
"point": 200,
"key": "SILVER"
},
{
"min_border": 30000,
"max_border": 49999,
"point": 300,
"key": "GOLD"
},
{
"min_border": 30000,
"max_border": 99999999,
"point": 400,
"key": "PLATINUM"
}
]
}
=====各項目詳細======
type:「TOTAL_SPENT」をご活用ください。
ranks: ランクごとの設定が含まれている配列を設定してください。
min_border:条件とする最低金額(以上)
max_border:条件とする最大金額(以下)
point:付与するポイント数
key:カスタム変数のキーと一致させる任意の文字列(※1)
※複数の条件に合致した場合、最後に合致したランクの設定が適用されます
================
▶Wait
データ抽出時間確保のため、必ず2時間以上の数値を設定してください。
数値を変更することで、お誕生日ポイント付与メールの送信時間をコントロールすることが可能です。
例)トリガーを0時に実行し、Waitを8時間としていた場合、午前8時にメールが送信されます。

▶誕生日メール送信アクション
お客様にメール通知を行います。文面を独自で変更することも可能です。
項目が空欄の場合はデフォルト文面が適用されます。
件名、本文で使用可能なMR.POINT独自の変数は下記をご確認ください。

★メール通知デフォルト表示
送信元:support@mister-ec.com
件名:【ストア名】お誕生日ポイントを付与しました
内容:
★利用可能な変数
CUSTOMER_NAME: 顧客姓 + 顧客名
CUSTOMER_LAST_NAME: 顧客姓
CUSTOMER_FIRST_NAME: 顧客名
BIRTHDAY_POINT: 誕生日付与ポイント数
THIS_MONTH: 実行日の月
THIS_DAY: 実行日の日
例)お誕生日メールの文面を独自にカスタマイズして送信する。
「HTML本文」欄にHTML形式のテキストを設定してください。
例)お客様の会員ランクに応じて、異なるお誕生日メールを送信する。
「カスタム変数」を使用することで、独自の変数を設定することが可能です。
以下のようなJSON形式のオブジェクトを設定してください。
JSONの形式に不備がないかなどは、以下のツールなどでご確認の上設定してください。
https://jsonlint.com
===誕生日メール送信アクションカスタム設定例===
{
"BRONZE": {
"BANNER_IMAGE": "https://example.com/bronze_banner",
"RANK_NAME": "ブロンズ"
},
"SILVER": {
"BANNER_IMAGE": "https://example.com/silver_banner",
"RANK_NAME": "シルバー"
},
"GOLD": {
"BANNER_IMAGE": "https://example.com/gold_banner",
"RANK_NAME": "ゴールド"
}
}
==================
この際、キー名(上記例の「BRONZE」「SILVER」「GOLD」などの文字列)は、誕生日ポイント付与アクションで設定した文字列(※1)と一致させる必要があります。
ここで一致したキー名のオブジェクトで設定された変数が、HTML本文や件名で使用できるようになります。
変数を呼び出す場合は%(半角パーセント)で変数名を囲って使用します。
上記例では、RANK_NAMEを %RANK_NAME% と記載いただければ、 BRONZEランクの人には「ブロンズ」、SILVERランクの人には「シルバー」、GOLDランクの人には「ゴールド」といったテキストが表示されます。
※各ランクごと、登録できる変数の最大数は10件となっています。
設定完了後、お誕生日として設定された日付にメールが配信され、指定したポイントが付与されていることをご確認下さい。
設定は以上です。
- 選択結果を選ぶと、ページが全面的に更新されます。
- 新しいウィンドウで開きます。