Ищете крутые кейсы в digital? Посмотрите на номинантов Workspace Digital Awards 2026!
Mobecan
Речные прогулки в Петербурге: увеличили онлайн и офлайн-продажи на 35% без сети в городе
Mobecan
WDA
2026
#Разработка сайтов под ключ

Речные прогулки в Петербурге: увеличили онлайн и офлайн-продажи на 35% без сети в городе

5569 
Mobecan Россия, Санкт-Петербург
Поделиться: 3 0 0
Речные прогулки в Петербурге: увеличили онлайн и офлайн-продажи на 35% без сети в городе
Клиент

ООО "ЕЦВТ"

Сфера

Развлечение и спорт

Регион

Россия

Тип сайта

Порталы и сервисы

Сдано

Сентябрь 2025

Задача

Boattour — оператор речных прогулок в Санкт-Петербурге, который работает с несколькими судоходными компаниями и широкой сетью партнёров. Продажи в компании были в основном офлайн: около 80% билетов продавались на местах, и только 20% — онлайн.

Инфраструктура была разрозненной: мобильные кассы, эквайринг, CRM и сторонние агрегаторы работали независимо друг от друга. Из-за этого данные по продажам приходилось собирать вручную из разных источников, сверки занимали много времени и часто расходились, а с ростом числа партнёров и рейсов управлять процессами становилось всё сложнее.

Клиент рассматривал готовые решения, но они не подошли. Например, 1С оказалась слишком громоздкой: сложно адаптировать под динамичные рейсы, разные каналы продаж и работу без интернета. При этом внедрение было дорогим, а гибкости не хватало.

Поэтому решили разрабатывать собственную систему под специфику водного туризма.

Перед нами стояли такие задачи:

— упростить покупку билетов для туристов и развить онлайн-продажи;

— дать партнёрам удобный инструмент для закупки и перепродажи билетов;

— автоматизировать продажи «в поле» через мобильных кассиров;

— объединить судоходные компании, партнёров и точки продаж в одной системе;

— обеспечить стабильную работу даже без интернета на причалах;

— навести порядок в сверках и финансовых расчётах;

— сократить ручную работу и снизить количество ошибок.

Отдельной проблемой был интернет на причалах: связь часто пропадала или работала нестабильно. В такие моменты продажи останавливались, команда теряла выручку, а данные приходилось восстанавливать вручную при появлении сети. Это напрямую влияло на доход и усложняло операционные процессы.

Решение

Мы разработали единую цифровую экосистему, которая объединила все процессы Boattour — от создания маршрута до продажи билета и финальной сверки с партнёрами. Теперь компания управляет онлайн- и офлайн-продажами в одном контуре, контролирует работу партнёров и судоходных компаний и не теряет данные даже при нестабильном интернете на причалах.

Туристам система позволяет:

— Быстро выбирать и покупать билеты онлайн без регистрации;

— Получать актуальное расписание рейсов и доступные маршруты;

— Оформлять покупку в несколько кликов;

— Использовать промокоды и специальные предложения от партнёров.

B2B-партнёрам платформа решает задачи:

— Закупать билеты на специальных условиях через личный кабинет;

— Использовать API и виджет для интеграции продаж на свои сайты;

— Управлять промокодами и реферальными механиками;

— Проводить сверку и получать прозрачную отчётность по продажам.

Судоходным компаниям система даёт возможность:

— Самостоятельно создавать туры и управлять расписанием рейсов;

— Планировать маршруты и контролировать загрузку теплоходов;

— Работать с партнёрской сетью в едином интерфейсе;

— Отслеживать продажи и финансовые показатели.

Полевым кассирам и промоутерам система позволяет:

— Продавать билеты прямо на улицах города через мобильные кассы;

— Мгновенно фиксировать операции в общей системе;

— Снижать количество ошибок за счёт автоматизации продаж.

Причалы получали инструмент для того, чтобы:

— Продавать билеты даже при нестабильном или отсутствующем интернете;

— Сохранять данные локально с последующей синхронизацией;

— Исключать потери продаж в пиковые периоды.

Чтобы реализовать задуманное, мы выстроили систему из четырёх взаимосвязанных модулей: онлайн-платформы «Единый центр водного туризма», приложения «Мобильный кассир», сервиса для судоходных компаний «Сити Круиз» и офлайн-сервис «Стацпричал». Развивали продукт по приоритетам бизнеса: сначала сфокусировались на онлайн-продажах, затем усилили офлайн через мобильных кассиров, и только после этого перешли к глубокой автоматизации и связке всех участников в едином контуре.

1Сделали единый канал онлайн-продаж для туристов и партнёров

Сердцем решения стала онлайн-платформа Единого центра водного туризма — единая точка входа для туристов и партнёров, в которой:

— пользователи покупают билеты;

— партнёры работают в личных кабинетах, управляют условиями продаж, используют API и виджеты для интеграции, а также проводят сверки и анализируют отчётность.

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

Сервис упростил подключение и работу партнёров: они могут размещать виджет ЕЦВТ у себя на сайте и продавать билеты напрямую. 

Платформу реализовали на OctoberCMS, которая в свою очередь построена на Laravel. Технологии позволяют использовать готовую экосистему, быстро добавлять новые функции в продукт и упрощают подключение новых разработчиков к проекту.

2Масштабировали офлайн-продажи через мобильных кассиров

Мы разработали сервис «Мобильный кассир», который вынес продажи «в поле». Кассиры смогли продавать билеты прямо на улицах города без стационарных точек, фиксируя все операции в общей системе. Сервис увеличил количество мобильных продаж и позволил обходиться без расширения офлайн-точек.

Приложение реализовали как нативное решение на Kotlin. Оно обеспечивает стабильную работу, высокую скорость, а еще кассирам удобно его использовать на улицах или в местах с нестабильным интернетом, большим потоком людей и без доступа к стационарному оборудованию.

3Упростили управление рейсами для судоходных компаний

Мы сделали отдельный сервис «Сити Круиз», где судоходные компании могут сами работать со своими рейсами. Теперь они создают туры, настраивают расписание, планируют маршруты и видят загрузку теплоходов без передачи данных вручную и лишних согласований. Это ускорило работу с новыми рейсами и снизило количество ошибок.

Сервис построен на микросервисной архитектуре: отдельные сервисы на Laravel отвечают за разные зоны ответственности, а центральный сервис Vrata реализован на Lumen. Это позволило гибко масштабировать систему и развивать ее отдельные части независимо друг от друга.

4Помогли причалам продавать билеты даже без интернета

Сделали модуль «Стацпричал», который позволяет продавать билеты даже при слабом или полностью отсутствующем интернете. Систему проверяли на реальных сценариях: пропала связь, закончилась лента, уже открыта смена — всё, с чем сталкиваются кассиры в работе.

Чтобы всё работало стабильно, у приложения есть локальный режим. С ним даже без подключения к сети принимаются оплаты, печатаются чеки, а данные сохраняются внутри устройства. Когда интернет возвращается, все накопленные данные автоматически отправляются в систему. В результате продажи не останавливаются, а информация не теряется.

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

Самой сложной задачей было понять, когда интернет действительно пропал, а не просто «тормозит». Для этого настроили постоянное соединение с сервером через вебсокеты — система почти мгновенно определяет статус связи, показывает это кассиру и понимает, какие точки сейчас онлайн.

5Технологии и интеграции

В основе системы лежит единый стек: PHP 8, MariaDB, Laravel / Lumen, Twig и Blade.

Система интегрирована с внешними сервисами: эквайрингом Альфа-Банка, агрегаторами GetYourGuide и VisitSPB. Одной из самых сложных задач стала интеграция с GetYourGuide: сервис работает по модели опроса доступности, а не приёма изменений, и использует собственную структуру данных, отличающуюся от внутренней модели системы. Для решения задачи мы создали систему, которая «переводит» свои данные в формат GetYourGuide и обратно, а также регулярно обновляет информацию, чтобы обе стороны всегда видели актуальные рейсы и наличие мест.

Результат

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

Сервис уже показывает результаты: количество заказов выросло на 35% — с 27 тысяч в 2024 году до более 36 тысяч в 2025. Мобильные продажи увеличились почти в 2 раза: с 15,7 до 29 тысяч заказов — сработала ставка на мобильных кассиров и развитие офлайн-канала.

Параллельно росла партнёрская сеть: если до запуска системы в компании было 230 партнёров и 3 поставщика рейсов, то сейчас — уже 294 партнёра и 6 поставщиков. Благодаря виджетам на партнерских сайтах увеличился общий объём продаж — в 2025 году через систему прошло более 119 тысяч рейсов, в среднем около 320 заказов в день.

Снизилась нагрузка на команду: автоматизация продаж, работы с партнёрами и сверок заметно сократила ручные операции и практически убрала ошибки в расчётах. Это стало возможным, потому что теперь компания контролирует весь процесс:

— самостоятельно запускает рейсы и формирует экскурсионные продукты;

— подключает судоходные компании и управляет их маршрутами в единой системе;

— продаёт билеты через онлайн-каналы и развитую сеть офлайн-точек;

— выстраивает работу с B2B-партнёрами: предлагает оптовые закупки, управляет промокодами и реферальными условиями;

— масштабирует продажи за счёт партнёрской сети и мобильных кассиров;

— продолжает продажи даже при нестабильном интернете на причалах;

— ведёт централизованный учёт, расчёты и сверки по всем участникам.

Комментарий агентства

Роман Кузнецов
Роман Кузнецов

Генеральный директор (CEO)

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

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

За этим стояли десятки интервью, BPMN-диаграммы и большой объём аналитики, без которой такой проект просто невозможно было бы собрать в рабочую систему.

На момент запуска это решение было единственным в Санкт-Петербурге. И не исключено, что остаётся таким и сейчас.

https://boattour.ru

Стек технологий

  • PHP PHP Язык программирования
  • October October CMS
  • Laravel Laravel Фреймворк/библиотека
  • Figma Figma Графический редактор

Над проектом работали:


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Mobecan с удовольствием обсудит вашу задачу

Оставить заявку