Submit your app for review
After you complete the automated checks and prepare your app for submission, you can submit your app for review.
Submitting apps with errors, beta versions of apps, apps that don’t meet requirements, or apps with incomplete submissions can delay the process or cause your app not to be approved.
Submitting apps with errors, beta versions of apps, apps that don’t meet requirements, or apps with incomplete submissions can delay the process or cause your app not to be approved.
Anchor to Contact throughout the review processContact throughout the review process
The app submission email that you provided in the Contact information section of your listing form is where Shopify will email you during review. To ensure that you receive all emails, add noreply@shopify.com to your allowed senders list in your email service provider’s settings.
If you don’t have access to your Partner account email, then contact Partner support.
Anchor to Shopify App Store review pageShopify App Store review page
Start your app review journey on the Shopify App Store review page. You'll be guided to complete mandatory fields and automated tests to prep your app for submission and reduce common errors. Your progress is auto-saved as you complete each step. After this process is complete, you can submit your app for review by the Shopify App Store Review team.
Anchor to Configuration setupConfiguration setup
The configuration section guides you to set up items such as URL(s) for your app, compliance webhooks, the app icon, and API contact details.
-
URLs: When you set up domains for your application, make sure you don't include the words "Shopify" or "Example". Avoid using misspelled or abbreviated versions of "Shopify", as this isn't permitted according to our Partner Program Agreement.
-
Compliance webhooks: Apps that are distributed through the Shopify App Store must subscribe to compliance webhooks.
-
App icon: The app icon must be 1200 x 1200 pixels in size and in either JPEG or PNG format.
-
App setting: The API contact email shouldn't contain the word "Shopify". Avoid any misspellings or abbreviations of "Shopify", as they aren't permitted according to our Partner Program Agreement.
-
Add an emergency contact for your account: You need to provide an email and phone number in case critical technical issues with your app arise and we need to contact you. Your emergency developer contact email will be used for providing technical updates, so that we can communicate critical information about your app.
Anchor to Create a listingCreate a listing
Every app submission must specify a primary language and create at least one Shopify App Store listing. The app listing is a source of key information about your app. Ensure that all app listing requirements are met.
Anchor to Protected customer dataProtected customer data
If your app requires the use of protected customer data, then you can access the request form from this page. If the app doesn't require this data, then you can choose to opt out. Applying for protected customer data isn't possible while the app is under review.
Anchor to Automated checks for common errorsAutomated checks for common errors
The Shopify App Store review page enables you to run automated checks for common errors to ensure that your app is ready for submission. These checks must be run and completed successfully to ensure functionality and reduce your app’s time spent in review. If you fail one or more of these checks, address the issue(s) and then you can rerun the checks.
Anchor to New app submission limitsNew app submission limits
Shopify limits how many new apps your organization can submit to the Shopify App Store. To submit a new app, you must meet both of these requirements.
Anchor to RequirementsRequirements
1. Only one new app in review at a time
An app counts toward this limit from the moment you submit it until it's published. It counts if it is:
- Waiting for review
- Waiting for you to address review feedback
An app in a cooldown period doesn't count.
2. Each published app has 10 or more paid installs
If your organization has published apps, each one needs 10 or more installs from active stores on paid plans. Development stores and stores on a free trial don't count. If you have no published apps, this requirement doesn't apply.
Anchor to When the limits applyWhen the limits apply
The limits apply when you submit an app that has never been published, including an app you withdrew and are submitting again.
They don't apply when you:
- Resubmit an app that's already in review, for example after you address review feedback
- Submit updates to an app that's already published
Anchor to If you're blockedIf you're blocked
If either requirement stops you, the Partner Dashboard shows the app's status as Submission limited. You can't submit it until you meet both requirements.
- Another new app is in review: You can submit your next app once that app is published or enters a cooldown. You can also withdraw or delete it, but you can only withdraw an app that's waiting on a reviewer. You can't withdraw an app that has feedback to address or that wasn't approved.
- A published app has fewer than 10 paid installs: You can submit your next app once every published app has 10 or more. Install counts update once a day, so a new install can take up to a day to count.
Submit your most complete app first. Only one new app can be in review at a time, so make sure it passes the automated checks and meets the app requirements before you submit. After it's published, it needs 10 or more paid installs before you can submit your next new app.
Submit your most complete app first. Only one new app can be in review at a time, so make sure it passes the automated checks and meets the app requirements before you submit. After it's published, it needs 10 or more paid installs before you can submit your next new app.
Anchor to App submission pausedApp submission paused
Shopify may place your app in a temporary cooldown period if you do any of the following. During a cooldown, you can't submit the app for review.
- Fail to address the reviewer's issues after two or more exchanges
- Repeatedly resubmit the app with new or increasing numbers of issues
- Don't respond to review emails after repeated attempts
- Refuse to accept the outcome of an exemption request
Anchor to What happens during a cooldownWhat happens during a cooldown
- Your app moves to the Paused state. You can resubmit it on the date shown in the status banner.
- Only the app under review is affected. Your other apps, your Partner account, and your organization's members are not.
- If the app has never been published, it doesn't count toward the one-app limit in Submission limits during the cooldown. When the cooldown ends, you submit it again like a new app, so the same limits apply.
Anchor to Repeat cooldownsRepeat cooldowns
Each additional cooldown is longer than the last.