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:
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.