開発者向けの変更です。
ストアフロントで外のサーバーと通信したり、外のサイトへリンクしたりするアプリの開発者に関わる話です。
Shopify が、network_access の設定を開発ストアで試す機能プレビューを出しました
発表は2026年11月4日の developer changelog です。
出典: Shopify developer changelog「Test app network access configuration on dev stores」2026年11月4日
https://shopify.dev/changelog/posts/test-app-network-access-configuration-on-dev-stores
フラグは「Update」、タグは「Security」と「Platform」。
You can now test your app’s [network_access] settings on a dev store with the new network access testing feature preview. The preview helps you confirm you have the right networks listed, and find hosts and servers you missed.
(新しい機能プレビューで、アプリの [network_access] の設定を開発ストアで試せるようになりました。載せるべき通信先が載っているかを確かめ、書き漏らしたホストやサーバーを見つけるのに役立つ、としています)
対象は [network_access] の設定です。
キクシルは2026年10月28日の記事で、shopify.app.toml のこの欄を紹介しました。
開発ストアを作るときに、機能プレビューを付けます
使うには、network_access_testing の機能プレビューを付けて開発ストアを作ります。
When you create a dev store with the network_access_testing feature preview, you can confirm your network configuration behaves as expected:
(network_access_testing の機能プレビューを付けて開発ストアを作ると、ネットワークの設定が思ったとおりに動くかを確かめられます)
確かめられることは2つ。
外のサイトへのリンクと、外のサーバーとの通信です。
許可していないサイトへのリンクでは、店の外に出る前の警告が出ます
1つめは、allowed_navigation_hosts に書いていないサイトへのリンクの扱いです。
Links to hosts that aren’t in allowed_navigation_hosts show the exit warning, so you can ensure you’re warning when appropriate and not showing exit warnings for trusted hosts.
(allowed_navigation_hosts に無いホストへのリンクでは、店の外に出る前の警告が出ます。警告が要るところで出ているか、信頼している先で出ていないかを確かめられます)
見るのは、警告の出る先と出ない先の両方。
信頼している先を書き漏らすと、そこへのリンクにも警告が出ます。
許可していないサーバーとの通信は、ブラウザのコンソールに警告が出ます
2つめは、allowed_sources に書いていないサーバーとの通信です。
The browser console warns when a storefront page loads from or sends requests to a server that isn’t in allowed_sources. The preview only warns. It doesn’t block anything.
(ストアフロントのページが allowed_sources に無いサーバーから読み込んだり、要求を送ったりすると、ブラウザのコンソールに警告が出ます。プレビューは警告するだけで、何も止めません)
プレビューは警告を出すだけです。
通信そのものは止まりません。
ストアフロントで外と通信するアプリが対象です
使えるのは、ストアフロントから外のサーバーへリンクや通信をするアプリです。
Any app whose code links to or contacts external servers from a storefront can use this new testing option. Shopify recommends all apps configure these settings to avoid navigation warnings on merchant sites, and to help Shopify spot suspicious activity.
(ストアフロントから外のサーバーへリンクしたり通信したりするコードを持つアプリは、どれもこの新しい試験の手段を使えます。Shopify は、店のサイトで移動の警告が出ないように、また Shopify が不審な動きを見つけやすくするために、すべてのアプリにこの設定を勧めています)
公式の勧めは、すべてのアプリへの設定。
理由は2つです。
店のサイトで出る移動の警告を避けるためと、Shopify が不審な動きを見つけやすくするため。
🔴 公式に書かれていないこと
次の点は、一次ソースにありません。
- 機能プレビューがいつまで続くか、いつ正式な機能になるかは書かれていません
- 本番の店で、警告や遮断がいつ始まるかは書かれていません。今回の changelog が書くのは、プレビューは止めないという点までです
- 開発ストアを作る画面のどこでプレビューを選ぶかは書かれていません。手順はリンク先の案内にあるとされ、本記事ではそのリンク先を読んでいません
- network_access を書かないアプリが、いつか何か制限を受けるかは、今回も書かれていません。公式の言い方は「recommends」までです
- 店の側で何か操作が要るかは書かれていません。対象として書かれているのはアプリです
- 🔴 本記事は開発ストアを作って試していません。記載が無いことをもって「できる」とも「できない」とも書きません
開発者がやることは、開発ストアでの確認です
手順は次の4つです。
[network_access]の設定に、購入者を送るサイトと、コードが通信する先を書いておくnetwork_access_testingの機能プレビューを付けた開発ストアを作る- 外のサイトへのリンクで、警告が要る先では出て、信頼する先では出ないかを見る
- ブラウザのコンソールに、
allowed_sourcesに無い通信の警告が出ていないかを見る
🔵 上の手順はキクシル編集部の整理で、公式の記載ではありません。一次ソースは、詳しい手順をリンク先の案内に任せています。
出典
- Shopify developer changelog「Test app network access configuration on dev stores」2026年11月4日
https://shopify.dev/changelog/posts/test-app-network-access-configuration-on-dev-stores
上記の Shopify 公式の情報だけを一次情報として使っています。

