İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
3644 Görünümler

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
Vazgeç
En İyi Yanıt

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
Vazgeç
Üretici

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.

İlgili Gönderiler Cevaplar Görünümler Aktivite
1
Mar 24
2167
1
Eki 17
2709
1
Tem 22
3202
1
Ağu 21
3090
0
Nis 19
3101