Support

Home Forums Event Espresso Premium Volume Discount per Registration Rather than Cart

Volume Discount per Registration Rather than Cart

Posted: June 20, 2019 at 1:31 pm


corelearn

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.
“The volume discount add-on can only apply discounts per ‘cart’ and does not allow you to set a discount per ticket at this time.”

Has there been no change to that functionality since 2015?

Thanks!
Emily


Josh

  • Support Staff

June 20, 2019 at 2:05 pm

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).


corelearn

June 20, 2019 at 3:20 pm

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


Josh

  • Support Staff

June 20, 2019 at 3:27 pm

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.


corelearn

June 20, 2019 at 3:34 pm

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,
– The full registration price for a single person is $100.
– 3 people register.
– At checkout, they enter a promo code this is a dollar discount of $25.
– We would like EACH person’s registration fee to be discounted $25 so that EACH person’s registration fee is $75. The cost of the total order would be $225.

Is that possible?

Emily


Josh

  • Support Staff

June 20, 2019 at 4:21 pm

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:
https://github.com/eventespresso/ee-code-snippet-library/blob/master/addons/eea-promotions/bc_ee_ticket_scope_promotions.php

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.

Event Espresso