チャット上で定期に対して変更をする場合の変更可能期間や条件を設定したい。
「条件分岐」のパーツを使用することで、ユーザーがもつ定期情報をもとに定期に対する変更(定期解約、配送スキップ、配送サイクルの変更など)可否のタイミングを設定することができます。
注意点
定期から子受注が作成されるタイミングとユーザーがチャット上で定期を解約するタイミングによっては、解約不可と設定している期間にユーザーが定期を解約することができます。
例:
・次回配送予定日:12/10
・自動受注作成日:配送予定日の3日前
・配送間隔:30日ごと
・「定期受注の次回配送予定日から7日を切ったら解約不可」とシナリオ上で設定
→次回配送予定日の3日前である12/7に自動で子受注が作成されたタイミングで、
定期受注の配送間隔(30日ごと)を元に、定期受注の次回配送予定日は1/9へ変更となります。
そのため、12/7以降から定期解約ができます。
※12/7に作成された子受注はキャンセルされません。
次回お届け予定日より7日を切ったらシナリオ上で解約ができないように設定したい
- 「条件分岐」のパーツをドラッグ&ドロップする
- 「+」をクリックし、表示される「追加」をクリックする
-
解約不可用の条件分岐を作成する(次回お届け予定日から7日を切っている場合)
以下を選択し、「設定」をクリックする
・値タイプ「日時差分」
・比較タイプは「日」
・値1:次回配送予定日[scheduled_to_be_delivered_at]
・値2:現在日時{{now_date.sc_static}}
- 演算子「 < 」、比較値に「6」を入力し設定する
-
「対話ノード」のパーツをドラッグ&ドロップし、解約できない旨を記載したメッセージを作成した後、条件分岐ノードと矢印で繋ぐ
<例> 大変申し訳ございません。ご注文状況を確認したところ次回お届け予定日から7日を切っているため、 現在定期コースの解約は承れません。 -
解約用の条件分岐を作成する(次回お届け予定日7日以上前)
上記で作成した条件分岐ノードの「+」をクリックして「追加」をクリックする
以下を選択し、設定をクリックする(手順2、3と同じ)
・値タイプ「日時差分」
・比較タイプは「日」
・値1:次回配送予定日[scheduled_to_be_delivered_at]
・値2:現在日時{{now_date.sc_static}}
- 演算子「 >= 」、比較値に「6」を入力し設定する
- 「対話ノード」のパーツをドラッグ&ドロップし、解約用のシナリオ分岐を対話ノードで作成した後、条件分岐ノードと矢印で繋ぐ
定期お約束回数が「0回」になるまで解約できないようにしたい
-
次回お届け予定日より7日を切ったら解約できない設定にする場合の手順2まで行った後、解約不可用の条件分岐を作成する
以下を選択し、設定をクリックする
・値:残りお約束回数[remaining_block_times]
・演算子:≠
・比較値:0
-
「対話ノード」のパーツをドラッグ&ドロップし、解約できない旨を記載したメッセージを作成した後、条件分岐ノードと矢印で繋ぐ(手順5と同様)
<例> 大変申し訳ございません。 {{api.ec.ec_force.get_customer.billing_address.full_name}}様がお申し込みいただいた定期コースは 合計{{api.ec.ec_force.get_subs_orders.recurring_block_times}}回のお受け取りをお約束いただいております。 そのため現在定期コースの解約は承れません。 お手数をおかけしますが、残り{{api.ec.ec_force.get_subs_orders.remaining_block_times}}回分の 商品をお受け取り後に改めてご解約のお手続きをお願いいたします。 -
解約用の条件分岐作成(定期残り回数が0回)
上記で作成した条件分岐ノードの「+」をクリックして「追加」をクリックする
以下を選択し、設定をクリックする
・値タイプ「数値」
・値:残りお約束回数[remaining_block_times]
・演算子:=
・比較値:0 - 「対話ノード」のパーツをドラッグ&ドロップし、解約用のシナリオ分岐を対話ノードで作成した後、条件分岐ノードと矢印で繋ぐ(手順8と同様)
定期回数が2回以下の場合は解約に進めないようにしたい
-
次回お届け予定日より7日を切ったら解約できない設定にする場合の手順2まで行った後、解約不可用の条件分岐を作成する
以下を選択し、設定をクリックする
・値タイプ「数値」
・値:定期回数[times]
・演算子:<=
・比較値:2 -
「対話ノード」のパーツをドラッグ&ドロップし、解約できない旨を記載したメッセージを作成した後、条件分岐ノードと矢印で繋ぐ(手順5と同様)
<例> 大変申し訳ございません。 {{api.ec.ec_force.get_customer.billing_address.full_name}}様がお申し込みいただいた定期コースは 定期2回分のお受け取りをお約束いただいております。 そのため現在定期コースの解約は承れません。 お手数をおかけしますが、定期2回目の商品をお受け取り後に改めてご解約のお手続きをお願いいたします。 - 解約用の条件分岐作成(定期回数3回目以降)
上記で作成した条件分岐ノードの「+」をクリックして「追加」をクリックする
以下を選択し、設定をクリックする
・値タイプ「数値」
・値:定期回数[times]
・演算子:>
・比較値:2 - 「対話ノード」のパーツをドラッグ&ドロップし、解約用のシナリオ分岐を対話ノードで作成した後、条件分岐ノードと矢印で繋ぐ(手順8と同様)
- 各手順ごとの詳細については、以下資料をご参照ください。
シナリオエディタについて
【シナリオエディタ】条件分岐
【シナリオエディタ】対話ノード
商品ラベルに応じて解約抑止をしたい
-
次回お届け予定日より7日を切ったら解約できない設定にする場合の手順2まで行った後、解約不可用の条件分岐を作成する
以下を選択し、設定をクリックする
・値タイプ「文字列」
・値:全商品ラベル([ラベル名][ラベル名]...)[product_labels]
・演算子:部分一致
・比較値:[ラベル名]
※「全◯◯」の変数の使用方法の詳細につきましては、全◯◯を利用した条件分岐の作成方法をご参照ください。 -
「対話ノード」のパーツをドラッグ&ドロップし、解約できない旨を記載したメッセージを作成した後、条件分岐ノードと矢印で繋ぐ(手順5と同様)
<例> {{api.ec.ec_force.get_customer.billing_address.full_name}}様がお申し込みいただいた定期コースは 1日朝と晩2回、◯◯のタイミングでご使用いただくことが効果をご実感いただける近道となります。 ◯◯でお悩みの場合には毎日しっかりとご使用いただくことが大切です。 同シリーズの別商品もご用意がございますため、商品を変えて継続してみませんか? - 商品変更をご希望される場合は、「商品変更のシナリオ作成方法」に従ってシナリオを作成する
商品によって遷移先を変更したい
詳細は、チャット上で商品コード、商品名に応じてシナリオ遷移先を変更したい。をご参照ください。
この記事の目次
このセクションの記事