Shopifyが2026年の新デフォルトテーマとしてHorizonを正式採用したことで、現在Dawnを運用している何百万ものマーチャントが重大な選択を迫られています。「今すぐ移行すべきか、そしてストアのデザインを壊さずCVRを落とさずに移行するにはどうすればよいか?」
HorizonはWeb Components規格や最大8階層のネストブロックなど強力な進化を遂げました。しかし構造が全く異なるテーマ世代間の移行には技術的な落とし穴が潜んでいます。実際、ナビゲーションメニューやモバイル導線はテーマ変更時に最も初期化・破損しやすい要素です。
本ガイドではDawnからHorizonへの安全な移行手順と、Navi+の分離型ナビゲーション(Decoupled Navigation)によるダウンタイムゼロの移行手法を徹底解説します。
- 最大の技術リスク: Horizonは刷新されたブロック設計を採用しているため、Dawnの
settings_data.jsonが自動適用されず、メガメニューやヘッダー設定が白紙に戻ります。 - 隠れた工数コスト: 手動移行にはセクションの再構築やモバイル最適化検証などで40〜80時間の実装工数が発生すると試算されています。
- Navi+による安全な解決策: ナビゲーションをテーマコードから完全に分離。グローバルEdge CDN(<16ms)上にメニューを保持するため、Horizon側でApp Embedをオンにするだけで一瞬で移行が完了します。

1. Shopifyが約束する進化:DawnからHorizonへ移行する理由
Horizonは8階層のネストブロックによる柔軟なエディトリアルレイアウト、W3C標準Web Componentsによる軽量化、AI SidekickやShopify Canvasとのシームレスな統合を実現しています。
2. テーマ移行時にデフォルトメニューが直面する5つの重大リスク
1. スキーマ非互換とメニュー消失:
スキーマ非互換とメニュー消失: Dawnのsettings_data.json設定がHorizonで認識されず、ヘッダーが初期化されます。
2. Header・Drawer構造の刷新:
Header・Drawer構造の刷新: Dawnの<details-disclosure>からHorizonのWeb Component <header-drawer>へと変更され、カスタムコードが無効化されます。
3. 計測タグ・分析の途絶:
計測タグ・分析の途絶: DOM構造の変更によりGTMやMetaピクセルのクリックイベントリスナーが停止します。
4. モバイルのハンバーガーメニュー問題:
モバイルのハンバーガーメニュー問題: Horizonでもモバイルメニューは依然として指の届きにくい左上に固定されており、ボトムタブバーが標準装備されていません。
5. 膨大な手動再設定工数:
膨大な手動再設定工数: ネストブロックエディタで多階層メニューを組み直すのに20〜40時間の手作業を要します。
3. Shopify Plus開発パートナーからの警告
“独立したナビゲーション基盤を持たずにHorizonを公開してはいけません。トラフィックの70%以上がモバイルであり、メニューの不具合や迷いは即座の離脱に直結します。”
— Marcus Vance, プリンシパル・ストアフロント・アーキテクト
4. Navi+の解決策:移行リスクをゼロにする分離型ナビゲーション
| 比較項目 | Horizon / Dawn デフォルトメニュー | Navi+ 分離型エンジン |
|---|---|---|
| データ保持 | テーマ内settings_data.jsonに依存 | Cloudflare R2 & グローバルEdge CDN |
| テーマ移行時の挙動 | 全設定リセット、手動再構築が必要 | 100%保持、0秒で即時切り替え |
| 応答レイテンシ | サーバー側Liquidレンダリング依存 | 最寄りEdgeノードから<16ms TTFB |
| モバイル操作性 | 左上ハンバーガーボタンのみ | 親指ゾーンに常駐するMobile Bottom Tab Bar |
| メガメニュー構築 | 複雑なネストブロック(DOM肥大リスク) | 60fps滑らかなVisual Drag & Drop Builder |
| Shopify Markets | フッター奥深くに配置 | メニュー内に1タップ通貨・言語セレクター統合 |
5. マーチャント向けステップバイステップ移行チェックリスト
- ステップ1: Dawnを本番稼働させたまま、Horizonを非公開下書き(Draft)として追加。
- ステップ2: Navi+でナビゲーション層を固定(ボトムバー&メガメニューを構築)。
- ステップ3: Horizonのネストブロックを活用してボディセクションを再構成。
- ステップ4: 実機スマートフォンでCore Web Vitalsと親指操作性を検証。
- ステップ5: HorizonでNavi+ App Embedを有効化し、自信を持って公開。
テーマはDawnからHorizonへと移り変わります。Navi+は貴店のコンバージョンエンジンを永遠に守り続けます。