Submit your app for review
After you complete the automated checks and prepare your app for submission, you can submit your app for review.
Contact throughout the review process
Anchor link to section titled "Contact 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 app-submissions@shopify.com and 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.
Shopify App Store review page
Anchor link to section titled "Shopify 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.
Configuration setup
Anchor link to section titled "Configuration 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. You can do this either in the app config TOML or in the Partner Dashboard.
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.
Create a listing
Anchor link to section titled "Create 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.
Protected customer data
Anchor link to section titled "Protected 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.
Automated checks for common errors
Anchor link to section titled "Automated 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.
Temporary suspensions
Anchor link to section titled "Temporary suspensions"Partners may be temporarily suspended from submitting their app if they do any of the following things:
- Consecutively failing to address issues highlighted by the app reviewer after two or more exchanges.
- Repeatedly submitting the app for review with new and growing numbers of issues.
- Failing to respond to our app review emails after repeated attempts.
- Continually asking questions not within the scope of our app review team.
- Refusing to accept the outcome of exemption requests.
If your app is suspended, then your app moves to the Suspended state and you can resubmit your app for review on the date shown in the status banner. Suspensions affect only the app currently being reviewed. There is no impact to other apps owned by the Partner, the Partner account itself, or people from the Partner organization.
Repeatedly getting suspended will lead to longer suspensions.