記事のサマリー(TL;DR)
- Hydrogen v2026.4.0 が 2026年4月9日公開。Storefront API / Customer Account API を 2026-04 へ更新
- Storefront API プロキシが常時有効化(
proxyStandardRoutesオプション廃止)し、ストアフロントインスタンス未設定時はエラーをスロー - バックエンドコンセントモードがデフォルトオン。従来の
_tracking_consentJS クッキーを廃止し、Storefront API プロキシ経由のサーバーセットクッキーへ移行
Headless Commerce/Hydrogen 開発事業者が対応すべき破壊的変更ポイント
Hydrogen を用いたヘッドレスコマース構成を採用している国内の Shopify Plus 事業者にとって、今回の v2026.4.0 は単なるバージョンアップではなく、**コードの修正が必須になる破壊的変更(Breaking Changes)**を含んでいます。
とくに影響が大きいのは2点です。第一に、Storefront API プロキシの常時有効化です。これまでは proxyStandardRoutes オプションで制御できていましたが、このオプションが createRequestHandler から削除されました。ロードコンテキストにストアフロントインスタンスが含まれていない場合、リクエストハンドラーはエラーをスローするようになります。既存の実装を確認し、ストアフロントインスタンスが正しくコンテキストへ注入されているかを検証する必要があります。
第二に、コンセント(同意)管理の仕組みが刷新されました。従来はフロントエンドの _tracking_consent JS クッキーでトラッキング同意を管理していましたが、バックエンドコンセントモードがデフォルトで有効になり、サーバーサイドのクッキー設定(Storefront API プロキシ経由)に一本化されます。日本でも 2022年以降、改正電気通信事業法や個人情報保護法改正への対応でクッキー同意管理を実装している事業者は多く、この変更によってフロントエンドのコンセントロジックを見直す必要が生じる可能性があります。CMP(Consent Management Platform)との連携実装がある場合は、特に動作確認を優先すべきです。
Storefront API 2026-04 および Customer Account API 2026-04 の変更点は各公式 Changelog で確認でき、フィードバックは GitHub Discussions で受け付けています。
詳細
Hydrogen April 2026 リリース(v2026.4.0)の概要
2026年4月9日、Shopify は Hydrogen の最新バージョン v2026.4.0 を公開しました。主な更新内容は以下の通りです。
- Storefront API および Customer Account API をバージョン 2026-04 へ更新(PR #3651)
- Storefront API プロキシに関する破壊的変更(PR #3649)
- バックエンドコンセントモードに関する破壊的変更(PR #3649)
破壊的変更①:Storefront API プロキシの常時有効化
変更内容
Storefront API プロキシが**常時有効(always enabled)**になりました。これに伴い、createRequestHandler から proxyStandardRoutes オプションが削除されています。
影響範囲
ロードコンテキスト(load context)にストアフロントインスタンスが含まれていない場合、リクエストハンドラーはエラーをスローします。独自にコンテキストをカスタマイズしている場合は、ストアフロントインスタンスの注入状況を必ず確認してください。
対応手順の目安
createRequestHandlerの呼び出し箇所を検索し、proxyStandardRoutesの指定を削除する- ロードコンテキストの型定義・実装を確認し、
storefrontインスタンスが正しく渡されているかを検証する - ローカル環境でリクエストが正常に処理されることを確認した上で本番へデプロイする
破壊的変更②:バックエンドコンセントモードのデフォルト有効化
変更内容
バックエンドコンセントモード(Backend Consent Mode)がデフォルトでオンになりました。従来使用されていた _tracking_consent JS クッキーは廃止され、Storefront API プロキシ経由でサーバーサイドにセットされるクッキーに置き換わります。
影響範囲
- フロントエンドで
_tracking_consentクッキーを直接読み書きしている実装は動作しなくなる可能性があります - Google Tag Manager や各種アナリティクスタグのコンセント連携ロジックが影響を受ける場合があります
- CMP ツール(OneTrust、Cookiebot 等)との統合実装がある場合は優先的にテストが必要です
対応手順の目安
_tracking_consentクッキーを参照・操作しているコードを洗い出す- Storefront API 2026-04 のコンセント関連ドキュメントを参照し、新しいサーバーセットクッキーの仕様を確認する
- ステージング環境でコンセントフローのエンドツーエンドテストを実施する