App subscription behaviour + upgrade/downgrade after app reinstall

Thank you for the answer! According to the documentation, “Merchants can reinstall and use the app for the remainder of the billing period.” – how do you handle this with your current flow? E.g.:

  1. Jan. 1.: App installed, 1 year plan selected.
  2. Febr. 1.: App uninstalled, subscription cancelled, will expire on Dec 31.
  3. Febr. 2.: App reinstalled: merchant has an active subscription which expires on Dec 31.

How could I satisfy both of the following requirements:

A. “When an app is uninstalled, Shopify automatically cancels the subscription. A credit isn’t applied to cover the cost of the rest of the billing period. Merchants can reinstall and use the app for the remainder of the billing period.” (About subscription billing)
B. “Your app should provide the option for merchants to resubscribe to any plans after reinstalling the app. Even if the subscription is canceled, merchants must have the ability to resubscribe or change between pricing plans after reinstall.”

Because of A, the current subscription is canceled, it must be available for the remainder of the billing period, no credit should be issued. But because B, I could not cancel the subscription, because if I do it, merchant can’t switch between plans after reinstall.

:scream: