В этом случае вы можете установить исходную цену равной 0.
или
Вы можете установить цену основного продукта = минимальной цене опциона, а затем установить цены опциона, например:
- + 0
- + 10
- + 20
Вот как работают опции в OpenCart.
ОБНОВЛЕНО
Установите цену продукта на 10 долларов. Затем установите цены для ваших опций:
- + 0
- + 10
- + 20
ОБНОВЛЕНИЕ 2
Используя предыдущее обновление, чтобы увидеть полную цену в опции, можно внести следующие изменения:
открыть каталог / контроллер / продукт / продукт. php, найти
$product_option_value_data[] = array(
'product_option_value_id' => $option_value['product_option_value_id'],
'option_value_id' => $option_value['option_value_id'],
'name' => $option_value['name'],
'image' => $this->model_tool_image->resize($option_value['image'], 50, 50),
'price' => $price,
'price_prefix' => $option_value['price_prefix']
);
Эта строка
'price' => $price,
замените на
'price' => $this->currency->format($option_value['price'] + $product_info['price'], $this->session->data['currency']),
Обновите кеш ocmod, и теперь вы увидите значение (основная цена + цена опции) в параметрах на страницу продукта. И установите для вас вариант с чекбокса на радио.