I’m getting my app reviewed for ‘Built for Shopify’ and have run into a strange issue.
We’re using managed pricing on this app and shopify automatically creates test charges for dev stores, we also have detection within the app which looks at if the shopify plan is development or not, so once the merchant has moved to a paid plan, they will need to re-activate their subscription.
We use partnerDevelopment in the following graphql query to check the plan type
shop {
plan {
displayName
partnerDevelopment
}
}
The store Shopify used to audit the app appears to be on a ‘custom’ plan, which generates test charges, but partnerDevelopment is not true.
In such cases, how can we tell if a store is actually on a paid plan or not?