У нас интернет-магазин, и мы хотим показывать покупателям, во что обходится доставка окружающей среде, ещё до оформления заказа. Нужен калькулятор, который по расстоянию, способу транспортировки (велокурьер, легковой автомобиль, грузовая машина, авиа, море) и весу посылки прикидывает объём выбросов углекислого газа в килограммах для конкретного заказа. Сейчас такой информации у нас нет, а покупатели периодически спрашивают, действительно ли более дешёвая и медленная доставка ещё и более экологичная — и мы сами не знаем ответа, хочется показывать реальные цифры, а не гадать.
Калькулятор должен уметь сравнивать два-три варианта доставки рядом: показывать оценку выбросов, стоимость и срок вместе, чтобы разница была видна сразу. На последнем шаге оформления заказа нужна необязательная опция компенсации: покупатель видит расчётный след выбранной доставки, ставит галочку, доплачивает небольшую сумму, и эта сумма фиксируется отдельной записью как взнос на компенсацию выбросов. Коэффициенты выбросов должны редактироваться из админки, а не быть зашиты в код — список перевозчиков будет расти.
Данные по перевозчикам и маршрутам дадим со своей стороны, а методику расчёта и источники коэффициентов выбросов предложите сами — с указанием, откуда взяты цифры.
Что должно быть в результате: — рабочий расчёт выбросов по расстоянию и типу транспорта — сравнение вариантов доставки бок о бок — опция компенсации на шаге оформления заказа — коэффициенты, редактируемые из админки — аккуратный виджет, адаптированный под мобильные устройства