Skip to main content
Rewards ブロックは、買い物客がカートに商品を追加することでアンロックできるリワードティア(送料無料、注文割引、無料ギフト)への進捗バーを表示します。次のリワードまであとどれくらいかを買い物客に示すことでカートの拡大を促し、条件を満たしたリワードは自動的に付与されます。ティアはマーケット、国、通貨ごとに変えられます。
送料無料や無料ギフトなどの段階的リワードへの進捗バーを表示する Rewards ブロック

ティアしきい値の検証

各条件のティアリストには最大 4 つのティアを設定できます。複数のマーケット、国、通貨の条件を持つ Rewards ブロックは、条件ごとに最大 4 つを保持し、最初に一致した条件が表示されるため、1 人の買い物客が見るのは最大 4 つです。各ティアのしきい値は、その上のティアより厳密に大きくなければなりません。つまり、しきい値は昇順である必要があります。ティアのしきい値が前のティアのしきい値以下の場合、そのティアのしきい値フィールドにインラインエラーが表示され、問題が解決されるまで Save ボタンがブロックされます。該当するティアは自動的に展開され、エラーが見えるようになります。 たとえば、Tier 1 が $100 に設定されている場合、Tier 2 は $101 以上に設定する必要があります。

動作

  • 進捗の計算では、リワードギフトのライン、商品アドオンのライン、配送保護のライン、ギフトカードが合計から除外されます。これらのアイテムが買い物客のリワード達成度を水増しすることはありません。
  • メッセージには、次のティアまでの残り金額または残り個数が表示され、すべてのティアを達成すると完了メッセージが表示されます。
  • 無料ギフトは自動的に付与されます。 買い物客がギフトのティアに到達するとギフトがカートに追加され、下回るとギフトは削除されます。リワードのスタックがオフの場合、達成した最上位ティアのギフトのみが付与されます。
  • Add back removed free gifts は、買い物客が自動付与されたギフトを手動で削除した場合の動作を制御します。有効(デフォルト)の場合、次のカート更新時にギフトが自動的に再追加されます。無効の場合、削除が尊重され、そのセッションの間はギフトがカートに戻らないため、買い物客はギフトを断るためにカートと格闘する必要がありません。

設定

ティアを展開すると:

配置と制限

  • 領域: どこでも(上部、ボディ、下部)。
  • 最大数: カート状態ごとに 1 つ。商品が入ったカートと空のカートで、それぞれ 1 つずつです。
  • 状態: 商品が入ったカートと空のカートの両方。
  • デフォルトでは追加されません。ロックされていないため、削除や非表示が可能です。

マーケットごとのリワード

Rewards は、現時点で完全な Conditions UI を備えたブロックです。複数のティアセットを定義し、それぞれを Shopify マーケット顧客の国、または顧客の通貨In または Not in)に向けて設定できます。買い物客には最初に一致した条件が表示されます。どれにも一致しない場合、その買い物客にはブロックは何もレンダリングされません。 各条件は設定パネル内のカード(When + 条件)です。その下の Display セクションに、その条件のティアが入ります。具体的なルールは、すべての購入者向けの All buyers の受け皿より上に置いてください。順序は優先度であり、一致したものすべての組み合わせではありません。 最後の条件は削除できません(少なくとも 1 つが常に必要です)。エディタのプレビューは実際の購入者を評価しません。パネルで条件を選択すると、そのバリアントをプレビューできます。 条件と目のトグルや他のブロックとの関係については、マーケット、国、または通貨で表示・非表示を切り替えるを参照してください。

カスタムテンプレート

Code タブからカスタムテンプレートをサポートしており、このブロックの組み込みマークアップをあなたの JSX に置き換えます。受け取る props は次のとおりです。 Milestone:
m.icon は URL やアイコン名ではなくレンダリング済みの要素なので、そこから画像要素を組み立てようとせず、直接レンダリングしてください。
カスタムテンプレート内で milestones が空になることはありません。表示するティアがない場合、ブロックは何もレンダリングせず、テンプレート自体が呼び出されないため、空状態の分岐は不要です。

デザイン

このブロックのスタイルは、設定パネルの Design セクションで設定します。これらはグローバルデザインの上に重なるブロックごとの上書きで、空欄の場合はグローバル設定にフォールバックします。

Text

Design 内の Text セクションでは、リワード関連のテキスト要素のタイポグラフィを制御できます。Text element ピッカーを使って切り替えます。 Message — 進捗または完了のメッセージです。カスタムフォントファミリーにも対応しています。太字とテキストカラーは、上のリッチテキストエディタ(Settings タブ)で設定するもので、ここでは設定しません。 Tier label — 各ティアマーカーに表示されるラベルです。Show tier labels を有効にしている場合にのみ利用できます。
カートのプレビュー内でテキスト要素を直接クリックすると、その要素がハイライトされ、パネルのコントロールが自動的に開きます。
デザイン設定とは何か?詳しくはこちら: デザイン設定