Техническое задание: Замена картографического API

Основная задача

Необходимо выполнить миграцию с Google Maps API на API Яндекс Карт в функционале онлайн-калькулятора расчета стоимости грузоперевозок. Калькулятор является частью коммерческого сайта и должен оставаться полностью работоспособным.

Ключевые требования

  • Замена используемого картографического сервиса (Google Maps) на Яндекс Карты.
  • Сохранение всей существующей логики расчета: определение расстояний, построение маршрутов, расчет стоимости на основе тарифов.
  • Обеспечение корректного отображения карт, точек погрузки/разгрузки и маршрутов.
  • Интеграция должна быть выполнена с учетом производительности и стабильности работы виджета.

Дополнительные условия

  • В ближайшем будущем на сайте планируется реализация нескольких новых сервисов и доработка существующих элементов интерфейса с использованием библиотеки jQuery.
  • Код должен быть написан чисто и сопровождаться комментариями для легкой поддержки и дальнейшего расширения.
  • Все конфиденциальные данные (ключи API, внутренние ссылки) должны быть вынесены в настройки.

Ожидаемый результат

Полностью функционирующий калькулятор стоимости перевозок, использующий API Яндекс Карт для построения и расчета маршрутов, с тем же набором возможностей, что и прежняя версия.

Доработка и разработка плагинов для систем лояльности

Требуется доработать существующий плагин для системы лояльности и создать новый с нуля. Плагины должны интегрироваться с кассовыми системами, применять скидки по QR-коду или ручному вводу и отправлять данные через API.