Shopify CLI 4.0 SemVer 採用・自動更新・非推奨フラグ/コマンドの削除
Tags:
カテゴリ
公開アプリ、App Pricing、CLI、Dev Dashboard、アプリ配布まわり。
21 件の記事
Tags:
Tags:
非期限トークンは、漏洩したら永久に有効になってしまう。Shopify は全 Public アプリに 60 分で失効+自動ローテーションする「Expiring Offline Access Token」への移行を義務化する。
Tags:
Tags:
アプリから API を 1 回呼ぶだけで、Shopify 管理画面の Settings の該当セクションをオーバーレイで開き、編集すべきフィールドまで自動スクロールする。3 月の初回リリースの拡張版。
API version 2026-07 から ProductVariant が Publishable になり、publication(チャネルまたはカタログ)単位でバリエーションごとに公開状態を制御できる。バリエーションを削除する・商品を複製する・ストアフロントのコードで隠す、といった回避策が不要に。
Dev Dashboard で発行する「アプリ単位(app-scoped)」のトークンを使い、最新の Shopify CLI で GitHub Workflows などからアプリのリリースを自動化できるようになった。Partner Dashboard で発行していた旧 CLI トークンを置き換える。
$app:example のような型を持つアプリ所有のメタオブジェクト(宣言的定義で作ったものを含む)を、所有アプリ自身が追加のアクセススコープ要求なしで読み書きできるようになった。インストール時の権限同意が一段シンプルに。
これまで設定ページを行き来していた決済・レシート・チップ・顧客情報・アプリの設定が、Smart grid や Lock screen などと同じ 1 つのエディタに集約。Online Store エディタと同じ分割パネル UI で、編集とプレビューが同じ文脈のまま進む。
POS バージョン 11.5 以降、Shopify 管理画面で任意の割引コードからスキャン可能な QR コードを生成できる。POS スタッフがレジで読み取っても、顧客がオンラインストアのセッションで使っても適用される。
マーチャントがアプリを削除する前に、8つの理由から 1 つを必ず選ぶようになった。Partner Dashboard に、より明確で行動につながる離脱インサイトが届くようになる。
商品カタログを扱う MCP ツールが search_catalog / lookup_catalog / get_product の3本に再編。呼び出し先も /api/ucp/mcp へ。旧ツールは 2026年6月15日まで維持され、その後廃止。
アプリの審査フィードバックがメールから Partner Dashboard へ移行。要件ごとにステータスが付き、AI セルフレビューと自動プレ提出チェックで「差し戻される前に直す」運用に。審査・公開の高速化が狙い。
Shopify モバイルアプリ内で動く埋め込みアプリ向けに、画面下部のオーバーレイ(フローティング下部ナビバーなど)の高さを CSS ピクセルで返す新しいカスタムプロパティ。App Bridge が自動でセットし、固定配置の FAB やスティッキーフッターをバーの上に逃がせる。2026年4月15日から適用。
Shopify が「リクエスト元は本当に Shopify か」を証明するためのクライアント証明書を、2026 年 6 月 15 日から新しいものに切り替える。同じ認証局(CA)で署名されるため、標準的な mTLS 検証をしているアプリには影響なし。独自の証明書検証をしているアプリだけ、6/15 までに対応が必要。
これまで対象が限られていた「注文小計の最小/最大」によるチェックアウト制限が、Basic・Grow・Advanced・Plus の各プランで使えるようになった。B2B 機能を非 Plus プランへ広げる流れの一環。
埋め込みアプリのモバイル表示で、画面下の「アイコン+テキスト」バー(ActionBar)が消滅。primary action はヘッダー右上のアイコンボタンに、secondary actions はオーバーフローメニューに移動する。アイコン未指定だと + がデフォルト表示になる。
Claude Code・Cursor・VS Code などの AI ツールから、Shopify のドキュメント・API スキーマ・コード検証を直接参照し、CLI 経由でストア操作までできる。導入用の plugin は自動更新で、エージェントが常に最新機能に追従する。
1 つの販売チャネルアプリが、1 つのショップ上で複数のチャネル接続を作成・管理できるようになった。接続ごとに別々の specification(仕様ファイル)や外部アカウントを持てる。これまでアカウントや市場ごとにアプリを分割していたモデルを、1 アプリ内に集約できる。
設定 > アプリ から各アプリを開くと、稼働中の Extensions・Functions、まだ有効化していない機能、そして Pixels による顧客データ収集状況までまとめて確認できるようになった。アプリスタックの管理がより自信を持って行える。