Recently launched my first Shopify app and noticed that in some development stores, I am unable to install the app, where others there is no issue. What I’ve noticed is that these stores where there is a blocker, the store’s Settings > Plan page also has the same error message. The following screenshots will help.
The app is utilizing Mantle for billing and I’ve had a call with one of their reps who didn’t see any issues with the setup.
I’m having the same issue in the dev stores created via new Developer Platform, pretty annoying. I’m not using Mantle Billing, just standard Billing APIs.
To help make this more clear, I’ve recorded a quick screenshare, you can see the Plans page has some kind of bug, each time I go it shows a different UI, but trying to select the plan from within the dev store it produces the same error visual.
There’s a known situation currently where dev stores specifically created through the ‘Dev Dashboard’ can’t accept any app plans.
There’s been some conflicting information about this being expected behavior or a bug, but hopefully we’ll get an improvement here before long.
The current workaround options would be to make a free plan available in the app for these stores to use, or to create a dev store through the ‘Partners Dashboard’ instead (now called “Client transfer stores”).
I’m checking with @Kellan-Shopify on this, and I see that we are working towards resolving this issue. We don’t have an ETA at the moment, but we are working on it. Kellan will provide an update in that thread once we have pushed the solution.
I just wanted to confirm here, that this is not expected behaviour at this time, and that our developers are aware of this and are working on a fix further currently.
Though we are unable to share any estimated timeframes for when this will be resolved, I will be keeping an eye on this internally, and will update in the thread here:
Please also note that this issue is specifically occurring with Plus Plans created in the Dev Dashboard from a Partner Account, so you should be able to test the Billing API with Basic, Growth, or Advanced Plan Dev Stores created on the Dev Dashboard from your Partner Account. If you have any examples of non-Plus Development Stores, that is experiencing the error, please share that in the thread linked above and we can look into that further as well.