Confused about permissions required for app development

We’re trying to create an app for a client store that we have collaborator access for. I’ve checked with the client and we have correct permissions for app development -

But I cannot see this store as an option when I try to install an app created via the dev dashboard – only two stores that belong to the organisation we are in.

Hi @Andrew_Fairlie - those are the relevant store-level app development permissions, but they don’t make that store appear in the Dev Dashboard install picker for an app that belongs to your Partner org.

The Install app option in Dev Dashboard is scoped to stores in the same organization as the app. For a client store in a different organization, use Custom distribution from the Partner Dashboard instead.

  1. From the Partner Dashboard, go to App distribution.

  2. Select the app from the list, click Choose distribution, and choose Custom distribution.

  3. Enter the client’s myshopify.com or admin.shopify.com domain.

  4. Click Generate link, then copy the install link.

  5. Open that link as the store owner or as a collaborator with permission to install custom apps. You don’t necessarily need the client to do the install if your collaborator account has the required app install permissions on the target store.

If you need an Admin API access token after install, use the auth flow that matches the app setup. For an app rendered in Shopify admin, that usually means token exchange. For a standalone app, use authorization code grant.

1 Like