Shopify’s latest Developer Changelog rolls out a suite of tighter rules for App Store submissions. The changes—minimum install thresholds, mandatory identity verification, longer cooldowns for rejected apps, and automatic removal of apps with zero installs—are designed to ensure that only useful, trusted apps make it onto merchants’ stores. Whether you’re launching a brand‑new app, resubmitting a rejected one, or managing an existing catalog, understanding these updates is crucial to keep your apps visible and compliant.
What’s New in the Submission Requirements
Minimum adoption before listing additional apps – Each existing app must have at least 10 installs on full‑priced Shopify stores before you can submit another app. This encourages developers to focus on building apps that merchants actually use before expanding their portfolio.Escalating cooldowns for rejected submissions – If an app is rejected, a cooldown period is applied before you can resubmit. The more consecutive rejections, the longer the wait, nudging developers to address feedback thoroughly before trying again.Identity verification for new apps – New app developers must now verify their identity through the Partner Dashboard. This step adds a layer of trust for merchants installing the app.Automatic removal of zero‑install apps after six months – Any listed app that hasn’t recorded a single install after six months will be pulled from the App Store.These rules go into effect immediately for new submissions, resubmissions, and existing listings that fall below the new thresholds.
Who Needs to Pay Attention
Developers planning to add another app – If you already have an app in the store, verify it meets the 10‑install minimum before you can submit a new one.Teams resubmitting a rejected app – Check the cooldown timer in your Partner Dashboard and make sure you’ve fully addressed the reviewer’s comments.New app creators – Complete the identity verification step before you hit “Submit.”Owners of low‑traffic apps – Monitor install counts; any app with zero installs after six months will be automatically removed, affecting visibility and potential revenue.Existing apps that already meet the thresholds – No immediate action required, but keep an eye on future updates.Actionable Checklist for Developers
Verify install counts: Use the Admin API to pull current install numbers. If any app is below 10 installs, consider boosting its adoption before launching a new app.Complete identity verification: Go to Partner Dashboard → Settings → Identity Verification and upload the required documents.Track rejection cooldowns: After a rejection, a banner in the app submission view shows the remaining wait time. Plan your development cycle accordingly.Plan for six‑month cleanup: Set a reminder to review zero‑install apps after 180 days and decide whether to improve marketing, repurpose the app, or let it be removed.Document reviewer feedback: Keep a changelog of changes made in response to each rejection to speed up future resubmissions and avoid unnecessary cooldown extensions.Technical Tips & Sample Code
Below is a quick Node.js snippet that fetches the install count for an app using the Admin GraphQL API. Replace YOUR_ACCESS_TOKEN and APP_HANDLE with your values.
js
const fetch = require('node-fetch');
const query = `
query GetAppInstalls($handle: String!) {
appInstallationCount(appHandle: $handle) {
totalCount
}
}
`;
async function getInstallCount() {
const response = await fetch('https://YOUR_STORE.myshopify.com/admin/api/2024-07/graphql.json', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Shopify-Access-Token': 'YOUR_ACCESS_TOKEN',
},
body: JSON.stringify({ query, variables: { handle: 'APP_HANDLE' } }),
});
const result = await response.json();
console.log('Install count:', result.data.appInstallationCount.totalCount);
}
getInstallCount();
Use this data to quickly assess whether your existing apps meet the 10‑install requirement before submitting a new one.
Next Steps & Call to Action
Stay ahead of the new policies by auditing your app portfolio today. Confirm identity verification, pull install metrics, and schedule any necessary updates before the next submission cycle. Need help navigating the new requirements or optimizing your app’s adoption? Reach out to our Shopify Partner Support team or join the #shopify‑dev community for real‑time guidance. Keeping your apps compliant ensures they stay visible, trusted, and profitable for merchants worldwide.