Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Дмитрий Ш.
Дмитрий Ш. 
35 лет, Украина
13 лет в сервисе
Был онлайн 2 года назад

Требуется создать калькулятор для интернет-магазина (OpenCart).
Интернет-магазин по заказу и продаже жалюзи, ролет и др. продукции
Калькулятор должен считать площадь готового изделия, определять сумму и дальше добавлять в стандартную корзину заказа.

К примеру, для горизонтальных жалюзи:
ширина Х высота Х цена. Цена зависит от системы (система standart, venus, venus eco & ...), от ширины ленты-ламели (16 и 25 мм). Минимальная площадь 0,5м2, на системах venus - 0.75m2. Для системы standart добавляется комплект фурнитуры (фиксированная цена), нижняя фиксация (фиксированная цена)

Для вертикальных жалюзи:
ширина Х высота Х цена. Минимальная расчетная ширина карниза 1000 мм, минимальная высота - 1500. Все что меньше округляется до 1000 и 1500 мм. Площадь считается по округленным, фактически изделие делается по указанным размерам.
Цена ткани за м2 берется из общего каталога или справочника.


Москитные сетки:
ширина Х высота Х цена. Цена зависит от профиля. Минимальная расчетная площадь 0,75 м2.
Покупатель вводит размеры светового проема, ему автоматом считает габаритный размер. 3 вида профиля для каждого свои прибавления к световому проему. + для рулонной москитной сетки отдельно

Тканевые ролеты считаются как 50 см за базовую ширину в 500 мм, высота до стандартной, указанной в справочнике. Если ширина более 500 мм, то для каждых 100 мм прибавляется фиксированная цена, которая указывается для каждой ткани. Для системы Uni отдельно прибавляется цена направляющих, которые считаются как высота х 2 х цена за м.п. направляющих.


Если сработаемся с исполнителем, то сделаем еще несколько видов калькулятора готовых изделий.

Магазин сейчас установлен на shopscript, но нет ничего сложного и другое поставить, т.к. наполнения нет никакого.

Предварительно бюджет 100 у.е. Если будет реализовано как "вау" - естественно, без премиальных не обойдется.

В принципе, есть готовый модуль http://grouppiex.com/opencart/width-length-sqm-calculator/index.php?route=product/product&path=59&product_id=55
но его функционал не полный и надо бы решить этот вопрос в нашем случае
А именно:
должны считаться минимальные ширина, высота, площадь, установлены максимальные ограничения на ширину и высоту.
Также для тканевых ролет не хватает суммирования по ширине базовой цены + за каждые 100мм дополнительно.
Для еще одной группы ролет надо вычислять площадь и прибавлять сумму за ширину как у обычных тканевых ролет.

Вобщем, если будут вопросы - велкам в личку