New Shopify App Store Submission Rules: Build, Grow, Then Expand

Shopify has tightened App Store submission policies with new adoption thresholds, identity verification, escalating cooldowns, and automatic removal of unused apps. Discover who’s impacted and the exact steps to stay compliant.

New Shopify App Store Submission Rules: Build, Grow, Then Expand
5 sections

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.

    Tags
    Sources

    Related Articles

    Shop Eligibility Opens Up: New Requirements and What They Mean for Your Store

    Shop Eligibility Opens Up: New Requirements and What They Mean for Your Store

    Shop now welcomes stores beyond Shopify Payments, but with updated eligibility rules. Learn who’s affected, how to check status, and steps to qualify for traffic from the Shop app and Shop Campaigns.

    November 10, 20265 min
    Tailor Self‑Serve Returns & Cancellations per Market on Shopify

    Tailor Self‑Serve Returns & Cancellations per Market on Shopify

    Shopify now lets you enable or disable self‑serve returns and cancellations for each market individually, giving merchants granular control without extra migrations. Learn how to set it up, who it impacts, and what steps to take today.

    November 10, 20263 min
    Redesigned Partner Directory: How Shopify‑Powered Profiles Transform Your Business Visibility

    Redesigned Partner Directory: How Shopify‑Powered Profiles Transform Your Business Visibility

    Shopify’s Partner Directory has been revamped with data‑driven profiles that auto‑update from collaboration history. Learn what changed, who it impacts, and the exact steps partners and merchants must take to stay ahead.

    November 9, 20264 min
    Redesigned Partner Directory Brings Data‑Driven Validation to Shopify Partner Profiles

    Redesigned Partner Directory Brings Data‑Driven Validation to Shopify Partner Profiles

    Shopify’s Partner Directory now displays verified, data‑backed profiles, letting merchants compare partners based on real work history while giving developers clear integration cues for partner‑related workflows.

    November 9, 20264 min