Stripe Subscription Component, “You are subscribed!” label showing on all plans instead of only the active one


Issue:
We’re using the Stripe Subscription component in our Adalo app to display two plans (Basic — $4.99/month & Premium — $7.99/month).
The user is subscribed to the Basic plan, but the blue subscription label (“You are subscribed! …”) appears on both the Basic and Premium cards.

What we expected:
The “You are subscribed!” label and next billing info should only show on the plan the user is currently subscribed to (Basic in this case), not on other plans.

What we tried already:

  • Removed the list view and placed each plan card individually (to avoid list rendering bugs).

  • Refreshed data bindings & re-tested with real Stripe subscriptions.

  • Works the same way: the blue label still appears on all plans.

Impact:
Users get confused; it looks like they are subscribed to both plans. My client flagged this as a major UX issue and wants it fixed.

Environment:

  • Adalo Pro Plan

  • App using Stripe Subscription Component.

Hi @Umer,

In my opinion, there are 2 options:

  • store the current plan in Adalo collection (Users), and hide the box of another plan using visibility condition;
  • submit a ticket to Adalo asking to fix Stripe component behaviour.

Best,
Victor.

1 Like

Thanks a lot for your suggestion, Victor.
I’ve already submitted a ticket to Adalo about this, and I had the same idea in mind to store the current plan in the Users collection and control visibility. I’ll propose this option to my client as well. Appreciate your help!

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.