App Store からのアプリ削除が Partner Dashboard で完結するように
Shopify サポートに連絡しなくても、開発者自身でアプリのサンセット(提供終了)を始めて App Store から取り下げられるようになった。サンセット日は 30 日以上先に設定する必要がある。
カテゴリ
CLI、CI/CD、Dev Dashboard、デバッグツールなど開発支援。
59 件の記事
Shopify サポートに連絡しなくても、開発者自身でアプリのサンセット(提供終了)を始めて App Store から取り下げられるようになった。サンセット日は 30 日以上先に設定する必要がある。
search_shop_policies_and_faqs は ask_business に置き換え。エンドポイント・リクエスト形式・レスポンス形式がすべて変わるため、AI エージェント側のコード修正が必要。
Dev Dashboard の IP 許可リストで、固定 IP と ASN(自律システム番号)を同じリストに登録できるようになった。固定 IP と動的 IP が混在するアプリでも設定しやすくなる。IP 許可リストは近く全ての公開アプリとカスタムアプリで必須になる予定。
2026年11月20日から新規インストール、2027年1月1日から既存インストールにも適用。トークンが漏れても、許可したネットワーク以外からは Admin API を呼べないようにする。
追加アプリの掲載には既存アプリの導入実績が必要に。リジェクト後の再申請には段階的に長くなるクールダウン、新規申請には本人確認、6 か月インストール 0 のアプリは自動で掲載削除。本日から適用。
Checkout と Customer Account の UI Extension が、アプリ起因でどれくらい・どのストアで読み込みに失敗しているかを Dev Dashboard で確認可能に。近日中にマーチャント側にも健全性ステータスとアラートが表示される予定。
Dev Dashboard の IP allowlist で、IP アドレスに加えて「Networks(ASN)」を許可できるようになった。ASN は最大 10 個、国は最大 10 か国まで絞れる。IP allowlist はまもなくすべての公開アプリで必須になる。
Admin API を呼べるネットワークを限定し、トークンが漏れたときの被害を小さくする。一括処理(bulk operations)を使うアプリは 2026/11/12、それ以外の公開アプリは 2026/11/20 が期限。間に合わなければ一括処理の停止、App Store からの掲載取り下げまで起こる。
アプリが analytics_app_events 拡張でイベントを宣言し、App Events API で送信すると、マーチャントはレポートビルダーや ShopifyQL(FROM app_events)でアプリの指標・ディメンションを分析できるようになる。
AI Toolkit を使えば、外部エージェントから自分のストアの Flow ワークフローを作成・更新・削除・有効化・無効化できるようになった。CLI からも呼べる。API を直接使うには Shopify の承認が必要な write_automations スコープが要る。
埋め込みアプリが、あらかじめ用意したプロンプト付きで Sidekick を起動できるようになった。マーチャントはアプリを離れずに、その場の文脈に合ったヘルプを受けられる。
Dev Dashboard で自社サーバーの IP アドレス(または CIDR 範囲)を登録して制限を有効化すると、それ以外の場所からアプリのトークンを使った GraphQL Admin API/REST Admin API へのリクエストを Shopify が 403 で拒否する。
リンク先ホストを宣言すれば、顧客がストア外へ移動する際の警告をスキップできる。通信先サーバーを宣言すれば、Shopify が不審な通信を見つけてアプリを守る材料になる。
AI で脆弱性が見つけやすくなり、アプリのエコシステム全体で攻撃が増えている。Shopify はすべてのアプリ開発者に、セキュリティを最優先にして今週中に対策するよう呼びかけた。あわせてプラットフォーム側の制限も厳しくしていく。
Shopify AI Toolkit と Shopify CLI に、セキュリティチェックの新コマンドが加わった。コード・拡張ポイントの設定・依存関係をスキャンし、該当箇所・深刻度・修正例・関連ドキュメントを返す。オープンソースで公開されている。
新しい Hydrogen は、どの JavaScript フレームワークでも使えるコマースライブラリになった。今のアプリにパッケージを足すだけで、カート・価格・分析・Shop Pay・ログインを Shopify 側が担ってくれる。リプラットフォームは不要。
2026年4月に非推奨化された Global Catalog REST API が、2026年11月2日にトラフィックの受け付けを止める。以降は保存済みカタログも含めすべてのリクエストが失敗する。移行先は Universal Commerce Protocol(UCP)を実装した Global Catalog MCP。
Checkout と Customer Account の UI 拡張で、shopify.extension.toml のメタフィールド宣言に「どのリソースのメタフィールドか」を書けるようになった。2026-10 では任意、2027-01 以降は必須。Shopify は必要なリソース分だけ取得するので拡張のパフォーマンスが上がる。
Classic Webhooks の後継。受け取る変更(triggers)・ペイロードに載せるデータ(GraphQL query)・配信条件(query_filter)をアプリ側で指定できる。変更内容・対象 ID・クエリ結果がまとめて届くので、受信後の追加 API 呼び出しや差分計算が要らなくなる。
Partner Dashboard の移行ツール、または Shopify CLI の新コマンドで既存の契約を移せる。切り替わるのは次の請求サイクルの開始時で、マーチャントによる課金の再承認は不要。
これまでは tools を宣言した拡張機能しか Sidekick に拾われなかった。今後は intents だけを宣言した拡張機能も対象になる。ただし extensions_summary が無いと次回の deploy で検証エラーになる。
購入者のブラウザ上で動く AI エージェントが、WebMCP ツールで進行中のチェックアウトを読み取り・更新できるようになった。3D セキュア認証のように本人の入力が必要な場面では、操作を購入者に返す。
売上・アラート・ストア管理・コラボレーター権限・ログを、全アプリ/全ストア横断で 1 画面に集約。「マーチャントに言われる前に」アプリの問題に気づけるようにするリニューアル。
API リクエスト量・エラー率・Webhook 配信の健全性・埋め込み管理画面の表示速度を、しきい値付きで一目で確認できる。API リクエスト・Webhook・アプリイベントは 1 本のログストリームにまとまり、絞り込んで原因を追える。
2026年9月15日から管理画面の新しい見た目が段階的にロールアウト。Admin UI extensions/App Home UI extensions は自動で新スタイルに。App Home に独自 UI を描画しているアプリは、Polaris 2.0 へ移行するまで現在のスタイルのまま。
新しい shopify store コマンドで、ターミナルやコーディングエージェントから開発ストアを直接管理できる。あわせて「1 組織あたり開発ストア 250 件」の上限が新設された。
各ストアフロントの /.well-known/ucp にあるディスカバリプロファイルが、Universal Commerce Protocol のバージョン 2026-08-25 を「対応済み」として宣言するようになった。既存の実装に手を入れる必要はない。
CDN から読み込む Polaris Web Components のバージョン体系が semver に。互換性のある改善は今まで通り自動で降ってくるが、破壊的変更(メジャー)の適用タイミングは開発者が明示的に選べるようになった。既存アプリに即時対応は不要。
リフレッシュのレスポンスを取りこぼしても、直前の refresh token が「置換トークンを使い始めるまで」生き残る。60 分の猶予枠に間に合わなかったアプリが、マーチャントの再インストール無しで自力復帰できるようになった。移行作業は不要。
リクエスト検証・トークン交換・Admin GraphQL の 3 つを「フレームワーク非依存の部品」として提供。Laravel / Symfony / Django / FastAPI、素の PHP・Python どれでも使える。旧 shopify-api-php / shopify_python_api は非推奨に。
これまで Oxygen ホスティングは有料プランが前提だった。今後は development store から Hydrogen ストアフロントを Oxygen にデプロイできる。ただし開発ストアには public environment が無いため、デプロイ URL の閲覧には必ずストアログインが必要。
これまでの shopify.print はシステムの印刷ダイアログを開くことしかできず、専用レシートプリンタを狙い撃ちできなかった。新しい shopify.printing は端末に繋がったプリンタを列挙し、ダイアログ無しで直接印刷ジョブを飛ばせる。
Liquid July '26 developer preview で 2 つのタグが追加。ページ構造を Liquid テンプレートの中に直接書けるようになり、開発者もコーディングエージェントも「1 か所」を読んで直せる。既存のセクション/テーマ設定/JSON テンプレートはそのまま動く。
新ターゲット pos.app.ready.data は POS セッションの間ずっと動き続け、画面を一切描画せずに POS のイベント監視・データ保存・非視覚系 API の呼び出しができる。「レジ画面に何かを出す」以外の拡張がついに公式サポートされた。
Hydrogen デベロッパープレビューに「Deploy」ボタンが追加。ボタンひとつでスターターからリポジトリを作成し、Vercel プロジェクトをセットアップしてビルドまで完了。ローカル環境構築は不要。
アプリが API 一発で「Shopify のファイルライブラリから選ぶ」画面を呼び出せるようになった。独自のファイル選択 UI を作る必要も、別画面に誘導する必要もなくなる。選択結果はファイル ID の配列で返ってくる。
次バージョンの Hydrogen は、コマースのロジックを React Router から切り離し、フレームワーク非依存のコアに移す。任意の JavaScript フレームワークで Shopify の「コマースプリミティブ」を使ってストアフロントを構築でき、コーディングエージェントが雛形生成に使う skills も同梱。まだ早期プレビューで、フィードバックを募集中。
本日から、すべての Sidekick app extension は「アプリ本来の機能の範囲内で動くこと」「Sidekick 内で宣伝・広告・クロスセル・レビュー依頼をしないこと」の 2 つを守る必要がある。プラットフォームの健全性・マーチャントの透明性・信頼を守るための措置。
Shopify からの大量データのエクスポートが、Bulk query(一括クエリ)の最適化により最大 4 倍高速化。大規模データセットの取り出しが、より短時間・低コストで回せるようになった。
全アプリ開発者が Sidekick app extensions を作れるようになった。Sidekick がアプリ内のデータにアクセスしたり、アプリ内で操作を実行したりできる。Klaviyo・Loop・Smile・Judge.me・Checkout Links・Matrixify など18社が早期アクセスで稼働済み。
Checkout / Customer account UI 拡張機能の API バージョン更新と Polaris Web Components 化を、AI コーディングエージェントに肩代わりさせる新スキル。React→Preact 変換やレガシーコンポーネント置換といった手作業を圧縮できる。2026年10月1日以降は移行が必須。
新しい admin.app.home.render ターゲットで、アプリの表紙(App Home)を Preact ベースの admin UI 拡張として作れるように。他の admin UI 拡張と同じ束(バンドル)に同梱され、App Home を描画するための別 Web サーバーが要らなくなる。
Tags:
Tags:
Tags:
Changelog
Tags:
Tags:
Tags:
Tags:
Dev Dashboard で発行する「アプリ単位(app-scoped)」のトークンを使い、最新の Shopify CLI で GitHub Workflows などからアプリのリリースを自動化できるようになった。Partner Dashboard で発行していた旧 CLI トークンを置き換える。
ハードウェアキーボードを付けた iPad / Android タブレットで、検索・一覧移動・選択・チェックアウトをすべてキーボードだけで完結。入力の多い場面でタッチとキーボードを行き来する手間が消える。
マーチャントがアプリを削除する前に、8つの理由から 1 つを必ず選ぶようになった。Partner Dashboard に、より明確で行動につながる離脱インサイトが届くようになる。
アプリの審査フィードバックがメールから Partner Dashboard へ移行。要件ごとにステータスが付き、AI セルフレビューと自動プレ提出チェックで「差し戻される前に直す」運用に。審査・公開の高速化が狙い。
Shopify モバイルアプリ内で動く埋め込みアプリ向けに、画面下部のオーバーレイ(フローティング下部ナビバーなど)の高さを CSS ピクセルで返す新しいカスタムプロパティ。App Bridge が自動でセットし、固定配置の FAB やスティッキーフッターをバーの上に逃がせる。2026年4月15日から適用。
埋め込みアプリのモバイル表示で、画面下の「アイコン+テキスト」バー(ActionBar)が消滅。primary action はヘッダー右上のアイコンボタンに、secondary actions はオーバーフローメニューに移動する。アイコン未指定だと + がデフォルト表示になる。
Checkout / Admin / Customer Accounts / POS のどのサーフェスの UI 拡張でも、Shopify の実行ホストを起動せずにユニットテストが書ける公式テストライブラリ。実 API と同じ型の安全なモックで、隔離レンダリング・操作シミュレート・検証ができる。
Claude Code・Cursor・VS Code などの AI ツールから、Shopify のドキュメント・API スキーマ・コード検証を直接参照し、CLI 経由でストア操作までできる。導入用の plugin は自動更新で、エージェントが常に最新機能に追従する。
Polaris のリファレンスドキュメントが Shopify の GraphQL API と同じバージョン管理ポリシーに統一。各 stable バージョンは最低 12 か月サポートされ、2026-04 リリース以降は直近 4 つの stable バージョンだけが Shopify.dev に掲載される。古いバージョンの拡張は動き続けるが、専用ドキュメントは消える。