Pelcro’s checkout flow currently allows logged-in subscribers with an active subscription to initiate the purchase of a new plan without being made aware that they already have an active subscription.
As a subscriber using the checkout flow,
I want to clearly see that I already have an active subscription,
so that I avoid purchasing duplicate or unnecessary plans.
When a logged-in user with at least one active subscription opens the product or plan selection interface (React Elements):
Informational Banner
A visible informational banner appears at the top of the product/plan selection modal containing:
Text: “You are already subscribed to: {Active Plan Name}”
No actions, buttons, or links are included.
Banner displays only for logged-in users with active subscriptions.
If multiple active subscriptions exist:
Display the most recently created active subscription.
No backend or API changes required.
UI Implementation (React Elements)
Implement a simple informational banner at the top of the product/plan selection modal.
Banner includes:
“You are already subscribed to: {Plan Name}”
Styling should follow Pelcro’s general UI guidelines.
No interactive elements are added.
Functional Behavior
Banner is informational only.
Checkout behavior for selecting plans remains unchanged.
Edge Conditions
Banner is hidden when the user has no active subscription.
Banner dynamically loads based on the subscription status available in Elements.
UI: Pelcro React Elements (checkout flow)
API: None
SDK: None
Backend: None
Please authenticate to join the conversation.
Done
Pelcro Product
Product Board
6 months ago

An Anonymous User
Get notified by email when there are changes.
Done
Pelcro Product
Product Board
6 months ago

An Anonymous User
Get notified by email when there are changes.