Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.42k stars 1.99k forks source link

Primary site in Account settings should default to a paid plan if none is selected #92364

Open Greatdane opened 4 months ago

Greatdane commented 4 months ago

What

Under https://wordpress.com/me/account, the 'Primary site' appears to be the one you first created by default.

This means many users who have Paid plans later see their primary site as a free plan when they sign in, which can cause confusion.

It also causes confusion for our AI, which uses the 'primary site' to determine the user's level of support.

Why

My idea is that when a user only has one paid plan, that site should become the primary site by default (of course the user has the ability to change this if they wish)

How

No response

mrfoxtalbot commented 4 months ago

Nice suggestion!

devNigel commented 2 months ago

I also agree! This user was very confused and not sure how to access their paid plan site: 8639484-zd-a8c

github-actions[bot] commented 2 months ago

Support References

This comment is automatically generated. Please do not edit it.

mrfoxtalbot commented 2 months ago

@Copons, @mmtr, could we squeeze this in T-Rex's schedule?

I have taken the liberty to add this to your board :)

jp-imagines commented 2 months ago

I want to add here that automatically setting an account's "primary site" might be helpful in some cases, but it isn't a full fix for the main issue: it's become unclear for users how to move between multiple sites.

Historically, we had the "My Site(s)" button at the top left which, when clicked, opened a list of your sites (or later the /sites management page). Now it's just the W logo with a tutorial pop-up that appears only once (I think) and is easily ignored like any other pop-up. Once that's dismissed, there is no clear indication of how to move to another site's dashboard.

I've definitely come across users who think their site(s) is/are "missing" or deleted because of that, and who are entirely unaware that there's an option buried in their account settings to change which site they see first on login (or the separate toggle to see just the /sites page by default). This is compounded when users accidentally create multiple free sites (or even multiple paid sites), e.g. with browser actions like refreshing or other confusion during onboarding flows.

I know we want to be more in alignment with Core/WP-Admin design, but it feels like we've lost some much-needed clarity as a result.