パフォーマンス、統合、そして特定カテゴリー要件が実践に
Shopifyアプリ開発者の皆さん、2025年1月2日に"Built for Shopify"のステータスを維持するための新たな要件が導入される予定です。これらの要件は、各アプリがそれが提供する商人の独自のニーズを満たすための優れたパフォーマンス、統合、および特定のカテゴリー要件を満たすことを確認するために設計されています。
パフォーマンス要件
2025年1月2日から適用
- 管理者のパフォーマンスが75パーセンタイルのWeb Vitalsターゲットを満たすことが求められます。具体的には、以下の2つの要素がチェックポイントとなります。
- 累積レイアウトシフト(CLS) : 0.1またはそれ以下であるべきです。
- 次の描画までのインタラクション(INP) : 200ミリ秒以下である必要があります。
これらの要件は、以前のFirst Input Delay (FID)要件を置き換えるものです。
- チェックアウト速度への影響を最小限に抑えることが求められます。具体的には、以下の要件を満たす必要があります。
- アプリは過去28日間で最低1,000リクエストを行う必要があります。
- リクエストはp95値が500ms以下で、失敗率は0.1%以下である必要があります。
これらの要件は、以下の旧要件を置き換えます:アプリは3週間で最低1,000リクエストを行う必要があり、p99値が1000ms以下で失敗率0%である必要がありました。
統合要件
2025年1月2日から適用
- Shopifyの認証情報に基づいたシームレスなサインアップを有効にすることが求められます。具体的には、ユーザーが別のログインやサインアッププロンプトを必要とせずに、アプリのインストール直後に使用を開始できるようにすることが求められます。
- 簡易的なモニタリングやレポーティングを含めることが求められます。具体的には、アプリのホームページに商人が利用するための重要な指標を公開すること、そしてShopify管理者内部に簡易版のモニタリングやレポーティングを含めることが求められます。
- Shopifyと第三者システムとの接続を制御する設定や設定は、Shopify埋め込みアプリインターフェース内で利用可能であるべきです。
カテゴリー別の要件
すべてのアプリが同じであるとは限らず、アプリは商人のワークフローを対応させるため、また多様な機能を提供するために作られています。今後、一部のアプリのカテゴリーでは追加の要件が適用されます。これらの要件は、これらのカテゴリーにおける優れたアプリが何であるかを反映した特定のAPI、統合、およびデザインガイドラインを指定します。
商品バンドルアプリ 適用開始日:2025年1月2日
- バンドルの基本要素を使用することが求められます。具体的には、あなたのアプリはGraphQL Admin APIを使用して静的なバンドルを作成するか、またはcartTransform関数を使用してカスタマイズされたバンドルを作成する必要があります。
参考記事: Performance, integration and category-specific requirements come into practice






Share:
ProductFullSyncPayloadオブジェクトでidフィールドを公開する
OrderTransactions.paymentMethodsに新たなカードブランドが追加