Кейс: Transfer‑Belarus — онлайн‑калькулятор трансфера с картой и Telegram (WordPress)
Компания Transfer‑Belarus (transfer-belarus.by) — это сервис по перевозке пассажиров и организации трансферов. У клиента уже был сайт, однако он не отвечал современным требованиям по удобству и функциональности. Одним из ключевых запросов стало внедрение интерактивного калькулятора стоимости поездки, который позволил бы посетителям быстро рассчитать цену трансфера и оформить заказ онлайн. Именно для этого проекта мы и разработали кастомный плагин с картой, подсказками адресов, геолокацией и интеграцией с Telegram.
Дать пользователям на сайте трансферной компании быстрый способ рассчитать стоимость поездки, выбрать опции и оформить заказ в 1–2 шага с мгновенным уведомлением менеджера в Telegram.
1) Паспорт проекта
Клиент: Transfer‑Belarus
Сайт: transfer-belarus.by
Отрасль: перевозки, такси/трансферы
Формат работы: кастомный плагин под WordPress
Версия решения: transfer-calculator v1.5.8a
Интеграции: Yandex Maps JS API (SuggestView, Geocode, Route), Telegram Bot API
Совместимость: современный WordPress, PHP 7.4+
2) Исходные цели и ограничения
- ⚡ Мгновенный расчёт стоимости с учётом расстояния/времени и доп. опций.
- ? Подсказки адресов и построение маршрутов по Беларуси, России и Европе.
- ? Геолокация: один клик — «Где я?» подставляет текущий адрес.
- ? Два шага: «Расчёт → Контакты», минимум отвлечений.
- ? Telegram‑уведомления о новых заявках.
- ? Мобильный UX — большинство пользователей со смартфонов.
- ? Антиспам/безопасность, экспорт в CSV, настраиваемые тарифы.
Тарифы (по ТЗ):
- Стандарт — 1.5 р/км или 70 р/час, ожидание на выбор.
- Бизнес (BMW/Mercedes/Audi) — 1.5 р/км или 70 р/час.
- VIP (X6/A8) — 3 р/км или 80 р/час.
- Грузовой — 50 р/час (по городу) или 1.9 р/км за МКАД + 50 р абонирование (фикс).
3) Реализация
- Frontend
- Поле ввода «Откуда» с геолокацией.
- Поле ввода «Куда» с автоподсказками.
- Выбор тарифа и опций.
- Кнопка «Рассчитать» с мгновенным пересчётом.
- Карта маршрута с данными о расстоянии и времени.
- Мультишаговая форма: расчёт → контактные данные.
- Backend
- Админ‑панель с настройками тарифов и опций.
- Включение/отключение карты.
- Настройка Telegram‑интеграции (токен, чат ID).
- Экспорт заявок в CSV с фильтрацией.
- Интеграции
- Yandex Maps API: SuggestView для автоподсказок, Geocode для адресов, Routing для маршрутов.
- Telegram Bot API: отправка заявок напрямую менеджеру.
- Безопасность
- Nonce‑проверка при AJAX‑запросах.
- Honeypot и таймер отправки.
- Обязательное согласие с политикой конфиденциальности.
4) Результат
- Полностью рабочий калькулятор на сайте transfer-belarus.by.
- Возможность расчёта маршрутов по Беларуси, России, Европе.
- Удобная мобильная версия.
- Прямые уведомления в Telegram.
- Лёгкая настройка тарифов через админку.

5) Вывод
Проект позволил клиенту повысить удобство сайта, упростить процесс заказа и автоматизировать приём заявок. Калькулятор стал одним из главных инструментов привлечения новых клиентов.
