App Review Failing on Subscription Step Due to Mutation Restriction in Review Mode

Hi everyone,

I’ve submitted my Shopify app for review and received feedback under Section 2.1.2 stating that the app throws an error when attempting to subscribe to a plan from the app UI.

During my investigation, I found that this error is not a UI or logic bug. It happens because Shopify blocks or restricts subscription-related GraphQL mutations in the app review environment. As a result, when the reviewer clicks “Subscribe,” the mutation fails and an application error is shown.

This is the exact issue the reviewers are pointing to, but it’s caused by platform-level restrictions during review—not something I can fully control in production-style flow.

My question to the community:

  • What is the correct way to handle subscription flows during app review?

  • Is a mock subscription, conditional bypass, or disabled subscribe button with explanation the expected approach?

  • How are others passing review without triggering mutation errors in this step?

If anyone has successfully handled this or received guidance from Shopify on this scenario, please share what worked.

Thanks in advance.

— Prasanth