Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
3379 Zobrazení

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
Zrušit

Did you find a solution for the subject?

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

Nejlepší odpověď

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
Zrušit
Nejlepší odpověď

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
Zrušit

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 Odpovědi Zobrazení Aktivita
1
led 25
1765
1
lis 24
1107
1
úno 24
1480
0
pro 23
1122
0
čvn 23
1458