Listing in the App Store
Every day, merchants depend on Shopify and their installed apps to run their businesses. It’s critical for them that this experience is of the highest quality and offers tangible value.
Before you submit your app, make sure that you understand Shopify's requirements and guidelines for the App Store. This will help your app get through the review process as quickly as possible.
Things to consider before building your app
Before you review the App Store requirements, make sure you consider the following:
The Shopify App Store is a marketplace for merchants to discover and install a wide range of apps and services. Your app must be built with the intention of attracting new merchants as users. This means that it must have a clear signup flow, and that any merchant can discover the app, set it up, and use it directly from install.
We currently don't accept apps that are payment gateways, that add features to an existing gateway, or that modify an existing gateway.
We don't accept desktop apps to the Shopify App store. We define a desktop app as standalone software that needs to be downloaded to a computer, such as a desktop or laptop. This is in contrast to a web-based app, which runs directly in a web browser.
If a manual approval is required as part of the onboarding process for your app, then your app must include a dashboard so that merchants can still access the app and see their approval status.
Any charges within your app must use our Billing API to charge merchants.
Make sure you have plans to support the merchants who are using your app. Merchant support is a crucial factor for app success.
Your app should not just be a connector from one service to Shopify. If your app is a simple interface that asks for an API key and no additional functionality, then it does not belong on the App Store.
It is recommended that your app is using our Embedded App SDK.
Your app should be automated and should not include manual functions or processes unless absolutely necessary.
You may not develop apps that are designed for deceptive commercial practices or any other illegal or deceptive activities.
Your app should be thoroughly beta tested and bug-free upon submission.