Posted: June 20, 2019 at 1:31 pm
Hello! We would like our promo codes to apply to EACH registration/ticket in a person’s cart. I found a support ticket from 2015 with this response to this same question. Has there been no change to that functionality since 2015? Thanks! |
|
Hi Emily, Please note that the Volume discounts add-on (for EE3) isn’t the same thing as the Promotions add-on for EE4. So the other information you read doesn’t apply to the Promotions add-on. Currently the Promotions add-on applies all promotions to the event scope. What that means is if you use a percent discount code then all tickets in the cart for that event will be discounted by that percentage. For example if it’s a 10% discount and tickets are $10.00 each, then 3 tickets will result in a $3.00 discount total. Conversely, if you use a fixed(dollar) discount, the discount amount is split between all the tickets for that event. For example if it’s a 1.00 discount and tickets are $10.00, then 3 tickets will result in a $1.00 discount total, where each ticket is discounted about $0.33 each (one rounded to $0.34). |
|
Thanks, Josh. So it sounds like we are unable to apply a discount to each individual registration/ticket in an order. Is that correct? Emily |
|
That’s not correct. The discounts do apply to each ticket in an order, but there are applied differently depending on the type of discount. If it’s a dollar discount, the discount is split between each ticket. E.g. if it’s a $10.00 discount code and there are two tickets, each ticket is discounted $5.00. If it’s a percent discount, each ticket is discounted by that percentage. e.g if it’s a 20% discount code and the ticket price is $40.00, each ticket in the order is discounted $8.00. |
|
Yes, I understand that the discount is split between the tickets. However, we’d like the full discount to be applied to each ticket. For instance, Is that possible? Emily |
|
The simple way to accomplish this is set the discount amount to 25% when you set up the promotion. If you absolutely need to input $25 as the discount amount, then it’s possible to add some custom PHP code to switch the scope to “ticket”. Here’s a link to some example code that shows how this can be done: This would need to be done for every ticket & discount. |
|
The support post ‘Volume Discount per Registration Rather than Cart’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.