Paid · Unknown · archetypeファミリー ·warn

Add a mega menu to Shopify's Flow theme — Navi+ setup

ライブデモストア上:Slide Menuは既存のハンバーガーメニュー(.hamburger-nav-button)にフックして、ネイティブドロワー(#NavDrawer)を非表示にします。ショッパーには見た目の変化はありません。; Mega Menuはul.site-navをターゲットにして置き換えモードでマウントします。以下のセレクターテーブルとセットアップガイドは、このテーマに固有のものです。

1 テーマ分析

検出されたアダプター
archetype 不一致
ヘッダー挿入安全
いいえ・代わりに置換モードを使用
推奨マウント
replace
最終テスト実施日
2026-06-18
ベンダー
Unknown
ファミリー
archetype

2 ナビゲーション構造・セレクターマップ

セレクターは、ライブデモストアで一意であることが確認されています(matchCount = 1)。ロールが見つかった場合のみ表示されます。

ロールCSSセレクタープラットフォーム用途
Navi+マウントターゲット
ハンバーガーメニュートリガー .hamburger-nav-button モバイル Navi+がここにバインドしてSlide Menuをアクティベートします
ヘッダー .mobile-nav__logo-title モバイル + デスクトップ Flowのヘッダーの下にMega Menuを挿入します
メインメニュー ul.site-nav デスクトップ Navi+ Mega Menuがデスクトップナビゲーションコンテンツを置き換えます
ロゴ .site-header__logo-overlay-image モバイル + デスクトップ フォールバック。ハンバーガーメニューがない場合、ロゴの前にトリガーアイコンを挿入します
パネルトリガー
ハンバーガーメニュートリガー .hamburger-nav-button モバイル タップしてネイティブモバイルドロワーを開く
検索アイコン button[aria-label*='search' i] モバイル + デスクトップ タップして検索パネル/オーバーレイを開く
カートアイコン a.js-drawer-open-right-link モバイル + デスクトップ タップしてカートドロワー/パネルを開く
3
Tab Bar

Flow Shopifyテーマにnavi+タブバーを追加

使用する理由

タブバーは、画面下部にナビゲーションストリップを固定します。モバイルでは、親指が休む場所に配置されます。Flowのショッパーは、任意のページからメニュー、検索、カートにアクセスでき、ヘッダーまでスクロールして戻る必要がありません。

  • アプリ風ナビゲーション・モバイルウェブのネイティブな操作感
  • ワンタップでカートアクセス可能。モバイルチェックアウト率を向上させる
  • Flowヘッダーの下に配置。テーマ自体のナビゲーションと競合しない
Flowテーマについて

各タブのリンクフィールドは、通常のURL、open:NaviMenu(EMBED_ID)で別のNavi+メニューを開く、またはFlow自体のパネルを起動する組み込みアクションを受け入れます。Navi+はテーマのドロワー、検索、カートを保持し、タブはそれらを開くだけです。

メニュータブ→Flowモバイルドロワーを開く.hamburger-nav-button
検索タブ→検索パネルを開くbutton[aria-label*='search' i]
カートタブ→カートを開くa.js-drawer-open-right-link
セットアップ方法
  1. Navi+で新しいメニューを作成して、タブバーを選択します。
  2. タブを追加します。名前、アイコン、カートカウントバッジを設定し、各タブにリンクをつけます(例:ホーム、ショップ、検索、カート、メニュー)。
  3. Flowのネイティブドロワーまたは検索・カート機能を開くには、タブリンクを対応するオープンアクションに設定してください。代わりにNavi+ SlideまたはMega menuを開く場合は、open:NaviMenu(EMBED_ID)を使用してください。
  4. Publishを開き、スティッキーモードを有効にして、デバイスフィルターをMobileに設定してください。
Navi+ Tab Bar on the Flow Shopify theme
Navi+ Tab Bar — Flow theme, mobile
4
Slide Menu

FlowモバイルドロワーをNavi+スライドメニューで置換

使用する理由

スライドメニューは、Flowのデフォルトモバイルドロワーを、より充実したマルチレベルパネルで置き換えます。アイコン、画像、カスタムグループ化が可能で、ショッパーが既に使用しているハンバーガーボタンで開きます。

  • アイコンと画像を使用した無制限のマルチレベルナビゲーション
  • 同じボタン、同じ位置。ショッパーは変更に気付きません
  • 多くのコレクションを持つカタログをモバイルで整理するのに最適
Flowテーマについて

ハンバーガートリガー.hamburger-nav-buttonはライブFlowデモで一意であることが確認されたため、Navi+はショッパーが既にタップしているボタンからスライドメニューを開きます。

セットアップ方法
  1. Navi+で新しいメニューを作成して、スライドメニューを選択します。
  2. カテゴリをアイコン、色、画像、必要なレベル数で追加します。
  3. Publishを開き、メニューを有効にして、トリガーを.hamburger-nav-button(Flowのハンバーガーセレクター)に設定してください。
  4. 保存してください。スライドメニューがそのボタンから開きます。(M)を追加してモバイルのみに保つことができます。
Navi+ Slide Menu on the Flow Shopify theme
Flow mobile drawer — replaced by a Navi+ Slide Menu
5
Grid Menu

FlowテーマにNavi+グリッドメニューを追加

使用する理由

グリッドメニューは、コレクションを画像のグリッドとして表示します。アプリ風のランチャーで、ショッパーが任意のコレクションに1タップでジャンプできます。

  • ビジュアル重視・画像優先。ショッパーはコレクション名を読む前に画像を見ます
  • Flowセレクターは不要
  • 多くのコレクションを素早く閲覧できるストアに最適
Flowテーマについて

グリッドメニューは、Flowの任意のページに固定された場所に挿入できます(CSSセレクターを指定)。または、FABまたはタブバーのタブからオンデマンドで開くことができます。

セットアップ方法
  1. Navi+で新しいメニューを作成して、グリッドメニューを選択します。
  2. コレクションを追加します:サムネイル画像、表示名、リンク、グリッドに表示したい順序で配置します。
  3. Publishで「Insert/Replace method」を有効にし、ターゲットCSSセレクターを入力して、「Insert After」または「Replace」を選択してください。
  4. ポップアップを好みますか?セレクターをスキップして、open:NaviMenu(EMBED_ID)でFABまたはタブから開きます。
Navi+ Grid Menu on the Flow Shopify theme
Grid Menu — Flow theme
6
FAB

FlowテーマにNavi+フローティングボタン(FAB)を追加

使用する理由

FAB(フローティングアクションボタン)は、スクロール中も表示されるフローティングボタンです。任意のページやアクションへの高速ショートカット。テーマセレクターは不要で、数分でデプロイできます。

  • Flowのどの部分とも競合しない
  • 柔軟性が高い。カート、お問い合わせページ、プロモーション、任意のURLにリンク可能
  • デスクトップとモバイルの両方で動作
Flowテーマについて

FABは完全に独立してマウントされます。FlowテーマからのCSSセレクターは不要です。セットアップして公開するだけで、セレクターをテストする必要はありません。

セットアップ方法
  1. Navi+で新しいメニューを作成して、FABを選択します。
  2. アイコン、背景色、サイズを選択します。組み込みアイコンを使用するか、独自のアイコンをアップロードします。
  3. 位置を選択:右下(最も一般的)、左下、またはその他の固定コーナー。
  4. アクション設定:コレクション、カート、お問い合わせ、プロモーションページにリンクするか、open:NaviMenu(EMBED_ID)で別のメニュー(グリッド、スライドなど)を開きます。
  5. Publishを開き、スティッキーモードを有効にしてください。FABはすべてのデバイスで動作します。
Navi+ FAB on the Flow Shopify theme
Floating Action Button — Flow theme
7
Mega Menu · Mobile

FlowテーマにNavi+モバイルメガメニューを追加

使用する理由

モバイルではメガメニューはマルチレベルパネルとして表示されます。ショッパーが清潔な階層、画像、バナー付きの電話でカタログ全体を閲覧できます。

  • 小さな画面でのマルチレベルメニュー・アイコンと画像付き
  • ヘッダーの下、またはタブバータブから開く
  • ストアが多くのカテゴリをモバイルでサーフェスしたい場合に最適
Flowテーマについて

モバイルメガメニューはセクションメニューです。Flowヘッダーの直下に挿入するか、タブバータブから開きます。どちらもテーマ自体のメニューにバインドする必要なく動作します。

セットアップ方法
  1. Navi+で新しいメニューを作成し、メガメニューを選択して、マルチレベルカラム(カテゴリ、注目画像、バナー)をデザインします。
  2. Publishで「Insert/Replace method」を有効にし、header(M)を入力して「Insert After」を選択します。モバイルヘッダーの下にドロップします。
  3. タブから開くことを好みますか?ここで公開せず、タブバー「メニュー」タブをopen:NaviMenu(EMBED_ID)でポイントします。
  4. デバイスフィルターをモバイルに設定したままにします。
Navi+ mobile Mega Menu on the Flow Shopify theme
Mega Menu mobile — Flow theme
8
Mega Menu · Desktop Insert

Flowヘッダーの下にNavi+メガメニューを挿入

使用する理由

ヘッダーの下にメガメニューを挿入。Flowヘッダーのすぐ下に表示されるマルチカラムドロップダウンバー。テーマのLiquidに変更は不要です。

  • 画像と注目リンク付きのマルチカラムドロップダウン
  • テーマ自体のメニューは変更されない。両方のメニューが共存できます
  • テーマが挿入をサポートしている場合、最も優れたマウント方法
Flowテーマについて

FlowheaderInsertSafeではありません。ヘッダーの下に挿入すると水平オーバーフローが発生する可能性があります。代わりに置換モードを使用してください(下記参照)。

セットアップ方法
  1. Navi+で新しいメニューを作成し、メガメニューを選択して、ドロップダウンカラム(カテゴリ、注目画像、商品、バナー)をデザインします。
  2. Publishで「Insert/Replace method」を有効にしてください。
  3. セレクター.mobile-nav__logo-title(D)を入力して、後に挿入を選択します。メガバーはFlowヘッダーのすぐ下に表示されます。
  4. デバイス接尾辞(D)はデスクトップのみに保ちます。
Navi+ Mega Menu inserted below the header on the Flow Shopify theme
Mega Menu insert — Flow theme desktop
9
Mega Menu · Desktop Replace

FlowデスクトップメニューをNavi+メガメニューで置換

使用する理由

置換モードはネイティブメニューをヘッダー内全体と交換します。Navi+は直接そのコンテナーにレンダリングされ、Flowヘッダーレイアウトは変わりません。

  • メニューの位置をヘッダーに保持。余分なバーは追加されない
  • ナビゲーションの2行が必要ない場合に最適
  • headerInsertSafeがなくても、どのテーマでも動作
Flowテーマについて

メインメニューセレクターul.site-navが確認されました。Navi+はFlowヘッダーのネイティブメニューが配置されている場所にメガメニューをレンダリングします。

セットアップ方法
  1. Navi+で新しいメニューを作成し、メガメニューを選択して、ドロップダウンカラムをデザインします。
  2. Publishで「Insert/Replace method」を有効にしてください。
  3. デスクトップナビセレクターul.site-nav(D)を入力して、置換を選択します。Navi+はFlowネイティブメニューの代わりにレンダリングされます。
  4. 置換を選択した後、フラッシュなしロード用に最適化します。公開ガイドを参照してください。
Navi+ Mega Menu replacing the desktop menu on the Flow Shopify theme
Mega Menu replace — Flow theme desktop
10
Icon before logo

Flowロゴの前にトリガーアイコンを挿入

使用する理由

ロゴの前にトリガーアイコンを追加。Flowロゴの横のカスタムハンバーガー。デフォルトのモバイルハンバーガーがないテーマ、またはスライド/メガメニューへの2番目のエントリーポイントとして機能します。

  • Liquidを編集せずに新しいトリガーポイントを作成
  • 自然な配置。ロゴのすぐ隣。ショッパーに馴染み深い
  • モバイルハンバーガーがないデスクトップ優先テーマに最適
Flowテーマについて

ロゴセレクター.site-header__logo-overlay-imageFlowで確認されたため、Navi+はその直前にトリガーアイコンを挿入できます。

セットアップ方法
  1. 高度なパターン。モバイルハンバーガーがないテーマ、または2番目のエントリーポイントを追加する場合に使用します。
  2. 小さなシングルアイテムメニュー(1アイテムメガ/スライド)を構築します。そのアイテムがopen:NaviMenu(EMBED_ID)でメインスライドメニューを開きます。
  3. Publishで「Insert/Replace method」を有効にし、.site-header__logo-overlay-image(M)を入力して「Insert Before」を選択します。アイコンがFlowロゴの前に表示されます。
  4. 小さなカスタムCSSがアイテムを調整します。サポートまでお気軽にお問い合わせください。
Navi+ trigger icon before the logo on the Flow Shopify theme
Logo trigger — Flow theme

11 FlowにNavi+メニューを追加する方法

このページのすべてのメニュータイプは、同じ3つのステップに従います。アプリを1回有効にするだけで、その後のメニューはデザインと公開だけです。Liquid編集は必要ありません。

  1. Navi+を1回有効にします。 Shopify管理画面で「オンラインストア」→「テーマ」→「カスタマイズ」→「App embeds」に進み、Navi+をオンにしてください。これでアプリがFlowストアフロントに読み込まれ、作成したすべてのメニューがカバーされます。インストールガイド →
  2. Navi+エディターでメニューをデザインします。アイテム、アイコン、画像、列、色を設定します。
  3. 公開します。 メニューの公開パネルを開きます。フローティングメニュー(タブバー、FAB)は公開トグルだけで済みます。スライドメニューとセクションメニューは、上の表のCSSセレクターを指定します。

任意のセレクター(M)または(D)を追加して、モバイルのみまたはデスクトップのみをターゲットにします(例:header(D))。セレクターが不確実ですか?yourstore.com/#navidebug-onを開いて、要素にマウスオーバーしてCtrl/Cmd + Cを押してコピーします。

ライブインタラクションテスト

PlaywrightがライブFlowデモストアを自動的にクリックして、結果をキャプチャします。

モバイル
ハンバーガーメニュー→パネルが開く
ハンバーガーメニュー→パネルが開く — Navi+ on the Flow Shopify themeハンバーガーメニュー→パネルが開く — Navi+ on the Flow Shopify theme
検索→パネルが開く
検索→パネルが開く — Navi+ on the Flow Shopify theme
カート→パネルが開く
カート→パネルが開く — Navi+ on the Flow Shopify themeカート→パネルが開く — Navi+ on the Flow Shopify theme
メニューがヘッダーの下に挿入される
メニューがヘッダーの下に挿入される — Navi+ on the Flow Shopify theme
ロゴの前にアイコンが表示
ロゴの前にアイコンが表示 — Navi+ on the Flow Shopify theme
デスクトップ
検索→パネルが開く
検索→パネルが開く — Navi+ on the Flow Shopify theme
カート→パネルが開く
カート→パネルが開く — Navi+ on the Flow Shopify themeカート→パネルが開く — Navi+ on the Flow Shopify theme
メニューがヘッダーの下に挿入される
メニューがヘッダーの下に挿入される — Navi+ on the Flow Shopify theme
メインメニューを置換
メインメニューを置換 — Navi+ on the Flow Shopify theme

よくある質問 - Navi+ on Flow Shopifyテーマ

Flow Shopifyテーマにどのようにしてnavi+メニューを追加しますか?

Shopify App StoreからNavi+をインストールしてから、テーマエディター内の「App embeds」で1回有効にしてください。Navi+でメニューをデザインしてPublishを開きます。スティッキーメニューはトグルだけが必要で、SlideおよびSectionメニューはCSSセレクターが必要です。Liquid編集は必要ありません。

Flow Shopifyテーマにタブバーを追加するにはどうすればよいですか?

Navi+でタブバーを作成し、タブを追加(ホーム、ショップ、検索、カート、メニュー)して、モバイル用スティッキーモードで公開します。 タブはFlow自体のパネルを開くこともできます。例えばカート(a.js-drawer-open-right-link)。

Flow Shopifyテーマにメガメニューを追加するにはどうすればよいですか?

Navi+でMega Menuを作成してから、Publishで「Insert/Replace method」を有効にしてください。セレクターul.site-nav(D)を使用して「Replace」でデスクトップメニューを置き換えます。テーマコード編集は不要です。

Flowモバイルメニューをスライドアウトメニューで置き換えるにはどうすればよいですか?

Navi+でスライドメニューを作成し、トリガーをFlowのハンバーガーセレクター.hamburger-nav-buttonに設定します。スライドメニューはショッパーが既にタップしているボタンから開き、ネイティブドロワーを置き換えます。

Flowテーマコードを編集してメニューを追加する必要がありますか?

いいえ。Navi+はShopifyアプリの埋め込みを通じて読み込まれるため、テーマのLiquidに触れる必要はありません。オフにすることはいつでも可能で、Flowに影響を与えません。

Navi+はFlow Shopifyテーマで動作しますか?

はい。このページのすべてのメニュータイプ(タブバー、メガメニュー、スライドメニュー、FAB、グリッド)はライブFlowデモストアでテストされ、モバイルとデスクトップの両方で動作します。

archetypeファミリーの他のテーマ

他のShopifyテーマにNavi+メニューを追加

セレクターリファレンス

パネルコンテナと補助セレクター。状態検出またはネイティブ要素の非表示に使用されます。

ロールCSSセレクタープラットフォーム用途
スライドドロワー #NavDrawer モバイル ネイティブドロワー。Navi+ Slide Menuがアクティブな場合は非表示になります
検索モーダル predictive-search モバイル + デスクトップ 検索パネルコンテナ。開く/閉じる状態を検出します
カートドロワー cart-drawer モバイル + デスクトップ カートドロワーコンテナ。開く/閉じる状態を検出します
メガメニュー デスクトップ ネイティブメガメニューなし。Navi+が代わりに挿入します