Разработка сайта такси на 1С-Битрикс под ключ

Мы разрабатываем сайт такси на 1С-Битрикс — не визитку с номером телефона, а полноценный инструмент для приёма заказов, расчёта стоимости и связи с диспетчерской. Типичная проблема самописных решений — медленная загрузка при пиковых нагрузках и сложности с интеграцией 1С: данные не синхронизируются
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка сайта такси на 1С-Битрикс под ключ
Сложный
от 1 недели до 3 месяцев

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1454
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1018
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    760
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    879
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    803
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1162

Мы разрабатываем сайт такси на 1С-Битрикс — не визитку с номером телефона, а полноценный инструмент для приёма заказов, расчёта стоимости и связи с диспетчерской. Типичная проблема самописных решений — медленная загрузка при пиковых нагрузках и сложности с интеграцией 1С: данные не синхронизируются вовремя, заказы теряются. 1С-Битрикс решает это встроенным тегированным кэшированием и готовыми коннекторами CommerceML.

Платформа даёт готовые модули инфоблоков, highload-блоков и управления пользователями, что покрывает 70% типовых задач такси. Мы настраиваем калькулятор маршрута с тарификацией, подключаем API Яндекс.Карт для геокодирования и обеспечиваем динамическое ценообразование через системные агенты. В результате — сайт такси на 1С-Битрикс работает быстрее и обходится дешевле в поддержке, чем самописная разработка.

Оценим ваш проект и предложим сроки под ключ. В типовом проекте мы проектируем архитектуру калькулятора в Highload-блоке TaxiTariffs, настраиваем агенты для проверки статуса заказов каждые 30 секунд, и подключаем диспетчерскую через абстрактный класс DispatchConnector. Среднее время обработки заказа — 500 мс. Работаем с любым масштабом — от 5 до 500 машин. Как указано в официальной документации 1С-Битрикс, "CommerceML — стандарт обмена данными между 1С и сайтом, поддерживаемый ядром платформы".

Как мы настраиваем калькулятор маршрута с тарификацией?

Калькулятор стоимости — центральный элемент. Пользователь вводит две точки, система показывает расстояние, время и цену по тарифу. Внутри — связка из нескольких компонентов.

Геокодинг и построение маршрута. На фронтенде подключается Yandex.Maps JavaScript API или Google Maps JavaScript API. После выбора точек A и B запрос уходит на Router API для получения маршрута. Выбор между Яндексом и Google зависит от географии: для России Яндекс точнее, для международных перевозок — Google.

Тарифная матрица хранится в Highload-блоке TaxiTariffs со структурой:

Поле Тип Назначение
UF_TARIFF_CODE Строка Код тарифа
UF_BASE_PRICE Число Подача, руб.
UF_PRICE_PER_KM Число Стоимость за км
UF_PRICE_PER_MIN Число Стоимость за минуту
UF_MIN_ORDER Число Минимальная стоимость
UF_NIGHT_COEFF Число Ночной коэффициент
UF_ZONE_ID Привязка Зона действия

Формула: max(UF_MIN_ORDER, UF_BASE_PRICE + расстояние_км × UF_PRICE_PER_KM + время_мин × UF_PRICE_PER_MIN) × коэффициент. Коэффициент подтягивается из отдельного HL-блока зон.

Серверная валидация обязательна: AJAX-контроллер заново запрашивает расстояние через серверный вызов Router API и считает цену по актуальным данным. Это исключает подмену параметров на клиенте.

Динамическое ценообразование реализовано через HL-блок TaxiSurge с повышающими коэффициентами по временным слотам. Обработчик OnBeforeOrderAdd применяет коэффициент — новогодняя ночь, час пик. Контент-менеджер настраивает это без программиста.

Пример расчёта стоимостиПоездка 15 км в часы пик: подача $1–1., 15×$1–1./км = $3–4., 30 мин×$1–1./мин = $2–3. Итого: $6–8. × коэффициент 1.5 = $9–12.

Почему сайт такси на 1С-Битрикс выгоднее самописного?

Разработка на Битрикс занимает в 2-3 раза меньше времени, чем с нуля. Готовые модули инфоблоков, highload-блоков и управления пользователями покрывают 70% типовых задач. Интеграция с 1С через CommerceML (согласно документации) встроена в ядро — не нужно писать собственные коннекторы для обмена справочниками и заказами. Опыт наших проектов показывает, что поддержка такого сайта обходится на 30% дешевле благодаря встроенному кэшированию и оркестрации агентов. Если вы хотите быстро запустить сайт такси, закажите разработку у нас.

Как мы интегрируем сайт с диспетчерской и агрегаторами?

Форма заказа собирает маршрут, тариф, время подачи и пожелания. После отправки:

  1. Создаётся элемент инфоблока Orders со статусом «Новый».
  2. Параллельно отправляется POST-запрос в API диспетчерской системы (Такси-Мастер, Maxoptra).
  3. Запускается агент CAgent, который через 30 секунд проверяет статус.
  4. Клиент получает push-обновление через SSE.

Интеграция с диспетчерской реализуется через абстрактный класс DispatchConnector с методами sendOrder(), getStatus(), cancelOrder(). Под каждую систему пишется адаптер — при смене диспетчерского ПО меняется только адаптер.

Для агрегаторов (Яндекс.Такси, Uber) через их Partner API заказы падают в инфоблок с меткой источника. Диспетчер видит единый список и прямых заказов, и заказов от агрегаторов. Запрос к API кэшируется в CStackCacheManager на 60 секунд.

Процесс работы, сроки и что входит

Работаем по этапам:

Этап Что делаем Ориентировочный срок
Аналитика Определяем интеграции, зоны, тарифы 1-3 дня
Проектирование Архитектура калькулятора, схема данных 2-4 дня
Реализация Калькулятор, заказ, админка 1-3 недели
Интеграция 1С, диспетчерская, агрегаторы 1-2 недели
Тестирование Валидация, нагрузка, юзабилити 3-7 дней
Запуск и обучение Деплой, настройка хостинга, передача документации 1-2 дня

Сроки — от 2 до 6 недель в зависимости от сложности. Стоимость рассчитывается индивидуально. Состав работ:

  • Техническое задание с описанием интеграций
  • Развёртывание на хостинге (рекомендуем VPS: 4 vCPU, 8 ГБ RAM, SSD, PHP 8.1+, Redis для кэша)
  • Адаптивная вёрстка mobile-first (75-85% заказов со смартфонов)
  • Настройка PWA-манифеста для добавления на домашний экран
  • Микроразметка Schema.org TaxiService и посадочные страницы под маршруты
  • Гарантия 6 месяцев и техническая поддержка после запуска

Свяжитесь с нами для оценки вашего проекта — подготовим коммерческое предложение и точные сроки.