sagemathinc / cocalc

CoCalc: Collaborative Calculation in the Cloud
https://CoCalc.com
Other
1.17k stars 216 forks source link

vouchers page -- add expiration date; Completely eliminate the expiration date for cash vouchers. #7211

Open williamstein opened 9 months ago

williamstein commented 9 months ago

The vouchers page for people who own their own vouchers looks like this:

image

and

image

The expiration date is nowhere. It would be good to explicitly display it.

I can't think of a reason to not make it editable.

All that said, I also can't think of any good reason that "CASH" vouchers have to have an expire date at all right now. For vouchers for licenses, our rates could change, so it seems reasonable they should expire. But for cash vouchers, I can't think of any reason.

novoselt commented 9 months ago

I would be in favour of eliminating expiration entirely, as long as users have an option to cancel non-redeemed vouchers. It has nothing to do with rate change - just like permanent postal stamps. You pay the service rate today and part with your money today, in order to be able to use this service in the future. There may be some concerns with the business (or postal service ;-)) disappearing sooner or later, but if it is reasonable to get the service, the price change is irrelevant.

Also, what does happen at expiration? If the voucher is just burned, without money going back to the account that was used to purchase it, it is potentially a very unpleasant surprise. We do promise to keep credit on the account without any expiration, I don't see why vouchers should be treated differently.

Where expiration does make sense - for vouchers which are NOT paid for upfront, but rather only after they are resold. I think the reality is that this is not hugely important to support at all.

williamstein commented 9 months ago

have an option to cancel non-redeemed vouchers.

Right now the user can just click on the vouhers to redeem them with a clear log that they did so.

I'm changing this ticket to "eliminate the expire time".

williamstein commented 9 months ago

I also definitely want to consider getting rid of non-cash vouchers.