Как сделать, чтобы цена прописанная в опции не прибавлялась к цене товара, а просто заменяла её? Как я понимаю там функция типа Если выбрана опция то цена: <цена товара><prefix><цена опции> И надо сделать Если выбрана опции, то цена: <цена опции> Только где это сделать я не могу найти. Кто подскажет?
Код: <modification> <file name="catalog/controller/product/product.php"> <operation> <search position="after"><![CDATA[ foreach ($option['option_value'] as $option_value) ]]></search> <add><![CDATA[ if ($option_value['price_prefix'] == '-') { $option_value['price'] = (($product_info['special'] ? ($product_info['special'] - $option_value['price']) : ($product_info['price']) - $option_value['price'])); } else { $option_value['price'] = (($product_info['special'] ? ($product_info['special'] + $option_value['price']) : ($product_info['price']) + $option_value['price'])); } $option_value['price_prefix'] = ''; ]]></add> </operation> </file> </modification>