Skip to main content
Banner ブロックはカート内に表示されるメッセージストリップで、送料無料のお知らせ、セールの告知、「カート確保中」の表示など、プロモーション、配送メッセージ、緊急性を伝える表示に便利です。ライブのカウントダウンタイマーを含めることができます。
予約カウントダウンメッセージを表示するAftersellカートドロワー内のBannerブロック

動作

  • カウントダウンは3つの条件がすべて満たされた場合にのみ動作します: タイマーが有効であること、テキストに {{timer}} トークンが含まれていること、時間がゼロより大きいこと。それ以外の場合、バナーは静的テキストとして表示されます。
  • タイマーは MM:SS 形式でカウントダウンし、購入者のタブごとに記憶されます(セッション中はストア内のページ遷移をまたいで維持されます)。そのため、ページごとに再スタートすることはありません。
  • タイマーが 00:00 に達すると、バナー全体が消えます。 そのため、購入者がゼロになった時計を目にすることはありません。
  • エディタのプレビューではタイマーはループし、バナーは非表示にならないため、スタイリングを続けられます。

設定

テキストは翻訳可能です。

配置と制限

  • リージョン: 任意(上部、本体、下部)。
  • 最大数: カート状態ごとに3つ。商品が入ったカートと空のカートで、それぞれ別枠になります。
  • 状態: 商品が入ったカートと空のカートの両方。
  • 新しいカートにはデフォルトで追加されます。ロックされていないため、削除や非表示が可能です。

カスタムテンプレート

Codeタブからカスタムテンプレートに対応しており、このブロックの組み込みマークアップを独自のJSXに置き換えます。受け取るpropsは次のとおりです。 個別の timer propはありません。カウントダウンは text に補間されるため、text をレンダリングするだけで十分です。
この早期リターンは重要です。これがないと、タイマーの期限切れ後もバナーが表示され続け、トークンがすでに置換されているため、購入者には 00:00 で止まった表示が見えてしまいます。

デザイン

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

Text

Design 内の Text セクションでは、バナーメッセージのタイポグラフィを制御できます。太字とテキストカラーは、上のリッチテキストエディタ(Settings タブ)で設定するもので、ここでは設定しません。

Style

デザイン設定とは何でしょうか? 詳しくはこちら: デザイン設定