I’m building a SaaS app that will primarily target Shopify merchants, but it won’t be limited to Shopify users. The app will also be used by sellers on platforms like Amazon, TikTok Shop, and other marketplaces.
Because of this, I don’t want to rely on Shopify Billing. I’d prefer users to pay for their membership directly on my website.
My intended flow would be:
-
The user signs up and pays for a subscription on my website.
-
During onboarding, they choose which platform they sell on.
-
If they choose Shopify, I redirect them to a Shopify installation link so they can install/connect my app to their store.
I don’t necessarily need my app to be publicly listed on the Shopify App Store. I mainly want Shopify merchants to be able to install/connect the app after subscribing through my website.
Is this approach allowed for a Shopify app, especially if the app is unlisted or custom/private?
I’d also appreciate any advice about compliance, app review requirements, installation flow, and whether there are any limitations I should be aware of when using external billing for Shopify merchants.