🌟 Option to apply donation and fees per order instead of per ticket
When creating a ticket with a donation option, if a donation amount is entered (for example €10) and the quantity is set to 2 tickets, the donation amount is also multiplied by 2.
I believe this is incorrect, because a donation should apply per order, not per product. The same issue occurs with the fee, which is currently applied per ticket instead of per order.
Example: Donation amount: €10 Ticket quantity: 2 Stripe fee: €0.29
Checkout result: Total: €20 Fee: €0.58
There should be an option or setting to define whether something is calculated per product or per order — or maybe I’m missing where this can be changed.
Thanks for the report, @Arifjee! Just to clarify how the system works today: Hi.Events has two item types: tickets and products.
If you create a donation as a ticket, it behaves like a “pay-what-you-want” ticket, so the amount is applied per ticket, which is the expected behaviour.
If you want a once-off donation per order, you should create it as a general product instead, and set “max per order” to 1. That ensures it’s only added once regardless of ticket quantity.