Интересует возможность создания дополнительного параметра для товара в виде TV с вводом текста.

Необходимо реализовать подсчет введенного клиентом числового значения, после чего умножить его на коэффициент и передать полученное значение в корзину.

Пробовал реализовать в виде второй цены, но пока не получилось реализовать.

Идея в том, что на карточке товара будет доступно 3 текстовых поля, в которых посетитель вводит числовые значения. Эти значения умножаются на определенный коэффициент. Каждое поле должно добавлять полученное значение к очновной цене товара.

Пример:
Основная цена товара: 20,00
Поле ввода числового значения1 (числоx1,8) = ДОП ЦЕНА 1
Поле ввода числового значения2 (числоx1,5) = ДОП ЦЕНА 2
Поле ввода числового значения3 (числоx2,0) = ДОП ЦЕНА 3

В итоге на карточке товара должна отображаться цена: 20,00+ДОП ЦЕНА 1+ДОП ЦЕНА 2+ДОП ЦЕНА 3

Сделать это через param edit было бы просто, но тут один важный момент-все 3 поля заполняет посетитель.

Прошу идей, в каком направлении двигаться для реализации данного функционала.