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: Adapt renewal warning messages to remaining time #732

Closed
scruffian opened this issue Nov 25, 2015 · 11 comments
Closed

Purchases: Adapt renewal warning messages to remaining time #732

scruffian opened this issue Nov 25, 2015 · 11 comments
Labels
[Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. [Status] Needs Design Review Add this when you'd like to get a review / feedback from the Design team on your PR [Status] Stale [Type] Bug When a feature is broken and / or not performing as intended

Comments

@scruffian
Copy link
Member

When an upgrade is expiring in a long time we probably should change this message:

screen shot 2015-11-25 at 14 00 48

cc @mikeshelton1503 for ideas

@p3ob7o:

we ned to set a limit beyond which we don’t say “will expire and be removed"

@scruffian scruffian added [Type] Bug When a feature is broken and / or not performing as intended [Feature] Purchase Management Related to managing purchases such as subscriptions, plans, history, auto-renew, cancellation, etc. labels Nov 25, 2015
@scruffian scruffian added this to the Purchases: v2 milestone Nov 25, 2015
@mikeshelton1503
Copy link
Contributor

Agreed that's odd, however >1 year would be an edge case AFAIK. We don't allow users to renew for more than one year at a time. I know there are a few situations where it's possible but not sure exactly which situations those are and how common they are. Also going forward, auto renew is always on (unless credits were used) so seeing this message should be an edge case in itself.

With that said, really the issue here is more than awkward copy. It's odd to have a "Renew Now" link >90 days from expiration. This is something that happened in the hustle to get things done for v1 and it's fine for now but I really think we should address the larger issue here for v2 if we think it's still an issue that will persist for more than just a handful of users (perhaps in a few months we can run a query to see how many users have auto-renew off and how many months away they are from expiration).

The reason this exists as it is now is because we wanted to have an "unsubscribed active state" for all purchases with auto renew off. So when we denote that something is going to "expire" it seemed wrong to not then also provide an option to remedy the issue. I think "Renew now" is the wrong action. It's really "turn auto-renew on" though that could be problematic given that we don't want to ever indicate that auto-renew is optional since it's not.

Yes, I realize that I just provided a suggestion to a problem that I had just mentioned is not common enough to fix. Just wanted to cover both bases prior to having any data in hand to back up my assumtions 😄

@mikeshelton1503
Copy link
Contributor

cc @breezyskies

@breezyskies
Copy link
Contributor

We don't allow users to renew for more than one year at a time.

This is true at the moment, but @umurkontaci was working on adding the option to register a domain for multiple years.

It's odd to have a "Renew Now" link >90 days from expiration.

Agreed. Maybe we don't need any notice over 90 days?

@mikeshelton1503
Copy link
Contributor

Agreed. Maybe we don't need any notice over 90 days?

That was how it was originally until the point was raised that we change "Auto-renews on" to "Expires on" for the unsubscribed active state immediately but weren't providing a method to allow users to renew.

@scruffian
Copy link
Member Author

Maybe we don't need any notice over 90 days?

We need to show something to allow users to switch on auto renew when its disabled

@breezyskies
Copy link
Contributor

That was how it was originally until the point was raised that we change "Auto-renews on" to "Expires on" for the unsubscribed active state immediately but weren't providing a method to allow users to renew.

I guess I'm wondering if this is a major concern if we don't show a notice? I guess there is the potential for a user to accidentally cancel and want to renew again quickly after, but that seems pretty edge case given the cancelation flow.

(Another option would be to revisit the "renew now" link / button concept.)

@ghost
Copy link

ghost commented Dec 11, 2015

Agreed that's odd, however >1 year would be an edge case AFAIK.

This isn't really true with Purchases v1, since clicking the Renew now button is the only way to subscribe to an unsubscribed purchase. We are now actively promoting renewals for all unsubscribed purchases, meaning purchases with over 1 year on them may become more common.

I think the simplest solution is adding a variation of our current "Edit Payment Method" option for all unsubscribed purchases. We could re-use this functionality, but label it "Add Payment Method" and on the back end, it would change a purchase from unsubscribed back to subscribed without adding an additional year.

Related to #293 - I suggest adding a new task to this issue to make an "Add Payment Method" variation to unsubscribed purchases, with similar/same functionality.

@mikeshelton1503
Copy link
Contributor

I think the simplest solution is adding a variation of our current "Edit Payment Method" option for all unsubscribed purchases. We could re-use this functionality, but label it "Add Payment Method" and on the back end, it would change a purchase from unsubscribed back to subscribed without adding an additional year.

In v2 we are adding an "Add a new card" feature within the "Edit payment method screen"

screen shot 2015-12-11 at 1 03 19 pm

I do agree that we should change the behavior where a unsubscribed purchase can only be made active again by making a payment immediately. Instead we could just restore the purchase to an active state when a valid payment method is added again, and charge the user on the same date as if the purchase were active all along.

@BrookeDot
Copy link
Contributor

I also just wanted to mention that if the subscription will expire in 1 year or greater you'll get an error message when trying to renew. I think maybe either hiding the message when you can't renew anyway or change the text to something make "Manage Now" since you'll be allowed to change the status of the renewal.

@fabianapsimoes
Copy link
Contributor

fabianapsimoes commented Mar 18, 2016

This came up again in #3809. @mikeshelton1503, what do you think we should do about this notice, especially considering what Brooke mentions in #732 (comment)?

There are two things to consider:

  • adjusting the copy when the purchase won't expire any time soon
  • not displaying the notice at all when it's not possible to renew.

@stale
Copy link

stale bot commented Jan 11, 2018

This issue has been marked as stale because it hasn't been updated in a while. It will be closed in a week. If you would like it to remain open, can you please comment below and see what you can do to get things moving with this issue? Thanks! 🙏

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. [Status] Needs Design Review Add this when you'd like to get a review / feedback from the Design team on your PR [Status] Stale [Type] Bug When a feature is broken and / or not performing as intended
Projects
None yet
Development

No branches or pull requests

5 participants