1. На данном этапе сайт информационный.
Должен быть реализован калькулятор, чтобы любой человек мог ознакомится со стоимость и сроками доставки.
2.
Простой калькулятор.
1. Результат нужно брать из таблицы.
2. Города и вес мы будем постоянно добавлять. Нужно предусмотреть загрузку обновленной таблицы.
3. Калькулятор внешне это 3 горизонтальных ячейки с поиском населенных пунктов из справочника по первым буквам + выпадающие ячейки для ввода точных размеров :
1) город отправителя;
2) город получателя;
3) вес
пример1
media.cackle.me/c/29/736f... пример2
media.cackle.me/d/95/e124... 4) возможность ввести габариты и вес для точного расчета
пример скрыто
media.cackle.me/4/31/af0e... пример отображено
media.cackle.me/4/16/145b... www.dpd.ru/ols/calc/calc.... 4. Ниже логика определения веса для поиска в таблице нужной ячейки.
Во вложении "Форма для расчета веса" и таблица для калькулятора.
В этой таблице "РАСЧЕТ ОБЪЕМНОГО ВЕСА ДЛЯ ПЕРЕВОЗКИ" это вес к оплате.
Логика такая:
1.отправка 1 места. Отправка Москва Нижний Новгород 100х50х10 1 шт по 1 кг
1.1. клиент вводит только вес расчет ведется по весу
Москва-Нижний Новгород 1 кг. Выводится ст-ть за 1 кг 698,25 ;
1.2. клиент вводит вес и габариты места расчет ведется по максимальному значению
Москва Нижний Новгород 100х50х10 1 шт по 1 кг
сравнение веса фактического с объемным.
объемный вес: 100*50*10/5000=10 кг
факт.вес: 1 кг
сравнение: 10(об.вес)<>1(факт.вес)
выводится стоимость за 10 кг 1 388,10
2.отправка груза с несколькими местами. Отправка Москва Нижний Новгород 100х50х10 1 шт по 1 кг, 49х49х9 1 шт по 3 кг
2.1. клиент вводит только вес расчет ведется по весу.
Аналогично расчету выше
2.2 клиент вводит вес и габариты каждого места расчет ведется по максимальному значению
Аналогично расчету 1 места, только здесь каждое место проверяется на максимальное значение и по итоговой сумме определяется стоимость.
100х50х10 1 шт по 1 кг
49х49х9 1 шт по 3 кг
100х50х10/5000=10 кг -> сравнение 10 кг <> 1 кг -> к суммированию 10 кг
49х49х9 /5000~4,4 -> сравнение 4,4 кг <> 3 кг -> к суммированию 4,4 кг
выводится стоимость за 14,4 кг 1771,35
(1771,35 это стоимость за 15 кг
* итоговый вес округляется в большую сторону до целых (14,4 кг-> 15 кг).)