Решение
Мы составили план доработок, разбив его на короткие спринты. Такой подход позволил запускать улучшения постепенно и не останавливать работу действующего сайта.
Безопасность и стабильность
Первым делом обновили CMS и модули, закрыли найденные уязвимости, настроили резервное копирование и мониторинг доступности. Без этого шага любые новые функции были бы построены на ненадёжном фундаменте.
Калькулятор стоимости перевозки
Вместе с коммерческим отделом формализовали логику ценообразования: тарифные зоны, вес и объём, плотность груза, тип упаковки, дополнительные услуги вроде страхования, погрузки и забора груза от двери. Новый калькулятор учитывает все эти параметры и показывает ориентировочную стоимость и срок доставки. Тарифы хранятся в отдельной таблице, которую менеджеры обновляют сами без участия разработчиков.
Интеграция с CRM
Все формы сайта, включая калькулятор, мы подключили к CRM через API. Заявка создаётся как сделка с полным набором параметров: маршрут, характеристики груза, рассчитанная стоимость, источник перехода и UTM-метки. CRM автоматически распределяет заявки между менеджерами и ставит задачу перезвонить в течение пятнадцати минут.
Личный кабинет клиента
Для постоянных клиентов сделали личный кабинет. В нём можно посмотреть статусы текущих отправлений, историю перевозок, закрывающие документы и быстро повторить прошлый заказ. Статусы подтягиваются из системы управления перевозками компании.