記事のサマリー(TL;DR)
- Shopify CLI 4.8で、ターミナルやコーディングエージェントからDev Dashboard組織内の開発ストアを作成・管理できる
shopify storeコマンド群が追加されました。 - 新コマンドは
shopify store create dev(開発ストアの作成)、shopify store delete(削除)、shopify store list(一覧表示)、shopify store info(個別ストア情報の取得)の4種類です。 - Shopifyは組織あたりの開発ストア数に250件という新しい上限を導入しますが、クライアント移管ストアおよびコラボレーターストアはこの上限の対象外です。
利用条件・制約
これらのコマンドを使用するには、Shopify CLI 4.8以降へのアップデートが必要です。コーディングエージェントで利用する場合は、最新版のAI Toolkitのインストールまたはアップデートも必要です。
shopify store deleteは、ストアオーナー、組織オーナー、または組織管理者が実行した場合にのみ開発ストアを削除できます。
新設された250ストアの上限は、Dev Dashboard組織内の開発ストアのみに適用されます。クライアント移管ストアやコラボレーターストアはこの上限にカウントされません。現時点で既に250件を超える開発ストアを保有している組織については、拡張された上限が付与されています。
詳細
変更内容
Shopify CLI 4.8へのアップデート後、Dev Dashboard組織内の開発ストアを管理するために以下のコマンドが利用できるようになります。
shopify store create dev:アプリ、テーマ、Shopify機能の構築・テスト用に、組織内に開発ストアを作成します。shopify store delete:ストアオーナー、組織オーナー、または組織管理者が実行した場合に開発ストアを削除します。shopify store list:組織内のストア一覧を表示します。shopify store info:個別のストアに関する情報を返します。
Shopify CLIで既に利用可能なAdmin APIおよびバルク操作のサポートと組み合わせることで、アプリやテーマ向けの開発・テスト環境を作成、データ投入、リセットするワークフローをスクリプト化できます。
Shopifyは、組織あたり250件の開発ストアという新しい上限も導入します。shopify store deleteを使って古いストアを削除したり、shopify store listに対してスクリプトを実行して大規模なクリーンアップを行ったりできます。この上限は、クライアント移管ストアやコラボレーターストアには適用されません。
影響を受ける対象
250ストアの上限は、Dev Dashboard組織内の開発ストアにのみ適用されます。クライアント移管ストアとコラボレーターストアは、この上限にカウントされません。現時点で既に250件を超える開発ストアを保有している組織には、拡張された上限が付与されています。
対応方法
- Shopify CLI 4.8以降にアップデートしてください。
- コーディングエージェントを使用している場合は、最新版のAI Toolkitをインストールまたはアップデートしてください。
shopify store create dev、shopify store list、shopify store info、shopify store deleteを使用して、ターミナルやコーディングエージェントから直接開発ストアを管理してください。- 組織が250ストアの上限に近づいている場合は、
shopify store listで古いストアを探し、shopify store deleteで削除するクリーンアップワークフローをスクリプト化してください。
関連ドキュメント
- Dev Dashboard組織内での開発ストアの作成・管理方法について
- 開発ストアへのデータ投入の詳細については、Admin APIおよびShopify CLIにおけるバルク操作のチェンジログを参照
- 開発用、テスト用、クライアント用ストアについては、ストアに関するドキュメントを参照