Guidelines for success within the App Store
By following these guidelines, merchants are more likely to install and keep using your app. The Shopify Apps Team also picks the best apps to be featured to our merchants, so by following these guidelines carefully, your app could potentially be featured on the App Store.
This document is to encourage the following best practices. When choosing apps to feature on the App Store, the Apps Team may check for these features before choosing an app for promotion.
This checklist can be printed or saved as a PDF file:
A standout promotional video that explains the service and how it provides value to the merchant. Pricing
A clear billing structure with different plans. If your app has multiple plan types, a merchant should have the ability to upgrade/downgrade at any time. Installation
Include an auto sign up feature in your app. This means that when a merchant installs your app, their info is fetched through the Shop API and an account is automatically created for them. Whenever possible, use the API to auto-fill merchant information during signup.
If Script Tags can be used to install functionality, they should be. Script Tags can make the install process simpler and a much better merchant experience. Merchant Onboarding
From the moment a merchant clicks “Get” the process and next steps should be clear.
A great onboarding experience is when a merchant can get up and running without contacting support staff or reading documentation. The process should be embedded within the app itself, using tooltips and setup wizards to smoothly walk merchants through the installation process. Functionality
For the very best merchant experience, use Shopify's design system (which includes a Polaris component library and a UI kit) to build an app that's seamlessly integrated with Shopify.
A smooth user experience requires a professional looking UI. Among other things, your app should be mobile-responsive and use familiar design patterns.
Use of Shopify-specific merchant workflows. For example, the app does not mention other platforms or connected service guides.
Admin links should be used to initiate a specific action inside your app that is relevant to the page where that Admin link is listed. Support
Charges or fees for installing and setting up your app are strongly discouraged. Submitting your app
If you can confidently check off each item in the checklist above, then you're ready to submit your app for review by Shopify's Apps team.
Learn more ›
Select an option
What was good or bad about this page?