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

Purchases: Add cancel/remove option for expired domain registrations and mappings #241

Closed
mikeshelton1503 opened this issue Nov 19, 2015 · 4 comments
Assignees
Labels
[Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. [Type] Task

Comments

@mikeshelton1503
Copy link
Contributor

Unlike other purchases when a domain registration or domain mapping expires, it's still active on the site. The domain overlay will show until the domain registration or domain mapping is removed from the user's account. We need to add a cancel option to expired domain registrations and mappings so that user's can remove the registration from their account.

Let's add a "Remove domain from my site" button at the bottom of the Manage Purchase screen:

image

For Domain mapping is should say "Remove domain mapping from my site"

Technically this action will cancel the registration so I assume we will take the user through a version of the cancel flow. I can mock up something if needed but wanted to see what's involved first.

Lastly and most importantly this needs to be addressed for v1 of Purchases but if it's too intensive of a change we alternatively can add a message to display if the registration is still active: “If you would like to cancel this domain instead, please contact support". I can provide a mockup of this if we go this route.

cc @wensco for domain fact check

@mikeshelton1503 mikeshelton1503 added this to the Purchases: v1 milestone Nov 19, 2015
@gziolo
Copy link
Member

gziolo commented Nov 20, 2015

@mikeshelton1503: I'll double check this during the day. I don't think we had something like that before. Definitely message If you would like to cancel this domain instead, please contact support is very easy to implement and fits better v1 deadline :)

@gziolo gziolo self-assigned this Nov 20, 2015
@wensco
Copy link

wensco commented Nov 20, 2015

@mikeshelton1503 - looks like you have your facts right. :)

I would add that the expired domain overlay becomes non-dismissible upon expiration for the blog owner and then non-dismissible for site visitors once it hits 7 days expired. Per FG: "The domain still technically works, but the site is effectively down."

The only way to get rid of the overlay is to renew or cancel.

Since we are basically taking their site down with the overlay, we must offer a working option for users to cancel expired registrations and mappings, even if that option is just to contact support for V1.

@fabianapsimoes
Copy link
Contributor

Definitely message If you would like to cancel this domain instead, please contact support is very easy to implement and fits better v1 deadline :)

If we're going this way, let's make sure we link "contact support" to http://en.support.wordpress.com/contact/.

@gziolo
Copy link
Member

gziolo commented Nov 20, 2015

Looks like I should be able to code optimistic approach, because we show Cancel action link under /my-upgrades:

screen shot 2015-11-20 at 16 43 48

I think that Refund keyword in this screen is bug :(

I'll work on it on Monday :D

@fabianapsimoes fabianapsimoes added [Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. and removed [Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. Upgrades labels Nov 20, 2015
@gziolo gziolo added [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. and removed [Status] In Progress labels Nov 26, 2015
@scruffian scruffian added [Status] Needs Author Reply [Status] Ready to Merge and removed [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. [Status] Needs Author Reply labels Nov 26, 2015
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. [Type] Task
Projects
None yet
Development

No branches or pull requests

5 participants