The review process
When you begin the app review process there will be a number of stages that your app will go through. This is where your app will be reviewed by an App QA Specialist. They will provide you with detailed information about your app’s assessment, and let you know if your app needs any further development before it meets the requirements of the review process.
The app review process will provide you with feedback about minor adjustments or additions to your app that are required to make it suitable for the Shopify App Store. But if your app fails to meet too many of the specified requirements, then you will be asked to rework your app and resubmit it.
Contact throughout the review process
You'll be contacted at the email address associated with your Partner Account. This is where you will receive your submission confirmation and app review emails.
To find your email address associated with your partner account:
Log in to your Partner Dashboard.
From your Partner Dashboard, click Settings.
In the account information section, find the Account email listed there.
What to expect from Shopify when you submit your app
When you submit your app to be listed in the Shopify App Store, you will receive an email titled ‘Submission Confirmation: [Your App Name]’. This submission confirmation email will include some frequently asked questions, and your expected review date. When you receive this email, this means that your app is Pending Review.
Depending on volume of app submissions, the expected review date may vary based on what is outlined in your submission confirmation email.
How does the review process work?
After you submit your app, it will be reviewed by an App QA Specialist. When the initial review is complete, you will receive an email from Shopify titled Important: Changes required for [Your App Name]. When you receive this email this means that your app is currently In Review.
In this App Review email, you will find instructions on how to proceed to the next steps of the review. This will include mandatory changes for your app to be listed on the Shopify App Store, and any other recommendations that can make your app more successful.
What does it mean when you receive this email and what do you do?
Receiving this email means that your app requires additional changes before it can be published onto the Shopify App Store. After you have completed the required changes, respond to this email to start your conversation with the App QA Specialist that reviewed your app.
How do I continue with my App Review?
All app review communication is handled through the initial app review email you will receive. To continue the app review process, you need to be responsive to these emails. You can also use them to ask questions, to request clarification about your app’s required changes, and to inform the App QA Specialist when all required changes have been completed.
Have I been published?
After you complete all the mandatory changes the App QA Specialists have requested, your app will be published on the Shopify App Store. In a reply to the app review email, the App QA Specialist will inform you that no further changes are required and that the app is being published. After the status of your app changes to Published you will automatically receive an email titled [Your App Name] has been published in the Shopify App Store.
How do I continue if my app has been rejected?
If your app has been rejected, then you will receive an email in your partner account outlining the reason why. Before you reply to the email, review the issues that need to be corrected.
When you are confident the issues resulting in rejection have been resolved, reply to the email and start a conversation with the App QA Specialist. Make sure that you test your app to make sure it is clear of any errors and bugs that were flagged in its initial review. The app will be published when it has been tested, and the App QA Specialist confirms that it meets the App Store requirements.
If you resubmit your app for review without addressing the reasons for its rejection, then your app will be sent to the end of the review queue.