thewca / worldcubeassociation.org

All of the code that runs on worldcubeassociation.org
https://www.worldcubeassociation.org/
GNU General Public License v3.0
319 stars 172 forks source link

Change 0% refund text #3865

Open EdHollingdale opened 5 years ago

EdHollingdale commented 5 years ago

Is your feature request related to a problem? Please describe. Currently, if you select a refund % as 0 when creating a competition, it displays "Registration fees won't be refunded under any circumstance." This is great, but not ideal if registration fees would be refunded in some circumstances, but not all, but a 0% refund ordinarily applies.

Describe the solution you'd like Add an extra box where the text to be displayed can be edited, but perhaps which defaults to "Registration fees won't be refunded under any circumstance."

Additional context Speedcubing Australia is re-examining our refund policy. We would like to ordinarily not issue refunds, but still refund competitors on the waiting list who cannot be accepted and to accepted competitors who pull-out before a specified date when the competitor limit is full. This will be explained in the registration requirements section, but it means the "won't be refunded under any circumstance" does not apply.

Goosly commented 5 years ago

and issue refunds to accepted competitors who pull-out before a specified date, allowing someone on the waiting list to compete.

Maybe I'm missing something, but for this situation, you should set the percentage to something higher than 0 , no?

Then the text will be: If your registration is cancelled before xxx you will be refunded a xxx % of your registration fee. Which is exactly what you want.

EdHollingdale commented 5 years ago

@Goosly this is only in the case that the competitor limit has been reached that they would get a refund. If the competitor limit hasn't been reached, then there wouldn't be a refund.

jfly commented 5 years ago

Add an extra box where the text to be displayed can be edited, but perhaps which defaults to "Registration fees won't be refunded under any circumstance."

The problem with a solution like this is that it's not internationalizable.

I think my preference would be for the WCA to be strict about what kinds of refund policies are allowed. This would keep our code simple, and I think would also minimize surprise for repeat competitors.

EdHollingdale commented 5 years ago

I think even changing it from the "won't be refunded under any circumstance" to something that isn't so strict would be better.

Once competition organisers start getting bigger they have to start tracking and paying VAT/GST on sales. This can create greater intricacies around refunds and what constitutes a payment depending on local laws (e.g. paying to go on the waiting list is just paying a refundable deposit, which wouldn't be taxable unless your registration gets accepted). Of course this only applies to regions that take payment and organise all competitions through one organisation

AlbertoPdRF commented 5 years ago

Related: #3526.

Jambrose777 commented 3 years ago

It'd be good if WCAT (cc: @DanielEgdal) could give a viewpoint for this. I think specifying this information in the extra registration requirements is completely fine and probably preferred to having a bunch of detailed specific options for the refund.