Managed App Pricing - Test Charges When Converting From a Dev To a Live Store

Thank you for your reply. Just to make sure that I understand you correctly, I have a few questions:

  1. I read this note in the docs: “Test subscriptions don’t convert to paid when you transfer a store. After transferring, you’ll need to create a new plan.” - Do I have to create a new plan or the merchant? Or does the merchant have to create a new plan?

  2. According to Shopify’s recommendation for the SHOP_UPDATE webhook here. Do I need to listen to this webhook and do something when the store changes from dev to live?

  3. The behavior of Shopify’s managed app pricing is cancelling the subscription completely? So if after the transition from a dev to a live store the merchant accesses my app, and my app checks if the merchant has a subscription it will find no subscriptions?

  4. Currently, my app checks if the merchant has a subscription. If no subscription is found, the app redirects the merchant to Shopify’s managed app pricing page: https://admin.shopify.com/store/:store_handle/charges/:app_handle/pricing_plans

Will this workflow function correctly as-is? Since the plan will be cancelled by Shopify and when the merchant accesses my app the app will find no subscriptions and redirect the merchant to the plan selection page?

Thank you!