商品情報にスキップ
1 1
公開日:2026.04.16

【Horizon】検索ボックスに検索ワード候補を表示する

【Horizon】検索ボックスに検索ワード候補を表示する

用途

  • ストア内検索管理・編集
詳細を表示する

Horizonテーマの検索モーダルに「人気の検索ワード」チップボタンを表示する方法です。カスタムLiquidセクションにJavaScriptを貼り付けるだけで実装でき、テーマ本体のLiquidファイルは変更不要です。Dawn版の実装方法はこちら

完成イメージ

検索モーダルを開いた際、入力フィールドの直下にキーワードチップが表示されます。チップをクリックすると入力欄にキーワードがセットされ、予測検索が自動で動作します。文字を入力するとチップは自動で非表示になり、削除すると再び表示されます。

検索モーダルに表示されたキーワードチップ(完成イメージ)

設定手順

◆カスタムLiquidセクションを追加する
テーマエディタを開き、ヘッダーグループに「カスタムLiquid」セクションを追加します。サンプルコードをそのまま貼り付けるだけで動作します。

テーマエディタでカスタムLiquidセクションを追加

◆キーワードをカスタマイズする
コード冒頭の SUGGESTIONS オブジェクトを編集するだけでキーワードを変更できます。

SUGGESTIONSオブジェクト — キーワードの設定

JavaScriptはMutationObserverで検索ダイアログの open 属性を監視し、モーダルが開いた瞬間にチップを挿入します。入力フィールドに文字が入力されるとチップは自動的に非表示になります。

MutationObserverによるダイアログ監視とチップ注入

ご購入(すべて¥0です)いただくと、サンプルコードをご覧いただけるようになります。

すでにご購入済みの方はこちらからログインしてください。

サンプルコード

動作検証済テーマ:Horizon 3.4.0

カスタムLiquid コード