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

When I add a product, like e.g. a table with a price of 100€.

The table has an attribute colour, that is a no-variant attribute. 

colour: white  (standard)  +0€,  Blue +70€, red +50€

If I then buy a blue table, the price is 170€. This is correct. 


But if I add a pricelist-rule (extra price)  at  the  product_template so when the customer buys more than 10 tables, the price of the table is 80€.

Then when I sell 11 blue tables the unit price should be 80€ + 70€ = 150€ But odoo sells these tables at 80€ so totally omitting the extra price of the blue colour.

To me this is not correct or can somebody explain me why this is a correct logic or what I am setting wrong.

Thank you 

Avatar
Discard
Best Answer

Hi,

When you add different colour attributes to a product, it will be considered as different product variants. So when you add a price rule for a product template it will be applied to all the variants. So for your requirement you have to add different price rules for each variants, instead of providing for the product. That is, you can provide the minimum quantity and price for each of the three variants white, blue and red

Regards

Avatar
Discard
Author

Ok, this feels very wrong. The product template should be responsible for the product template and not for the variants. With your logic, if I have 100 variants I should make 100 price-rules just to give the customers a 10eur discount on a product. Feels to me like there there isn't much logic in that.

Related Posts Replies Views Activity
1
Mar 24
520
1
Oct 17
1739
1
Jul 22
2072
1
Aug 21
1992
0
Apr 19
2389