This question has been flagged
2 Replies
3868 Views

Hello! I have some problem for variant price, please you help.  I have product like this so How to create multi variant price for different size and color? 

I tried to  create default variant price of size like this 1Kg = 200฿ , 4Kg = 850฿ , 20 Kg = 3,600 ฿ but I can not create default variant price of 3 colors (brown, blue, green) if I add price for this 3 colors = +120 so How about 20Kg for this 3 colors? Do you have any idea? Please help.  



Product_Name
Size
Color
Price (฿) 
Differaint Price(฿)
TOP 101 Roofseal 1 Kg white 200
TOP 101 Roofseal 1 Kg brown 320 + 120
TOP 101 Roofseal 1 Kg blue 320 + 120
TOP 101 Roofseal 1 Kg green 320 + 120
TOP 101 Roofseal 1 Kg gray 200
TOP 101 Roofseal 1 Kg dark gray  200
TOP 101 Roofseal 4 Kg white 850
TOP 101 Roofseal 4 Kg brown 850
TOP 101 Roofseal 4 Kg blue 850
TOP 101 Roofseal 4 Kg green 850
TOP 101 Roofseal 4 Kg gray 850
TOP 101 Roofseal 4 Kg dark gray  850
TOP 101 Roofseal 20 Kg white 3,600
TOP 101 Roofseal 20 Kg brown 4280 + 680
TOP 101 Roofseal 20 Kg blue 4280 + 680
TOP 101 Roofseal 20 Kg green 4280 + 680
TOP 101 Roofseal 20 Kg gray 3,600
TOP 101 Roofseal 20 Kg dark gray  3,600

Avatar
Discard
Best Answer

there is a button named "configure variants" on products form,from there you can configure your variants and add extra price for each variant,

Avatar
Discard
Best Answer

By default, Odoo can not handle variant price extra with attributes, which are interdependent.

As far as I understand, you want to set the addon price for the attribute "Can" like this:

- Can at 1kg, price extra = 0
- Can at 4kg, price extra = +650
- Can at 20kg, price extra = +3400

In a second step you would like to define an extra price per kg of 120 for particular colors. As an example, the end price of Rooftop 101 20kg Color green shoud be 200 (base price) + 7000 (combined extra price) = 7200. This does not work.

Solutions:

1. Define a product template for each can unit (1kg, 4kg, 20kg) with only color attribute as variants. This is the easiest and recommended way, as it is also much more understandable and conceivable by your customers.

2. Do your own customization or check the App store for such a feature, for example this OCA module: https://apps.odoo.com/apps/modules/12.0/product_variant_sale_price/

Avatar
Discard