Hey! We’ve noticed something quite odd, and I believe it to be a fairly significant issue.
It seems as though there’s some odd caching on the managed billing page that’s rather sticky.
Some scenarios I’ve seen:
- Completing a subscription, but there is no ‘current’ subscription on the billing page.
- Canceling a subscription, continues to show ‘Current’, with no way to subscribe to that plan.
If you go through the flow in ‘incognito’ or a ‘separate account’ the billing status is reflected correctly.
- Even after loading the page correctly ^, the user with the original issue continues to experience the issue.
We noticed this issue, after seeing lots of upgrades to the same plan, within partner events:
And if I look at the Shopify partner portal, I can see that this is indeed the cancelling of the old subscription, and creating a new one:
This should not be possible, because the billing page should show ‘Current’, on this plan, with no button to ‘Subscribe’ (or ‘Update’).
I’ve seen this pattern across 3 apps using managed billing, and experienced it myself.