How to push new scopes to existing merchants?

Topic summary

A developer added new scopes to their Shopify app, which appear correctly for new merchant installations but not for existing merchants who previously installed the app.

Proposed Solution:

  • One user suggests running npm run shopify config push in the root directory after updating the shopify.app.toml file to push new scopes.

Ongoing Issue:

  • Another developer reports the same problem, noting that deploying the app with shopify app deploy does not update scopes for existing installations.

The discussion remains open with no confirmed resolution on how to properly propagate new permission scopes to merchants with existing app installations.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hi all,

I have added new scopes to my existing app. The new scopes are reflected when a new merchant is installing my app. How do I push the new permissions to the merchants who installed my app already?

If you have added the new scopes in the shopify.app.toml file then you can use the following command in your root Directory

npm run shopify config push

I ran into this problem either. Cannot update the app scopes by deploy the app: shopify app deploy