Can we override a merchant's app scopes when managed scopes is enabled?

I have access to read orders 60+ days from Shopify but I don’t want to force everyone to be installing the app with these app scope, when we only need it for a few specific stores. Has anyone found a way to override the managed scopes offered by Shopify to have a “guaranteed” set of scopes per merchant but add unique ones as well per merchant?

I saw a presentation at the Shopify Event in Toronto where there was a demo of someone getting prompted to accept new scopes depending on the internal Shopify app page they landed on, but I couldn’t find this in the help docs.

@keiraarts Short answer is not yet, however, we are actively working on this capability whereby you can use declarative scopes but then over-ride on a per shop basis. Stay tuned!

6 Likes

On the topic of scopes @eytan-shopify - we have over 1000 merchants and 100+ Plus stores using our app.

Every time Shopify releases new scopes (e.g. upcoming fulfillment orders updates), we have to get every single merchant to update their scopes in their app.

It also blocks us from being able to jump into their app until a store owner or someone with similar permissions updates the app scopes on their end. This makes support and troubleshooting incredibly difficult (i.e. when we need to jump into the app and investigate an issue/change a setting for them).

Is there a world where an app can still remain functional without the scopes update?

Maybe a big red banner instead of blocking the app altogether?

Or could an app developer choose if the app should remain functional or not? Would be great for us to be able to choose if a scope update is critical (app blocking) or not :pray:

@keiraarts in case you missed it we released optional scopes. Take a look and let us know what you think!

2 Likes

@paulygoldston Yeah, we are aware of this issue and something that is coming up quite a bit as folks move from REST to GraphQL. We are thinking about this problem space but don’t have anything to share yet as to how we might improve it.

2 Likes

Thanks so much @eytan-shopify. Really glad to hear you already thinking about the problem space. I know Shopify will come up with an elegant solution in the future.

I feel like a greedy kid at Christmas asking for more after the Editions Shopify just dropped :grimacing:

Thanks for all of the hard work from Shopify. Just keeps getting better and better!!

We’ll take a look at Optional Scopes too! :pray:

1 Like

Appreciate you soooooooo much. Thank you.