-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Delete Site: Redesign the site deletion workflow #8107
Comments
Design idea from @folletto:
|
We need to be careful about this when the upgrade in question is a custom domain. I would be much more comfortable if we required the user to first cancel their domain before they can delete the site. From a compliance perspective, that makes it totally clear that the user intended to cancel the domain (as an option, they can also transfer it away). Also, removing the subscriptions does not actually cancel/delete the domain and can lead to the user getting renewal notices and other things down the line. |
That's a good idea. The multi-step process could just not be able to start until the user manually removed all the upgrades / domains in the other screens. In that case we could move the "upgrades" step first, and instead of just a confirmation we won't allow the user to proceed unless everything is removed. We just provide a link to the screen where they can be removed... which I think on mobile they don't exist tho? So it has to be via web? |
I like this approach. Given that the issue was created over a relatively high volume of people who delete their entire site, despite the warnings that it’s permanent, and then later say "oops I didn't realize that permanently deleted my site", I suspect that most of them using the current flow also don't realize they are losing their domain in the process. It would be good to consider adopting something similar to the web-based Calypso flow (#) for mobile users. At minimum it would be good to have them specifically cancel or transfer away at least their domain as a separate action as a pre-req to deleting their site. I'm no expert on IOS/mobile flows, so I can't comment as to whether that's an available option in the IOS app or not. We'll need to make the same adjustments in the Android mobile app as well. As long as we require them to cancel their domain (and possibly other paid upgrades) before initiating site deletion, this copy is moot but I wanted to mention it just in case. If we don't require users to explicitly cancel their domain before starting the site deletion flow, we would need to adjust this copy:
Users do have the ability to transfer their domain to a different wpcom user or a different registrar. We can't prevent them from transferring their domain, except under a very limited and particular set of exceptions. While we're not absolutely preventing them from transferring if they drop out of the site deletion flow and go to Thanks for hearing me out with all of the pesky compliance and other issues related to domains. :) Going forward, Cobalt team is happy to help however we can, from a technical or compliance point of view regarding custom domains - even if it's just to run an idea by us or make sure there are no hidden compliance gotchas in a proposed flow. |
One thing is something I'd add: I understand it's a lot of work, but would be ideal if any change could be applied across all our systems. I wouldn't be against in this specific instance to create a "headeless" (i.e. no masterbar) version of the web flow that we can just load in a WebView on mobile, thus making any update and any maintenance a "one point" change. These screens can tolerate being slow in terms of performance, so I feel it would be something we should discuss. |
💯 |
Discussion from Mobile Requests:
Also, ref: #6946
The text was updated successfully, but these errors were encountered: