Our app CleoOS has been stuck in the submission review process for weeks The status still shows “assigning a reviewer” with no feedback or reviewer comments in the Partner Dashboard.
We recently deployed an updated app version (cleoos-9) that includes all three mandatory GDPR compliance webhooks, protected customer data declarations, and read-only scopes. We believe the submission is fully compliant.
We’ve now received feedback stating that our app is not compliant because we do not use Shopify Payments or the Shopify Billing API.
To clarify, our Shopify app itself is completely free to install and use. The app’s sole purpose is to connect a merchant’s Shopify store to Cleo, and there are no charges associated with the Shopify app functionality itself.
Cleo operates on a freemium subscription model, where optional paid subscriptions are processed directly through Stripe. These subscriptions are for Cleo services outside of Shopify, not for access to or use of the Shopify app itself.
Because the Shopify app is free, we did not believe Shopify Billing was required in this case.
We have provided this explanation previously, but it seems there may still be some misunderstanding regarding our billing structure.
Could you please clarify how you would recommend we proceed in order to comply with the following requirement?
“Apps that use off-platform billing cannot be distributed through the Shopify App Store. Your app must use Shopify App Pricing or the Shopify Billing API for any app charges.”
As noted above, there are no charges for the Shopify app itself, and all optional Cleo subscription payments relate to external platform services.
We would appreciate your guidance on how best to resolve this issue.
There is an off platform billing in the app while the app listing shows free plan. See the screencast. Ensure all charges and services associated with the platform are going through the Shopify Billing.
Luke doesn’t work for Shopify, so I don’t think he can directly help with your concern.
From my knowledge, you’d have to get a special exception from Shopify if you want to bill (at all) outside of Shopify billing - and I imagine these are almost impossible to achieve.
You’d likely need to implement your billing through Shopify Billing as the requirements (and reviewers) suggested, for customers that specifically install via Shopify.