How to restrict app install

Hi,

Is there a way to restrict app installation on the store on the basic plan?
It is a scenario where the app will use features that are available to advance or Plus Shopify plans.

Thanks!
Navdeep

Hi @navdeep,

When you configure your app store listing there are some restrictions you can set but the store’s plan isn’t one of them:

This means the best way to handle your case is probably to check the store’s plan right after they install the app. Then, depending on the plan you can show a different message/screen.

You can get information on the store’s plan name with the following GraphQL query:

query getShop {
  shop {
    id
    name
    plan {
      displayName
      partnerDevelopment
      shopifyPlus
    }
  }
}

Best,
Daniel

1 Like

Thanks @Daniel_Ablestar for the heads up on gql

It would have been great if we could restrict app installation as I see a lot of bad reviews from merchants out of frustration because they are on a basic plan and need to upgrade the Shopify plan to use a feature not available in basic.

Also, merchants installing and immediately uninstalling is not a good sign