/** * Returns true if final price of product depends on given option * * @param Mage_Catalog_Model_Product_Option $option * @return boolean */ public function isOptionAffectingPrice(Mage_Catalog_Model_Product_Option $option) { foreach ($option->getValuesCollection() as $value) { /* @var $value Mage_Catalog_Model_Product_Option_Value */ if ($value->getPrice() * 1 > 0) { return true; } } return false; }