Очень желательно иметь калькулятор, который будет не в корзине, а разделе товары. Когда к базовой стоимости товара прибавляются стоимость разных комплектующих (например, базовая стоимость кресла имеется а потом к ней прибавляются стоимости разных вариантов обивки, подлокотника, ножек и т.д. - это для примера). Я такой модуль не видел для опенкарта, но в других движках такие точно существуют. Буду рад узнать больше об этом!
Можно сделать через опции. Основной товар кресло а опциями выбирать обивку, подлокотники и в админке к этим опциям можно выставить какая будет наценка на каждую опцию. И поставить например этот модуль который будет при выборе определенной опции прибавлять к основной сумме