Skip to Content
Menu
This question has been flagged
1 Reply
1816 Views

Hello, 

I'm trying to create a bonus rule in pricelist so the customer can get 2 units if he orders 5 units, and I need to know how to get the pricelist rules associated with a selected product?
thanks 

Avatar
Discard
Best Answer

If I understand correctly, the problem we are trying to solve is how to implement Buy X get Y free.

I am assuming this means that if a customer buys more than X, they still Y free. 


Make sure you have pricelists enabled:

- Go to Sales > Configuration > Settings

- In the 'Pricing Section' make sure 'Pricelists' is checked and check the 'Advanced Pricelists' option.

Make changes to the Pricelists:

- Go to Sales > Products > Pricelists

- Add rules for each product/product category

For your situation (buy 5, get two free). You can consider it a quantity discount.

For example, Item A normally sells for $100. If customers buy 5 (or more) then they get 2 free.

If there are no matching rules in the pricelist, then Odoo will set the unit price to the 'Sales Price' field on the product template. Therefore, we only need to set one rule to apply the quantity discount:

- The line for the product on the pricelist would be:

    Computation: Formula

    Based on: Sales Price

    Extra Fee: $-200

    Apply on: Product (select the product here)

    minimum qty=5 

This means that when >5 of the product are ordered, a discount is applied that subtracts the price to two items from the total.


Your actual use case may require something slightly different from above, but I hope I have given you a good starting point.



Avatar
Discard
Related Posts Replies Views Activity
2
Feb 23
2176
1
Mar 22
1577
1
Nov 24
1482
1
Nov 24
1187
2
Sep 24
1046