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

I need the ability to reduce the unit cost of each item when a total of 15 units are purchased. Currently only able to apply pricelist at line item level at minimum quantity. 


Ex:

1-14 units are $62 per unit

15+ units are $60 per unit

形象
丢弃

In Odoo, pricelists apply per line, so total quantity across multiple lines won’t trigger a discount by default.

Options:

Enter all 15+ units in one line to trigger the pricelist.

Use Odoo Studio or a custom module to adjust unit prices based on total quantity.

If on Enterprise, use Promotions & Coupons to apply order-level discounts.

最佳答案

Hello Yianni Brakos,

To implement a Quantity Discount at the total order level in Odoo (i.e., apply a discount to each item's unit price when the total quantity across all order lines reaches 15), you need to go beyond the standard Odoo pricelist configuration, as default pricelists apply quantity breaks per line, not on the cumulative quantity in the order.

Option A: Custom Module (Recommended, Upgrade-Safe)

You can create a simple custom module to check the total quantity of a specific product in the sale order, and update the unit price accordingly.

Option B: Studio Automation (If You Have Odoo Studio)

You could build a automated action triggered on sale order updates that checks the total quantity and sets the price accordingly.

Thanks & Regards,


CandidRoot Solutions Pvt. Ltd.

Mobile: (+91) 8849036209

Email: info@candidroot.com


形象
丢弃