Description
Changes proposed in this Pull Request
- This PR addresses the confusing flow for disabling auto-renew on subscriptions in the use case where a user has auto-renew enabled and is not eligible for a refund..
- Currently that functionality is described as “cancel”ing the plan and it’s causing confusion among customers who expect a refund (which the flow does not issue).
- This PR adds additional context on the confirmation page to inform them that they aren’t eligible for a refund and that by disabling auto-renew, they will lose their paid plan features on expiration.
- This PR also removes the cancellation survey from the flow, since it doesn’t make sense to ask a person why they’re leaving if they’re simply disabling auto-renew, and because legal has provided feedback that there should be minimal interstitial steps between requesting cancellation and processing it..
Here are screenshots of the updated flow:




Testing instructions
- Checkout this PR and start Calypso.
- Using a test account with a site on a paid plan, navigate to
wordpress.com/me/purchases
- Click the plan purchase for that site.
- Enable auto-renew if it isn’t already on.
- Click on “Cancel Subscription”
- Go through the flow and confirm that you’re able to disable auto-renew.
- Confirm that the manage screen for that plan now shows a an option to “remove” the plan and that the flow still works.
Fixes #54383
Unfortunately, no screenshots were provided by the developer.