Guidelines for success on the Shopify App Store
This page was printed on Feb 20, 2019. For the current version, visit https://help.shopify.com/en/api/app-store/listing-in-the-app-store/app-requirements-and-guidelines/success-guidelines.
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 Shopify App Store.
This document is to encourage the following best practices. When choosing apps to feature on the Shopify App Store, the Apps QA Team will 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
Include a clear billing structure with different plans. 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. 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 Add app from the app's listing, 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. 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 App Quality Assurance Specialist team.
Learn more ›