跳至内容
菜单
此问题已终结
2 回复
3459 查看

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

形象
丢弃

Did you find a solution for the subject?

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

最佳答案

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


形象
丢弃
最佳答案

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

 

形象
丢弃

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.

相关帖文 回复 查看 活动
1
9月 25
142
1
1月 25
1916
1
11月 24
1208
1
2月 24
1544
0
12月 23
1179