Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of "associated subscriptions" when removing a payment method is incomplete in the site-specific view #101168

Open
DavidRothstein opened this issue Mar 11, 2025 · 2 comments
Labels
[Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. Payment Methods [Pri] Normal Schedule for the next available opportuinity. Quick Fix [Status] Auto-allocated [Type] Bug When a feature is broken and / or not performing as intended

Comments

@DavidRothstein
Copy link
Contributor

Context and steps to reproduce

When you go to remove a payment method from the account-level page (me/purchases/payment-methods) it shows a complete list of "associated subscriptions" that the payment method is attached to.

But when you do the same thing from the site-specific page (purchases/payment-methods/[domain]) it seems to only show the associated subscriptions for that specific site (if there even are any).

This is incorrect behavior since removing the payment method will affect subscriptions across all your sites, so you shouldn't be given the impression that it won't affect some subscriptions that it actually will affect.

The screenshots below are for going to remove the same exact payment method.

Account-level page:

Image

Site-specific page:

Image

Site owner impact

Fewer than 20% of the total website/platform users

Severity

Moderate

What other impact(s) does this issue have?

No response

If a workaround is available, please outline it here.

No response

Platform

No response

@DavidRothstein DavidRothstein added [Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. [Type] Bug When a feature is broken and / or not performing as intended Needs triage Ticket needs to be triaged Payment Methods labels Mar 11, 2025
@github-actions github-actions bot added the [Pri] Low Address when resources are available. label Mar 11, 2025
@michaeldcain michaeldcain added [Pri] Normal Schedule for the next available opportuinity. and removed [Pri] Low Address when resources are available. labels Mar 11, 2025
@sirbrillig
Copy link
Member

Note: this was added in #95176 and the list of purchases comes from globally fetched data. We can definitely update it to not filter by site and also to fetch the full list.

@michaeldcain
Copy link
Member

From planning:

Since there are discussions happening around how to handle site-specific purchase views with the Purchases migration to DataViews, let's hold on fixing this and add it to the discussion for that part of the Purchases work. Given Payton's comment, adding the Quick Fix label in case this gets picked up in the meantime.

@janmckell janmckell moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Mar 11, 2025
@janmckell janmckell removed the Needs triage Ticket needs to be triaged label Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. Payment Methods [Pri] Normal Schedule for the next available opportuinity. Quick Fix [Status] Auto-allocated [Type] Bug When a feature is broken and / or not performing as intended
Projects
Development

No branches or pull requests

5 participants