Skip to Content
Menu
This question has been flagged
2 Replies
3183 Views

Hi,

I would like to define a discount on Event tickets based on the number of tickets booked on the Web page (Shopping Cart)


Let´s say I want to grant a 10% discount if someone buys at least 5 tickets at once.


I get an warning message "A pricelist item with a positive min. quantity cannot be applied to this event tickets product."

Avatar
Discard

Did you find a solution for the subject?

Please see my answer, we don't have a solution at the moment for this.

Best Answer

Hi,

Odoo doesn't allow to apply discounts for the event tickets based on particular conditions and all. If you need to achieve this functionality need to make customization in the module for achieving discount functionality.


Hope it helps


Avatar
Discard
Best Answer

We don't support Min. Quantity for Event Tickets, so all tickets you sell need to be the same price.

The main reason is consistency of how pricing has worked over the last several versions. There are also implications on having different "tiers" or "levels" of tickets linked to the same product. 

If you have a Gold, Silver and Bronze level tickets, and you give a discount when more than 10 tickets are purchased - does this mean 10 overall?, because Silver and Bronze are probably already discounted, and you could buy 9 Bronze tickets to get a discount on the more expensive Gold ticket that you may or may not want the etc. 

You would need to customize the code to support this. 

See https://github.com/odoo/odoo/blob/15.0/addons/website_event_sale/models/product_pricelist.py

 

Avatar
Discard

Ray, Is this still the case with v17?

Odoo 17 features and functionality can be tested at https://runbot.odoo.com/ - just click on the arrow icon next to the word "enterprise" (may be abbreviated to "enter ...") in a green box on the "17.0" row.

Related Posts Replies Views Activity
1
Jan 25
1556
1
Nov 24
835
1
Feb 24
1344
0
Dec 23
1006
0
Jun 23
1348