Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Distribution for SaaS app with API access only

Distribution for SaaS app with API access only

dani-
Visitor
1 0 0

Hey there,

 

Context

I'm working on a SaaS product that would consume order data from Shopify API's. This product would be sold to multiple merchants on a subscription basis.

 

As far as I understand:

  1. orders can be accessed with an access token
  2. access tokens are granted w/ OAuth flow
  3. during the flow client_id and client_secret is used to identify the app
  4. client_id and client_secret are issued per registered app
  5. an app can be Public (on Shopify App Store) or Custom (not on App Store)

The documentation mentions that a Public app can be installed on multiple stores, and a Custom app can be installed on a single store.

 

Question

Can custom apps be installed for multiple merchants (with a single store per merchant limitation)?

 

Thanks a bunch!

– Dani

Reply 1 (1)

Shayne
Shopify Staff (Retired)
254 20 48

Hi Dani!


> This product would be sold to multiple merchants on a subscription basis.

If the same app needs to be installed on more than one store, you're going to have to use a Public app. Custom apps are really only meant to be used as a one-off integration for a single merchant.

Hope this helps!

Shayne | Developer Advocate @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog