Описание логики и работы калькулятора.
Элементы калькулятора:
Каждый элемент имеет свою стоимость при выборе того или иного значения.
Для элемента калькулятора имеющего значение в виде количества ( ползунок / поле ввода) конечная стоимость рассчитывается как произведение указанного количества на стоимость за единицу ( внутреннее значение задается для отдельного элемент ).
Формула расчета - в формуле расчета подставляется стоимость указанного в ней элемента калькулятора значение у которого было выбрано.
Особенности работы некоторых элементов:
Откуда - Куда - Основной коэффициент расчета стоимости. Меняется в зависимости от выбора и сочетания населенных пунктов.
Дополнительные услуги - переключатель для отображается список дополнительных параметров для расчета.
Упаковка - переключатель для отображения блока с выбором "Вида упаковки".
Погрузо-разгрузочные работы - переключатель для отображения блока "Погрузо-разгрузочные работы".
Дополнительные формулы расчета:
Номер этажа - указанное количество * заданный коэффициент за этаж.
Дни хранения груза - указанное количество * заданный коэффициент за день.
Формула расчета результата:
(Откуда (коэффициент) * вес * стоимость за кг (коэффициент)) + номер этажа + ( упаковка * объем ) + (страховка (коэффициент) * вес ) + (дни хранения груза * длина * ширина ) + экспедирование + СМС + паллетирование