Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hello there,
We are integrating shopify billing functionality for our app. We are almost done with the integration part and was testing the functionality before the feature goes live.
There is an official doc, which gives information about the billing cycle of app subscription when ever an app is uninstalled and then reinstalled.
Link to official doc which we are referring = https://shopify.dev/apps/billing/subscription
This doc says that when a merchant being on a paid subscription uninstalls the app and comes back within the same billing cycle, the old "app billing cycle" is considered by shopify and is resumed by shopify automatically.
But when we tested this out, this was not the case.
Please find below the series of events that happened with us while we tested the app uninstall and reinstall flow.
This is weird, as we were expecting that shopify would know the old "app billing cycle" of the merchant since the old billing cycle is still valid for this merchant.
But on the contrary, shopify created a new subscription for the merchant and the app billing cycle has also changed.
So we are curious to know how this app uninstall and reinstall flow actually works?
PS: Attaching screenshots for better clarity
Step 1: When merchant purchases the paid plan for the first time
Step 2: When the merchant has uninstalled the app, and he is now unable to see any active subscriptions
Step 3: When the merchant again installs the app within old billing cycle, and purchases a new subscription
Thanks !
did you find the solution to it, as I am facing the same here. Thanks!
Is there any news for this? I am having the same problem.
So far, I know that, Every time when merchant wants to purchase a plan. Shopify always create a new charge_id. If it is accepted the status will change to active or if merchant cancel it the status will be cancelled other wise it will remain in the pending state for 2 days and then got expire.
When the app is uninstall: The active subscription charge got cancelled. You have to create a new charge for the merchant if merchant reinstall your app.
Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025