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. This leads to accidental double-billing and subscriber confusion.
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. The subscriber can still proceed if they intentionally want a second subscription.
Banner displays only for logged-in users with active subscriptions.
If multiple active subscriptions exist, display the most recently created active subscription.
Checkout flow remains unblocked β the warning is informational only.
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 text: "You are already subscribed to: {Plan Name}"
Styling follows Pelcro's general UI guidelines.
No interactive elements are added.
Functional Behavior
Banner is informational only β does not block checkout.
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.
Available
Pelcro Product
Product Board
8 months ago

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

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