Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I have a product.template PPP.
This product has 2 variants : V1 and V2.
I want a different public price for V1 and V2.
But if I edit V1 and I save a public price, this price is applied to PPP, V1 and V2.... Ahhhhhhhhh!!!!!
Is it the same thing for you?
Real problem here
See image. this is a variant product. I want to change the public price here. But if I change it there, it will replace the price of the main product an all the other variants of this main product. If this field public price exists, I think it should work no?
Has anyone found a better workaround for this? Setting attribute pricing is not ideal, both from the perspective of managing pricing in relation to vendor pricelists, but also because cost does not always grow in proportion to an attribute. Take the following items as an example:
Apple iPhone 7 32GB Black- Cost $640
Apple iPhone 7 64GB Black- Cost $700
Apple iPhone 7 32GB Gold- Cost $660
Apple iPhone 7 64GB Gold- Cost $760.
The cost difference between the 32GB and 64GB Black versions is $60, but the difference between the 32 and 64GB Gold versions is $100. How can you create uniform margins on pricing for these products? I suppose you could just create them all as separate products, not a single product with 4 variants, but forcing users on the front end to go to 4 different urls if they want to see which versions you have available creates a sub-par user experience. Just wondering if anyone has managed to solve this on their own.
Well, to shed some lights on this...
Price of variants in Odoo are not related to variants...
They're defined as "base Price +/- price of each atttribute" you put in your variant.
So that's a shame we can set price in Sales> Products>Products name>Variants Prices as it just applies on product template and not only on variant like we all wish..
the menu "Variant prices" should be labeled "attribute price" as that's what it does...
This architecture doesn't fit many business models..
We have list_price for product_template, lst_price in product.product ( variant) interrelated
and price_extra to define attribute value
How hard can it be to add or replace a variant_price to define the variant value on arbitrary call ?
W.r.t your query, I have gone through it and tried to replicate it. Few recommendations which I would like to suggest you which might cater to your needs are as follows:-
Firstly, if public price of any of the variant is changed then it will automatically impact the product template and also other variants Public Price.
This is because Sale Price of Product Template and Public Price of Variants are interrelated.
For e.g. a 100$ increase in the Public Price of any of variants of any particular product will lead to increase of 100$ in the Product template as well as in all variants
If you want to have different Public Price for different variants you need to set prices of variants by going to “Variants Prices” in the product form. This can be done by following Sales> Products>Products>Variants Prices.
Hope this helps
I've found a possible workaround to this: put the product template price in "$0", so that you can put prices for each variant as a plus. The problem with this, is it does not appear nice for the website, because de price for the global view of products stays at "0", untill you use the attribute
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 11/20/14, 5:00 PM|
|Seen: 8119 times|
|Last updated: 7/21/17, 8:54 AM|