Achievement criteria
To qualify for Built for Shopify status, your app must meet the following criteria. Each of the criteria in this list helps your app to meet our app quality standards. Some criteria are general and apply to all apps. Some criteria apply to specific categories of apps.
Along the way, you'll qualify for smaller achievements that grant you unique benefits. For details about the benefits of each achievement, refer to the Built for Shopify overview.
Some criteria are automatically evaluated on a regular basis. You can check whether your app meets these criteria on the Distribution page of your Partner Dashboard.
Criteria are subject to change. If your app has qualified for this achievement, then we'll notify you when new criteria are added and tell you how to maintain your status.
What happens when I qualify?
Anchor link to section titled "What happens when I qualify?"When your app meets the automatically evaluated criteria for an achievement, you might need to take additional steps.
Achievement | Action | Notes |
---|---|---|
Built for Shopify | When your app meets the automatically evaluated criteria, you can apply for Built for Shopify status. | After you apply for Built for Shopify status, Shopify manually evaluates the remaining criteria, and audits certain manually evaluated criteria. |
App highlights | None | When your app meets the criteria for a highlight, it's automatically added to your app listing. It might take a few days for the highlight to appear after the criteria are met. |
In the spotlight | None | When your app meets the criteria for this achievement, it automatically becomes eligible to be promoted in the In the spotlight section. Our app review team selects eligible apps to be featured every week. Your app isn’t guaranteed to be selected. |
Story pages | When your app meets all of the criteria for this achievement, then you can submit your app for consideration to be featured in editorial content. | Your app isn’t guaranteed to be selected after it’s submitted. |
General criteria
Anchor link to section titled "General criteria"The following table outlines the criteria for each achievement. Each of the criteria in this list helps your app to meet our app quality standards.
Some categories of apps must also follow additional criteria. To learn more, refer to category specific achievement criteria.
Criterion | Achievement | |||||
---|---|---|---|---|---|---|
Built for Shopify | App highlight: Works with the latest themes |
App highlight: Use directly in Shopify admin |
In the spotlight | Story pages | Increased visibility | |
Good Partner standing The app needs to uphold the Shopify API License and Terms of Use. Your Partner account needs to have no outstanding infractions against the Partner Program Agreement. | ✔ | ✔ | ✔ | |||
Meets App Store requirements The app needs to continue to meet the requirements for distributing apps on the Shopify App Store. Your app will be audited for these requirements when you apply for Built for Shopify status. |
✔ Verified after application |
✔ | ✔ | |||
Uninstalls cleanly: uses theme app extensions If your app is meant to be used in a merchant's online store, then you need to use theme app extensions to build the elements to be included in the theme. Theme app extensions allow apps to integrate with themes seamlessly, without injecting code into the theme. When merchants uninstall apps, blocks that are associated with the apps are automatically and entirely removed from online store themes. |
Storefront apps only |
✔ Only storefront apps are eligible for this highlight |
Storefront apps only | Storefront apps only | Storefront apps only | |
Doesn't use the Asset API to create, modify, or delete files Your app shouldn't add, remove, or edit a merchant's theme files using the Asset API. There are three exceptions to this rule:
You can still use the Asset API to read theme files. Your app will be audited for Asset API usage when you apply for Built for Shopify status. |
Storefront apps only Assessed after application |
|||||
Minimizes impact on store speed Your app must not significantly reduce the Lighthouse performance score of a store. To achieve Built for Shopify status, your app must not reduce the storefront Lighthouse performance score by more than ten points. |
Storefront apps only Assessed after application |
|||||
Minimizes impact on checkout speed You need to optimize how your app fetches and stores carrier rates to minimize impact on checkout speed. For Shopify to assess your impact on checkout speed, your app must make a minimum of 1000 requests over the course of three weeks. Your requests must have a p99 value of 1000ms or less, with 0% failure rate. [NEW] Your app must make a minimum of 1000 requests over the last 28 days. The updated minimum will be enforced starting January 2025. [NEW] Your requests must have a p95 value of 500ms or less, with a 0.1% failure rate. The updated performance targets will be enforced starting January 2025. |
Apps that provide live shipping rates at checkout only | Apps that provide live shipping rates at checkout only | Apps that provide live shipping rates at checkout only | |||
Admin performance: Meets 75th percentile Web Vitals targets Shopify uses Web Vitals to determine the performance of your app in the Shopify admin. To enable Shopify to gather Web Vitals metrics, your app needs to use the latest version of App Bridge. When your app loads in the Shopify admin, it needs to meet Web Vitals targets for the following metrics, at the 75th percentile of page loads:
Your app needs to have a minimum of 100 calls for each of LCP and FID over the last 28 days to be assessed. Learn how to measure your app's performance in the Shopify admin using Web Vitals. |
✔ | |||||
Is embedded in the Shopify admin You should embed your app in the Shopify admin using Shopify App Bridge and session token authentication to further optimize the merchant's experience. Embedding your app in the Shopify admin makes your app feel familiar, gives you access to Shopify UI elements, and lets merchants use your app easily on mobile devices. |
✔ | ✔ Only embedded apps are eligible for this highlight |
||||
Is well integrated with the Shopify admin Your app should follow our integrating with the Shopify admin best practices. These best practices minimize the need for the merchant to move between Shopify and external app surfaces to use your app’s most important functionality. Your app will be assessed when you apply for Built for Shopify status. |
✔ Assessed after application |
|||||
Meets all App Design Guidelines An intuitive design removes complexity and saves merchants time and effort. Shopify’s App Design Guidelines show you what great Shopify apps look like and how they’re crafted. These guidelines remove the guesswork, so you can build apps that are predictable and easy to use. Your app must meet all applicable App Design Guidelines. Adherence to these guidelines is assessed when you apply for Built for Shopify status. |
✔ Verified after application |
|||||
Minimum number of installs Your app must have a minimum of 50 net installs. |
✔ | ✔ | ✔ | |||
Minimum number of reviews Your app must have a minimum of five reviews. |
✔ | ✔ | ✔ | |||
Minimum app rating Your app must meet a minimum recent app rating threshold in the Shopify App Store. |
✔ | ✔ | ✔ |
Category specific achievement criteria
Anchor link to section titled "Category specific achievement criteria"In addition to the general criteria, your app must meet all relevant category-specific achievement criteria.
Merchants benefit from well-integrated, functional, and consistent user experiences. To ensure that all Built for Shopify apps meet these standards, some categories of apps must adhere to additional requirements. These requirements specify specific APIs, integrations, and design guidelines that reflect what a great app in these categories looks like.