Hello, I use Odoo 19, and I want to define discount rules based on the total amount of an order (e.g., total amount > 10.000 €).
Thank you for helping.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello, I use Odoo 19, and I want to define discount rules based on the total amount of an order (e.g., total amount > 10.000 €).
Thank you for helping.
Hi,
In Odoo 19, you can't directly set up automatic discounts based on the total order amount through basic configurations. However, you can use pricelists with advanced rules, which involves creating a pricelist and using a Python formula to define discounts based on the order.amount_total. This method offers flexibility but requires some Python knowledge.
Alternatively, you can explore discount programs, though they might be more suited for complex scenarios. Manual discount application is also an option, where you manually apply discounts to orders, but this isn't automated. For advanced users, developing a custom module provides maximum control but requires Odoo development expertise. The pricelists with advanced rules approach is generally the best balance of flexibility and control.
Related module:
* https://apps.odoo.com/apps/modules/18.0/sale_discount_total
* https://apps.odoo.com/apps/modules/17.0/discount_limit
Hope it helps
Can I use The pricelists with advanced rules in Odoo online?
Discount rules are always based on Products.
You can enable discounts and use the Discount button on the Sales Order for an order level discount


You might also look at Discount and Loyalty programs:
Thank you. So, is there any difference between applying it to all order line items or the global discount?
Yes, you can try this to see for yourself.
- On All Order Lines uses the Discount column on each Order Line.
- Global Discount and Fixed Amount both add a new line to the bottom of the Sales Order.
Thanks
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj się| Powiązane posty | Odpowiedzi | Widoki | Czynność | |
|---|---|---|---|---|
|
0
kwi 19
|
3298 | |||
|
1
mar 16
|
27326 | |||
|
2
mar 15
|
8904 | |||
|
0
mar 15
|
3817 | |||
|
0
lis 25
|
3 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.