よくある質問
選択した商品ごとに配送サイクルを変更する
ユーザーが選択した商品に応じて、選択可能な配送サイクルを変更する方法を紹介します。
配送サイクルについて
定期注文の場合、配送サイクル(日付・間隔・曜日)を設定することが可能です。 ecforceの仕様にもとづき、ecforce efoのチャット上でユーザーに定期商品の配送サイクルを指定させることができます。
選択可能間隔をいくつか設定されている場合、ユーザーは商品に設定されている配送サイクルから一つのサイクルを選択します。
設定方法
- プロファイル編集画面にアクセス後、「product (商品)」シナリオを展開してください。
- 「商品(商品セレクト、商品数セレクト)」メッセージ内「商品セレクト > オプション」から
【ラベル:商品名】【値:商品IDまたはSKU ID】を設定してください。
- 参考:ecforce efoで商品を選択できるようにする方法を教えて下さい。
このFAQでは、例として配送サイクルの異なる2つの商品を設定します。
【商品A】配送サイクル...15日,30日
【商品B】配送サイクル...20日,40日 - 「delivery(お届け日の指定)」シナリオから「お届け日の指定」メッセージを展開してください。
- 「お届け間隔(日おきに配送) - 間隔で指定」フォーム横の「コピー」を押下して複製します。
※ 今回の例では配送サイクル(間隔)で設定していますが、指定の配送サイクルによっては
「◯◯で指定」の内容が異なりますのでご注意ください。 - 複製先のフォーム(以降フォームB)を展開し、フォームキーの名称を変更してください。
フォームキーの名称が重複してしまうとエラーが発生する可能性があります。 - 複製元のフォーム(以降フォームA)を展開し、オプションから商品Aの配送サイクル
【ラベル:15日,30日】【値:15,30】を設定してください。 - フォームAの「表示条件 (複数) 」横の「+」ボタンから「フォーム条件(OR条件) > フォーム条件(OR条件)」の順に選択し追加してください。
- 参考:フォーム表示条件機能 - 追加された「フォーム条件(OR条件)」を展開し、以下の内容で設定してください。
【条件となるフォームキー】product_variant
【条件となるフォーム値】2で設定した商品Aの商品IDまたはSKU ID - 同じ手順でフォームBを展開し、オプションから商品Bの配送サイクル
【ラベル:20日,40日】【値:20,40】を設定してください。 - フォームBの「表示条件 (複数) 」横の「+」ボタンから「フォーム条件(OR条件) > フォーム条件(OR条件)」の順に選択し追加してください。
- 追加された「フォーム条件(OR条件)」を展開し、以下の内容で設定してください。
【条件となるフォームキー】product_variant
【条件となるフォーム値】2で設定した商品Bの商品IDまたはSKU ID - 設定が完了したら「編集内容を保存する」を押下し、ビルドを実行してください。
表示イメージ
<商品A選択時>
お届け間隔を「15日/30日」から選択することができます。
<商品B選択時>
お届け間隔を「20日/40日」から選択することができます。
この記事の目次
このセクションの記事