Recently we paid for a hydrogen store to use for development and testing ,
with the recent introduction of the developer dashboard we want to know if there is a way to migrate said store to the dev dashboard.
On a side note, it would be good to know if regular stores that we created can also migrate there.
Currently the Dev Dashboard does only display non-transferable Development Stores. If you have a store on a paid Shopify Plan, that you are using for development and testing, this will not be displayed in the Dev Dashboard, with no way to migrate them directly.
Additionally transferable Development Stores, that are meant to develop and be transferred to a merchant eventually, are still created and managed in the Partner Dashboard, as well.
Moving forward if you are only using the paid store for testing, you can definitely cancel that paid plan and open a non-transferable Development Store store for testing via the Dev Dashboard:
With development stores created in this way, you can also select the Shopify plan that the store is created with so you can test Plus specific features such as Hydrogen storefronts, without needing a paid Plus store, or a Plus Sandbox store.
On a related note, how does one test their app’s billing subscriptions? ATM Shopify has restricted access to all billing-related things on non-transferable dev stores, which is breaking a lot of our internal QA workflows that have worked for years before this migration.
Surely we don’t need or want to create transferable dev stores for testing our apps, especially since we would never want to transfer these stores to a client…
I’ve looked into this a bit further, and was able to replicate the behaviour on my own non-transferable dev store, and I noticed when creating a subscription with the appSubscriptionCreate input test: true, it would create a new subscription with test: false regardless.
I’m not sure if this is expected behaviour or not at this time, and I am currently reaching out to our developers internally to help look into this further to confirm the actual behaviour here and if this will possibly be added back in the future if it is expected, as I do see how this is an important part of app testing that probably should not be done on transferable dev stores.