Shopify HeadlessとStorefront API: 実際に何が変わり、なぜ重要なのか
Storefront API 2026-07の破壊的変更、エージェンティックストアフロント、UCP、スマートカート警告。Shopifyマーチャントと開発者が今すぐ対応すべきことをまとめました。
2024年のStorefront APIバージョンで安心していたなら、時間がなくなっています。Shopifyのプラットフォームは2026年に高速で進化しており、今回の変更は通常の四半期クリーンアップより大きいものです。実装される内容、何が破壊的変更なのか、そして本当の機会がどこにあるのかを、現実的に見ていきましょう。
Storefront API 2026-07: 10月までの破壊的変更
Shopifyの2026年夏版(コードネーム「Compass」)は65の製品更新をリリースし、Storefront API 2026-07リリース候補は開発者が注力する必要があるものです。カートと製品クエリ構造に破壊的変更を導入し、Hydrogen、Next.js Commerce、Nuxt、またはカスタムスタックのいずれを使用していても、すべてのheadlessビルドに影響します。古い2024-10 APIバージョンは2026年10月にサポート終了となり、チームに5か月の移行期間を提供します。
特に注意が必要な2つの変更があります:
- PRODUCT_UNAVAILABLE_IN_BUYER_LOCATION警告。 2026-07から、カートオブジェクトは、カート行に購入者の場所で利用できない製品が含まれている場合、
PRODUCT_UNAVAILABLE_IN_BUYER_LOCATION警告を発行します。影響を受けた各カート行は独自の警告を返し、ターゲットはカート行IDに設定されるため、UIで逆引きできます。複数の市場で販売している場合、フロントエンドはこれらを適切に処理する必要があり、製品を静かに非表示にすることはできません。 - DELIVERY_SELECTED_OPTION_NOT_AVAILABLE警告。 以前は、購入者が選択した配送オプションが利用不可になった場合(カートアドレスまたは内容が変更された後)、システムは誰にも通知せずに別のオプションに自動的に切り替えていました。バージョン2026-07では、
DELIVERY_SELECTED_OPTION_NOT_AVAILABLE警告を発行し、購入者に確認または新しいオプションの選択を促すことができるようになりました。
Hydrogenユーザーの場合、Shopifyはほとんどの構造フィールド名変更を処理するコードモッドを提供します。カスタム割引ロジックは修正されないため、ストアにティアード価格、BOGOルール、または市場固有の割引がある場合、その移行はあなた次第です。
また注目に値すること: PRIVATEとPUBLIC_READメタオブジェクト列挙は2026-07で削除されます。7月1日前にこれらを使用している場合は交換してください。
Storefront APIバージョン比較
| APIバージョン | ステータス | 主な機能/変更 | 必要なアクション |
|---|---|---|---|
| 2024-10 | 2026年10月にサポート終了 | カート場所警告なし、配送オプション警告なし、PRIVATEとPUBLIC_READメタオブジェクト列挙はまだ存在 |
2026年10月前に移行 |
| 2026-04 | 安定版(現在) | 現在の機能でHydrogenでサポート、破壊的なカート警告フィールドなし | 今すぐ実行しても安全、2026-07へのアップグレードを計画 |
| 2026-07 | リリース候補 | PRODUCT_UNAVAILABLE_IN_BUYER_LOCATIONとDELIVERY_SELECTED_OPTION_NOT_AVAILABLE警告を追加、廃止されたメタオブジェクト列挙を削除、StorefrontMCPサーバーはUCPを実装 |
ステージングで今テスト、10月前にデプロイ |
Shopify Scriptsは消えました。本当にです。
これは何年も予告されていましたが、期限は今や現実です。2026年4月15日時点で、Shopify Scriptsを作成、編集、または公開することはできなくなります。2026年6月30日以降、Scriptsはまったく実行されなくなります。ストアがカスタム割引、品目行ルール、または配送ロジック用のRubyベースのScriptsにまだ依存している場合、移行パスはShopify Functionsまたはパブリックアプリです。この期限の延長はありません。
Headlessチェックアウト用の拡張認証フロー
最近のChangelogからの1つの静かだが重要な更新: カートからチェックアウトへの拡張認証フローには、格納されたカードとストアクレジットのサポートが含まれるようになり、特にheadlessストアフロント向けに購入者体験が向上します。これは、headlessビルドで認証チェックアウト機能が標準的なLiquidベースの体験に遅れをとる原因となっていた摩擦を解決しています。
関連: GraphQL Admin APIには、OrderオブジェクトにcartTokenフィールドが含まれるようになり、開発者は注文を作成するために使用されたカートトークンにアクセスできます。これにより、headlessカートセッションから履行レコードまでのファネル全体をトレースするのが容易になります。
エージェンティックコマースは将来のトレンドではありません。すでに実行されています。
これは今理解する価値のある最大のアーキテクチャ転換であり、headlessが実際に何を意味するかについての一部の仮説を書き直します。
2026年1月11日、Shopifyはエージェンティックコマースプラットフォームを発表し、3つの柱を構成しています: Googleと共同開発されたオープンスタンダードであるUniversal Commerce Protocol(UCP)、ストアごとのStorefront MCPサーバー、そしてまだShopifyを使用していないブランド向けのエージェンティックプランです。2026年3月後半までに、Shopifyはプラットフォーム上のすべてのストアに対してエージェンティックストアフロントをデフォルトで有効化しました。オプトアウトしていない限り、製品はすでにShopifyカタログを通じてシンジケートされています。
これの背景にある数字は重要です。2025年1月以来、Shopifyストアへの人工知能駆動トラフィックは年間で8倍成長し、AIが動く検索からの注文は15倍増加しました。Shopifyマーチャントは現在、ChatGPT、Microsoft Copilot、Google検索のAIモード、Geminiアプリ全体で検出可能です。
UCPはGoogleと共同開発され、Amazon、American Express、Etsy、Mastercard、Meta、Microsoft、Salesforce、Stripe、Target、Walmart、およびVisaによってサポートされています。新しいAIプラットフォームがUCPを採用すると、Shopifyマーチャントは追加の統合なしに自動的にそこで販売する準備ができます。プロトコルは、任意のプラットフォームおよび支払いプロセッサ全体でカート作成、チェックアウト、支払い、購入後をカバーしています。
2026年4月22日、ShopifyはStorefront CatalogMCPサーバーをUCPを実装するようにフリップしました。HydrogenストアフロントでAIエージェント統合をカスタム構築した場合、古いツール名とエンドポイントは廃止され、新しいものは5月30日から有効になり、古いバージョンは6月15日にサポート終了になります。
Headlessアーキテクチャにとってこれが意味すること
ここで会話は興味深い方向に進みます。Headlessの古典的な主張は次の通りです: 最大の柔軟性のためにすべての結合を解除します。その主張は依然としてパフォーマンスと設計制御にとって価値があります。しかし今、商業的に重要なカウンター引数があります。
AIエージェント(ChatGPT、Gemini、Copilot)は、構造化されたカタログデータを読み、CSSやカスタムフロントエンドを読み込まずに注文を出します。headlessスタックがShopifyのカタロググラフの外に存在する場合、これらのエージェントは製品を見ることができません。Storefront APIおよびカタログを通じてShopifyのデータプレーンに結合されたままでいることが、AIを介した購入ファネルに置かれることです。
レート制限: ボットとエージェントは異なる扱いを受けるようになりました
Shopifyは現在、Storefront APIおよびShopifyがホストするオンラインストアページにアクセスするボットとエージェントに対してより厳しいレート制限を適用しています。リクエストに署名しないボットとエージェントは最も厳しい制限の対象です。より高いレート制限に適格であるには、オペレーターはWeb Bot Authでリクエストに署名する必要があります。ストアフロントに対してクローラー、AIエージェント、または自動化ツールを実行する場合は、今すぐ登録してリクエストに署名してください。
2026年に本当にHeadlessに進むべき人は誰ですか?
Headlessはすべてのマーチャントに適しているわけではなく、正直な答えはあまり変わっていません:
- Headlessの強い理由: パフォーマンスの向上が測定可能な収益への影響を及ぼす年間GMV200万ドル以上、Hydrogenの経験を持つ社内JavaScriptデベロッパーまたは長期代理店パートナー、編集コンテンツと製品ページが深く統合されたコンテンツコマースハイブリッドストア。
- 今のところスキップしてください: 100万ドル未満の新しいストア。最初にLiquidテーマをマスターしてください。最適化されたHydrogenビルドのパフォーマンスの天井はより高いですが、コストは従来のビルドの約3から5倍であり、アプリの互換性には積極的な再エンジニアリングが必要です(2026年現在、Shopify App Store内の多くのミッドティアアプリは依然としてheadlessネイティブ統合パスを提供していません)、また開発者への依存は永続的になります。
Headlessに進むShopify Plusブランドの場合、HydrogenとOxygenは推奨されるスタックのままです。Hydrogenはreact routerで構築され、現在の機能でStorefront API 2026-04をサポートし、Shopifyの独自のAPI周期に合わせたコードモッドを提供します。チームがNext.jsの深い専門知識を持っている場合、そのパスは依然として実行可能ですが、Storefront API統合を完全に所有し、Oxygenホスティングは利用できません。
実践的なチェックリスト
今月実行すべきことは次の通りです:
- 現在のAPIバージョンを監査します。 バージョン文字列をハードコーディングしたすべての場所を文書化します。2024-10の場合、10月までの時間があります。ステージングで2026-07に対するテストを今すぐ開始します。
- Shopify Scriptsから直ちに移行します。 6月30日の期限は固いです。Shopify Functionsに移動します。
- 開発ストアでStorefront MCPエンドポイントをテストします。 実際の製品検索を実行し、AIエージェントが正確に何を見るかを読みます。ポリシーページの欠落、薄い製品説明、不明なバリアント命名がエージェントに表示されています。これらを修正することは、ほとんどのロードマップ機能よりも高速で高影響です。
- Web Bot Authでボットリクエストに署名します。Storefront APIに対して自動化ツールを実行する場合。
- カート警告ハンドラーを追加します。
PRODUCT_UNAVAILABLE_IN_BUYER_LOCATIONとDELIVERY_SELECTED_OPTION_NOT_AVAILABLEについては、2026-07にアップグレードする前に。
2026年に遅れるストアは、間違ったフレームワークを選んだストアではありません。10月まで変更ログを無視したストアになります。
よくある質問
Storefront APIバージョン2024-10から移行する期限は何ですか?
2024-10 APIバージョンは2026年10月にサポート終了します。Shopifyは、移行は通常チームが予想するより長くかかるため、ステージング環境でできるだけ早く2026-07リリース候補に対してテストすることを推奨しています。
Shopifyストアでエージェンティックストアフロントを設定するために何かする必要がありますか?
Shopifyは2026年冬版の一部として2026年3月後半にすべてのストアのエージェンティックストアフロントをデフォルトで有効化しました。製品はShopifyカタログを通じて自動的にシンジケートされます。どのAIチャネル(ChatGPT、Google AIモード、Copilot、Perplexity)が有効になっているかを確認し、デフォルト構成に頼る前にストアポリシーが正確であることを確認する必要があります。
Universal Commerce Protocol(UCP)とは何であり、手動で実装する必要がありますか?
UCPはShopifyとGoogleが共同開発したオープンスタンダードであり、カート作成、チェックアウト、支払い、および購入後をカバーする、AIエージェントがマーチャントと取引する方法を定義します。ほとんどのShopifyマーチャントの場合、手動で実装する必要はありません。Shopifyはエージェンティックストアフロント機能を通じてUCPとエージェンティックコマースプロトコル(ACP)の両方を抽象化し、管理者でAIチャネルのオンとオフを切り替えることで管理します。