Hi everyone,
I’m building an app for my external marketplace platform, not shopify side, where sellers list products and buyers can purchase via buy-now, auction, or livestream, checking out entirely on our own platform (we have our own cart, payment, and auction/auto-charge logic). Shopify integration is a nice-to-have feature for our sellers, not our core product — the app lets Shopify sellers import their products into our marketplace, and when an order happens on our end, it syncs back into Shopify as an order so the merchant can manage inventory, fulfillment, and reporting in one place alongside their other sales channels.
Our public app submission was rejected for violating App Store Requirement 1.1.2 (“Use Shopify checkout”) — since buyers complete purchases on our own checkout, not Shopify’s, and the resulting order is only synced into Shopify afterward via the Admin API.
Since the public app path didn’t work out for our architecture, what if we distribute our integration as a Custom App instead? Since it won’t go through the public App Store review process, does this setup still violate any core Shopify API policies, and is there any risk that the custom app could get blocked or banned later on?