[BUG?] Managed billing caching

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.

Thanks for flagging this @bkspace - I’ve connected with the relevant team internally and will update here asap.

Cheers @Liam-Shopify - if it’s helpful, here’s a screen recording of the issue:

Thanks for the video @bkspace

We’ve identified what’s causing this and a fix is in progress.

1 Like