Здравствуйте, у меня такая проблема. Есть сайт на Opencart 1.5.5.1 в нем у товаров есть текстовая опция "калькулятор". Как сделать чтобы при добавлении товара с этой опцией в корзину, заполненое значение прибавлялось к стоимости товара. Нашел что нужно копать в system\library\cart.php
137 строка:
} elseif ($option_query->row['type'] == 'text' || $option_query->row['type'] == 'textarea' || $option_query->row['type'] == 'file' || $option_query->row['type'] == 'date' || $option_query->row['type'] == 'datetime' || $option_query->row['type'] == 'time') {
$option_data[] = array(
'product_option_id' => $product_option_id,
'product_option_value_id' => '',
'option_id' => $option_query->row['option_id'],
'option_value_id' => '',
'name' => $option_query->row['name'],
'option_value' => $option_value,
'type' => $option_query->row['type'],
'quantity' => '',
'subtract' => '',
'price' => '',
'price_prefix' => '',
'points' => '',
'points_prefix' => '',
'weight' => '',
'weight_prefix' => ''
);
пробовал сюда в массив добавлять в значение price любую цифру и в prefix ставил "плюс", но она не добавляется к стоимости товара в корзине.