The price variation can be set on the variant attribute; you can increase or decrease the price for the final product using the Attributes Price Extra field available on the Attribute Value. The price computation for the variants can be done in two ways: either using the variants attribute additional price or using the pricelist feature of Odoo.
Using the price computation method using the product attribute is simple, but we cannot create conditional pricing rules. The pricelist is giving you the freedom to compute or set the price to apply any business rules.
We have already gone through the price feature in Chapter 4, Modern way of doing sales and managing sales contracts, under the recipe Create ...