Задача: реализовать калькуляторы на сайте с возможностью заказа рассчитаного количества материала

Что делает калькулятор расчета ЛКМ
Из свойств вес, объем товара приводит к 1 типу значения - вес в граммах.
Из свойств товара расход г./кв.м, расход кг/кв.м и других типов свойств приводит к 1 типу значения - расход в г/кв.м. Если используется диапазон, то выводит ползунок с выбором значения.
Далее при вводе пользователем площади - рассчитывает необходимое количество банок краски или лака и показывает кнопку "В корзину". В корзину добавляется сразу рассчитанное количество товара.
Калькулятор расчета плитки и керамогранита

Реализовали калькулятор расчета плитки.
Из свойства товара Ширина, Высота, либо совместного свойства ШхВ - приводит данные к одному формату.
На основе данных о размерах и введенных пользователем данных(площадь, ширина шва, коэффициент подрезки) рассчитывает необходимое количество плитки или керамогранита. При нажатии на кнопку «В корзину» - сразу добавляется рассчитанное количество товара.