Проблемы до автоматизации:- Потеря времени: Менеджер по продажам тратил 15-30 минут на один запрос (письмо/звонок в транспортную компанию, ожидание ответа, переписку).
- «Слепая зона» по локациям: Используемый прайс-лист покрывал только ~30% населенных пунктов, по остальным запрос приходилось делать вручную.
- Задержки в коммерческих предложениях (КП): Клиенты могли уйти к конкурентам из-за долгого ожидания расчета итоговой стоимости.
- Риск ошибок: Менеджер транспортной компании мог ошибиться в ручном расчете, что вело к финансовым потерям.
- Невозможность самостоятельного расчета: Партнеры и клиенты не могли даже примерно прикинуть стоимость доставки до момента обращения.
Решение: Telegram-бот с алгоритмическим калькулятором на PythonБыл разработан и внедрен автономный калькулятор, интегрированный с картографическим API для точного расчета расстояний и тарифов.
Техническая реализация:1. Ядро расчетаРазработан алгоритм на Python с использованием библиотек requests и pandas. Система принимает координаты пунктов отправления и назначения, рассчитывает расстояние через внешнее API и применяет гибкую тарифную сетку с учетом веса и габаритов груза. Это обеспечивает точный и моментальный расчет стоимости доставки для любого населенного пункта.
2. Картографические данныеИнтегрировано API Яндекс.Карт для точного определения расстояния по дорогам между точками. Это исключает ошибки расчета по прямой и обеспечивает соответствие стоимости реальным затратам на логистику.
3. Пользовательский интерфейсРеализован Telegram-бот с использованием библиотеки python-telegram-bot. Пользователи вводят адреса и параметры груза в чат, а бот мгновенно возвращает итоговую стоимость. Решение не требует установки дополнительного ПО и доступно 24/7 с любого устройства.
4. Данные о тарифахВ качестве базы данных используется Google Sheets, где хранится актуальная тарифная сетка партнера по доставке. Это обеспечивает централизованное управление прайсом без необходимости изменения кода бота.