____

Разработка веб-приложения и настройка обмена данных для транспортной компании

Задача

Автоматизация бизнес-процессов, осуществление контроля за оказанием транспортных услуг. Настройка взаимодействия цепочки “Заказчик — Менеджер — Логист — Подрядчик”. Взаимодействие приложения с системой заказчика по API.

Решение

  • Разработка веб-приложения на React
  • Интеграция веб-приложения с 1С для обмена данными
  • Интеграция с сервисом Dadata для построения маршрутов на карте
  • Интеграция с ЮКаssa для проведения онлайн-платежей
  • Настройка API на стороне ресурса

Реализация

Ведение бумажного путевого листа с внесением необходимых сведений — неудобно и энергозатратно. Наши специалисты перенесли ввод всех данных в приложение. В результате этого клиент может самостоятельно выбирать маршрут доставки груза по Москве и области, тариф, пакет оплаты, исходя из конкретных параметров (дополнительных услуг, в том числе необходимость грузчиков на определенные адреса), отслеживать местонахождение водителя, контролировать финансы и документооборот. 

Водитель имеет возможность выбирать заказ, а менеджер отслеживать местоположение и качество выполнения услуги. 

Сценарий работы взаимодействия цепочки  “Заказчик — Менеджер — Логист — Подрядчик” следующий:

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

Клиент заполняет данные о грузе и мгновенно получает  подробный расчет услуги.

2. Отправляется заявка в 1С менеджеру.

Отправляется заявка в 1С менеджеру.

3. После уточнения всех деталей формируется коммерческое предложение с точной стоимостью услуги, высылается которое на электронную почту клиента в формате действующей ссылки. 

коммерческое предложение с точной стоимостью услуги

4. Если условия устраивают клиента, он нажимает “Принять условия”.  После одобрения предоставляется подробная инструкция дальнейших действий.

Принять условия

5. На основе внесенных клиентом данных формируется договор, который обязательно подписывается клиентом и отправляется менеджеру.

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

6. Заказчику отправляется счет на оплату (ссылка). Она может осуществляться по нескольким сценариям, в зависимости от статуса клиента (ИП, юридическое или физическое лицо) — договор оферты, договор заявки или эквайринг (для физических лиц).

После оплаты назначается транспортное средство для выполнения перевозки

7. После оплаты назначается транспортное средство для выполнения перевозки. Водители могут выбирать заявки самостоятельно. В рамках этого решения мы создали веб-приложение для Пользователей, Менеджера, Логиста и Водителей. 

В интерфейсе Водителю доступна актуальная информация о заявках, данные путевого листа, список заданий. Возможен просмотр маршрута, доступна функция GPS-навигатор. 

Менеджер имеет возможность отслеживать местонахождение водителя в реальном времени, контролировать показания одометра.  

Пользователь же видит транспортное средство, которое выполняет его заказ, дату и время прибытия. 

 

8. После прибытия водителя в пункт назначения Заказчик получает уведомление, а клиенту отправляется ссылка на “Акт выполненных работ” после оказания услуги. 

С целью улучшения и доработки существующей системы предусмотрена возможность оценки работы компании клиентом. 

9. Нашими специалистами проработаны все возможные сценарии поведения на сайте — отсутствие свободных машин, отказ водителя от заказа и прочее. 

Предусмотрена корректировка оплаты услуг по итогу выполненных работ (доплата или возврат денег), работа с документами. Водитель может сфотографировать документы и прикрепить их к маршруту. 

 

Следующий проект