Enable Shopify-managed installations for your app

Shopify managed installation is an installation method where Shopify installs an app and updates its access scopes without making any calls to the app. This provides the following advantages for the developer and user:

  • Improved performance: No browser redirects during installation or updates.
  • Less complexity: Apps no longer need to implement authorization code grant for installation or access scope changes.
  • Improved user experience: Faster installations and updates, and no screen flickering.

To enable Shopify managed installation, you need to share the scopes that your app requires in a configuration file that you push to Shopify.

This guide describes how to enable Shopify managed installation for your app.

If you don't use this method, then your app will use authorization code grant, and call your app to determine the required access scopes before proceeding.