Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
3650 มุมมอง

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 

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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

อวตาร
ละทิ้ง
ผู้เขียน

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 ตอบกลับ มุมมอง กิจกรรม
1
มี.ค. 24
2189
1
ต.ค. 17
2715
1
ก.ค. 22
3214
1
ส.ค. 21
3114
0
เม.ย. 19
3110