-
-
Notifications
You must be signed in to change notification settings - Fork 11.2k
Open
Labels
needs:triage[triage] this needs to be triaged by the Ghost team[triage] this needs to be triaged by the Ghost team
Description
Issue Summary
When Stripe is connected but no paid plans are set up, the Portal page triggered by /#/portal or by clicking the "Subscribe" button in Source opens the modal with the free plan as a "choice".

I would have expected the behavior to match what's happening at #/portal/signup/free . Getting some of the tier description onto both pages would actually be great, but the present layout looks like the tier selection is a choice or interactable in some way, which is confusing to users.
Suggested resolution:
- easiest - make the behavior match /signup/free when there are no tiers to choose between
- possibly better - remove the grey box and title (?) from the tier card when there's only one choice, but keep the description and benefits text
Steps to Reproduce
Link Stripe
Create no paid plans
Click the subscribe button and observe that there's a free plan "choice" shown.
Ghost Version
Ghost Pro ~6.8
Node.js Version
Ghost Pro ~6.8
How did you install Ghost?
Ghost Pro ~6.8
Database type
MySQL 8
Browser & OS version
NA
Relevant log / error output
noneCode of Conduct
- I agree to be friendly and polite to people in this repository
Metadata
Metadata
Assignees
Labels
needs:triage[triage] this needs to be triaged by the Ghost team[triage] this needs to be triaged by the Ghost team