Вокруг Сочи·платформа юга·замысел

Инфраструктура, на которой работает весь юг

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

10 секундот «хочу» до «оплачено»
Один вечерподключение турфирмы
Сочи → странамасштаб замысла
листайте
почему именно сейчас

Окно, которое открылось и закроется

Строить в год, когда рынок трясёт, звучит безумно. Мы отдельно проверили это утверждение: подняли 391 факт по рынку с первоисточниками, а потом четыре независимых разбора пытались это опровергнуть. Вот что выдержало проверку — и почему окно не будет открыто долго.

37%бронирований впечатлений
идёт через площадки: было 28%
−40%число заказов в туризме
при падении денег на 2,3%
1,5 месглубина бронирования:
было 3–6 месяцев
+18%Анапа в июле
при минусе 14% по краю

Первое. Клиент уже ушёл в онлайн — без вас

Доля площадок в бронировании впечатлений: 28% в 2023 → 33% в 2024 → 37% в 2025. За тот же период продажи через собственные сайты операторов упали с 29% до 25%. Онлайн-бронирование экскурсий в малых городах растёт взрывообразно — Балтийск +807%, Манжерок +322%, Болгар +220%.

Это происходит независимо от того, нравится это отрасли или нет. Гость, который десять лет назад подходил к стойке на набережной, сегодня открывает телефон в номере в 21:40. Вопрос не в том, идти ли в онлайн, а в том, на чьей витрине окажется ваш автобус — на своей или на чужой, где с вас возьмут 20–25%.

Второе. Место занимают прямо сейчас, у вас на глазах

За последние восемь месяцев на этот рынок зашли те, кто раньше в нём не участвовал:

  • Wildberries запустил «Маркетплейс впечатлений» — и стартовал он именно с Краснодарского края, с комиссией 10%;
  • Яндекс купил DIKIDI — платформу записи, которой пользуются больше 120 тысяч бизнесов в сфере услуг;
  • СДМ-Банк вместе с тремя партнёрами собрал экосистему «Всё включено» специально для турбизнеса: счёт, эквайринг, фискализация и бухгалтерия в одном окне;
  • Intrips уже продаёт похожую витрину отелям Кубани и Крыма за 15 000 ₽ в месяц.

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

Третье. Рынок расчищается — и это работает на выживших

За полугодие ликвидировано 2 700 туристических организаций, на 52% больше прошлогоднего. Физическая розница сжимается: офисов турагентств в крупных городах стало меньше на 1,6%, в Ростове-на-Дону — на 8%. Доля тех, у кого внутренний турпродукт даёт больше половины продаж, за год упала с 37% до 17%.

Читаем это как строитель, а не как пассажир. Каждая закрывшаяся фирма — это её гости, её точки, её направления, которые никуда не делись и распределяются между теми, кто остался. Доля того, кто просто выжил и удержал своих, растёт сама, без единого рубля на рекламу. А выжившие ищут, к чему прислониться: на падающем рынке франшизы туроператоров, наоборот, растут — только у одной сети за год прибавилось 184 офиса.

Четвёртое. Психология покупателя изменилась необратимо

Глубина бронирования схлопнулась с трёх-шести месяцев до полутора месяцев, а летом решение принимается вечером на завтра. При этом число заказов по стране упало почти на 40%, а денег рынок потерял всего 2,3%: люди ездят реже, но дороже, и держатся за то, в чём уверены.

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

Пятое. Юг перетасовывается, и это шанс, а не беда

Регион схлопывается за две недели: Крым из-за топливного кризиса потерял половину потока и собрал 30 тысяч отмен. Но спрос не исчез — он перетёк: половина отказавшихся уехала в Краснодарский край и Абхазию. Анапа в июле дала +18% по заездам при общекраевом минусе 14%, а один из туроператоров фиксировал там рост продаж на 40–60%.

Фирма одного города переживает это как катастрофу. Тот, кто стоит в нескольких городах сразу, — как перераспределение: те же люди, тот же чек, другая точка посадки. Даже городская администрация Сочи признаёт, что перераспределяет потоки в ручном режиме — работа, которая ждёт инструмента.

и календарь, который не подвинуть

Сезон на юге — это работа, а не стройка: с мая по сентябрь любое крупное изменение бьёт по живым деньгам. Единственное окно, в котором такую систему вообще можно построить и спокойно обкатать, — октябрь 2026 – апрель 2027. Следующее откроется через год, и на этом столе к тому моменту будет теснее.

и сразу честно

Всё выше — работа по открытым источникам: цифры рынка, сделки конкурентов, поведение покупателя. Она показывает, что момент удачный, но она не заменяет одного — знания того, как этот рынок дышит на самом деле.

Сколько на побережье фирм, которые реально возят и реально платят. Пересадит ли одна фирма своих гостей в автобус конкурента — или повезёт полупустой борт из принципа. За что здесь держатся и от чего уходят. Этого нет ни в одной базе данных — это есть только у человека, который пять лет делает это руками.

Поэтому дальше — не презентация, а замысел, вынесенный на ваш суд.

часть 1 — что мы строим

Как читать эту часть

Общая картина: замысел, карта системы и устройство — так, чтобы после этой части был понятен весь план целиком.

Это первая часть большого документа о платформе. Здесь — замысел целиком: что мы строим, для кого, из чего оно состоит, чем отличается от всего, что есть на рынке, и почему оно устроено именно так. Дальше в документе каждый модуль разобран до экранов и кнопок, отдельно разобраны экономика, партнёры и регионы, режиссура ощущений и порядок стройки по месяцам. Но читать всё это имеет смысл только после этой части — потому что здесь лежит логика, из которой растёт каждое частное решение.

Правило, по которому написан весь документ: ни одного утверждения без факта под ним. Всё, что здесь есть, стоит на трёх артефактах: 216 атомов боли действующего сочинского бизнеса, полная модель этого бизнеса, и рыночная разведка на 358 фактов с источниками — плюс адверсариальный разгром собственной стратегии, который нашёл в ней 18 смертельных дыр и заставил переписать цифры честно. Мы проектируем не «приложение про экскурсии из головы». Мы проектируем ответ на задокументированную реальность.

01 — суть

Одним абзацем

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

1.2

Четыре обещания — четырём разным людям

Платформа одна, а обещаний четыре, и каждое проверяемо:

КомуОбещаниеЧем измеряется
Туристу «Купил за десять секунд — и дальше тебя ведут»: без регистрации, без пароля, с живым билетом на экране блокировки и автобусом на карте, как такси два экрана между «хочу» и «оплачено»; вход по телефону за 3–6 секунд; билет работает без интернета
Турфирме «Подключилась за вечер — получила бизнес»: сайт, витрина-приложение, касса, расписание, заказы, аналитика — вход 0 ₽ цель онбординга — 85 минут; гейт: три фирмы подряд подключились без единого звонка человеку
Владельцу платформы «Ты узнаёшь о поломке раньше гостя, а не от гостя»: робот сам покупает экскурсию за 1 ₽ каждые несколько минут и проверяет весь путь до чека критерий года: ни одного инцидента, о котором владелец узнал от постороннего
Рынку в целом «Сеть зарабатывает там, где одиночка несёт убыток»: склейка двух полупустых автобусов в один полный возвращает фирмам 35–50 тысяч ₽ аренды за одно решение гейт года: не меньше 15 склеек в неделю в пик сезона в первом городе

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

02 — почва

Откуда мы это знаем

2.1

Живой бизнес как учебник

В основе всего — реальный действующий бизнес в Большом Сочи, который пять лет возит туристов автобусами и два года пытался построить себе систему. Его основатель — Виталий — и самый ценный источник знаний обо всём, что здесь написано, потому что его бизнес — это учебник физики отрасли, которой нет ни в одной книге:

  • Автобус работает как электричка: сбор гостей на 10 километров побережья за 30 минут, по нитке из 36–40 точек посадки, у каждой точки своё время.
  • На одну дату может стоять до шести маршрутов, иногда разнонаправленных, при том что в каталоге сотни направлений.
  • Тарифных категорий гостей — восемь (взрослый, два детских, инфант, два льготных, трансфер, бесплатный), и у них две независимые оси: «платит или нет» и «занимает кресло или нет». Инфант едет на руках — денег ноль, кресла ноль. Бесплатная делегация — денег ноль, кресла заняты. Кто путает эти оси, получает скандал у дверей автобуса.
  • Утро — священное окно: первые группы уезжают в 7:40, посадка идёт с 7:20 до 9:00. Любой сбой в этом окне рвёт весь день. Второе священное окно — вечер 18:00–20:00: пик бронирований плюс два часа ручной настройки завтрашних дат самим Виталием.
  • Средний заказ — 1 300 ₽ на 2,96 гостя, то есть около 430 ₽ с места. Полный 45-местный автобус приносит 19 350 ₽ — при аренде борта 35 000–50 000 ₽. Экономика в лоб не сходится: рейс живёт допродажами и наличными, и платформа обязана это знать, а не делать вид, что не знает.
  • Глубина бронирования схлопнулась до 1–2 дней: человек решает вечером, едет утром. Покупка — импульс, и любой лишний экран между «хочу» и «оплачено» — потерянные деньги.
  • В Сочи регулярно глушат мобильный интернет, ночью его «нет никогда», а в Абхазии за границей связи нет как класса. Офлайн здесь — не аварийный режим, а будни.
2.2

Музей легаси: почему нельзя было просто починить

Из работы действующей системы извлечено 216 атомов боли. Вот дюжина экспонатов, каждый с документальным следом:

ЭкспонатЧто происходило
ПоискТребовал полного совпадения ФИО с отчеством. 13 месяцев борьбы, финал — официальный отказ: «в текущей архитектуре неисправимо». Цитата Виталия: «Простите, это не поиск. Это издевательство»
КаталогОбрезан пагинацией на 30 позициях. Партнёр из Анапы с 40+ программами физически не смог начать работать — его продавцы не видели, что продавать
ЧекРождался не от факта оплаты, а от нажатия гостем кнопки «Вернуться в магазин» в браузере. Не нажал — нет ни статуса, ни чека. Виталий сам спросил: «Чек формируется не потому что есть сигнал от эквайринга, а потому что меняется статус заказа. Но почему???»
ДублиГость, у которого не проходила оплата, жал кнопку по кругу: «Сегодня днём я так удалил 12 повторяющихся одинаковых заказов». Отдельно — чек по заказу годичной давности, пробитый в налоговую дважды; причину не нашли, тему закрыли
МестаСвободные места считались в четырёх независимых кусках кода, включая оба API-контура. Результат: «забронировал 8+3+1=12 человек, система показывает, что осталось 13»
Место и оплатаМесто занимал только статус «Оплачен», который ставил робот раз в 30 минут (при сбое — до полутора часов). Пока гость платил, его место официально было свободно
ПисьмаПодтверждения доходили примерно 1 раз из 11 — замер самого Виталия: «Я только за вчера сделал 11 заявок, а отбивка мне пришла единожды»
РегистрацияЧтобы просто посмотреть цены, требовалась регистрация. Слова Виталия о собственной системе: «Это как "мы продаём квартиры, а если хотите узнать сколько они стоят, оставьте ваши контактные данные"»
ПаролиПароль кабинета турфирмы — «123456», логины летали текстом в рабочем чате, партнёр не мог сменить временный пароль (кнопка исчезла), а сброс паролей делал лично Виталий руками в админке
РоботыРобот автозакрытия заказов молча простоял 2,5 месяца — баллы не начислялись, и Виталий по ночам закрывал заказы вручную. О поломках он узнавал от гостей: «поступила жалоба, что не могут зарегистрироваться»
Агентский чекМёртв 19 месяцев (ошибка кассы «невозможно записать реквизит агента»). Следствие: чужие деньги проходили как свои, и Виталий платил 5% НДС со всего чужого оборота — «я не имею право принимать оплату за услуги партнёров как за свои, потому что буду нести ответственность своей головой»
Изоляция фирмДержалась на фильтрах интерфейса и текла: доступ к чужим карточкам с правом правки, чужие брони в отчёте («иначе это жёсткий слив базы»), реализатор из чужого города, новые сотрудники в группе чужой фирмы из-за захардкоженного id. Все дыры нашёл лично Виталий — не подрядчик и не тест

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

2.3

Диагноз: болезнь, а не список багов

Главное, что надо понять из музея: легаси сломалось не потому, что там писали плохой код. Оно сломалось потому, что на один важный вопрос в системе существовало несколько разных ответов. Сколько мест свободно — четыре ответа. Оплачен ли заказ — зависит от кнопки в браузере. Чья это фирма — зависит от того, не забыл ли программист фильтр. Такое не чинится заплатками: каждая починка добавляет пятый ответ на тот же вопрос.

Отсюда — единственный несущий закон новой системы, из которого выводится вся архитектура этой части:

несущий закон

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

Сколько мест? — спроси кассу мест, другой не существует. Пришли ли деньги? — спроси платёжный факт, его создаёт только банк. Чья это строка? — она сама несёт арендатора, и база не покажет её чужому. Всё остальное в документе — способы удержать этот закон, когда система вырастет до сотен фирм и десятка регионов.

2.4

Рынок в шторм — и почему это окно, а не помеха

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

  • За полугодие ликвидировано 2 700 туристических организаций, +52% год к году. Доход отелей на номер −27%, глубина бронирования 1–2 дня, 15% туристов вовсе исключили экскурсии из бюджета.
  • Регион схлопывается за две недели: Крым из-за топливного кризиса потерял 50% потока и собрал 30 тысяч отмен на 1,5 млрд ₽ — но спрос не исчез, а перетёк: половина отказавшихся уехала в Краснодарский край и Абхазию, Анапа получила удвоение бронирований.
  • Типичный рейс лета 2026 идёт с загрузкой 20–40% при пороге безубыточности около 55% (примерно 25 гостей из 45). То есть фирмы не «зарабатывают меньше» — они несут живой убыток на каждом выезде.

Теперь читаем те же цифры как строители. Ликвидации сжимают знаменатель — доля того, кто просто выжил и удержал своих, растёт сама. Переток между регионами убивает одиночную фирму и кормит платформу, стоящую в нескольких регионах сразу: те же люди, тот же чек, другая точка посадки. А убыточная загрузка делает нашу главную сетевую механику — склейку недоборных рейсов — не «удобством», а вопросом выживания фирмы: свести четыре борта по 18 гостей в два по 80% — это 70–100 тысяч ₽ экономии в день на одном направлении. Кризис — худшее время продавать красоту и лучшее время продавать загрузку, деньги и снятые штрафы. Ровно это мы и продаём.

03 — определение

Что это за зверь

3.1

Чем платформа НЕ является

Отстроимся от знакомых категорий, потому что каждая из них — ловушка:

  • Не агрегатор экскурсий типа Tripster или Sputnik8. Агрегатор берёт 20–24% комиссии (Sputnik8 — минимум 200 ₽ с билета, что при цене места 430 ₽ означает 46%), прячет поставщика от туриста до оплаты, не отдаёт фирме ни одного контакта её клиента и меняет условия «в личном кабинете». Агрегатор живёт на чужом трафике и продаёт витрину. Мы продаём фирме её собственный бизнес, а витрина — лишь один из каналов.
  • Не коробочная CRM для турфирм типа отраслевого софта за 600 000 ₽ входа. Коробка автоматизирует бэк-офис и не приводит ни одного гостя; у неё нет ни витрины, ни сети, ни физики рейса.
  • Не конструктор сайтов. Сайт на конструкторе не знает, сколько мест осталось в автобусе на 7:40, и не пробьёт агентский чек.
  • Не «приложение», которое можно скачать и посмотреть. Приложение — это 5% айсберга; под водой — касса мест, фискальный контур, расписание правилами, офлайн-очереди, сверки и журнал.
3.2

Чем является: четыре слоя инфраструктуры

Точная аналогия — электросеть. К электросети не «подключаются, если понравилась» — на ней работают, потому что вне её темно. Платформа складывается из четырёх слоёв, и каждый — то, чего у рынка сегодня нет:

СлойЧто этоЧему соответствует в обычном мире
Витрины Общий каталог юга + сайт каждой фирмы на её домене + PWA + Telegram Mini App + брендированный раздел в общем приложении — всё из одного движка торговые площади
Операционка Расписание правилами, единая касса мест, посадочные листы офлайн, смены и инкассация, водитель и борт конвейер и склад
Деньги Платёжный факт от банка, агентские чеки с ИНН исполнителя, сплит одной корзины между фирмами, выплаты T+0/T+2, сверка банк–налоговая–база каждую ночь банк и бухгалтерия
Доверие Рейтинг от событий (а не мнений), отзывы только от севших в автобус, «стеклянная дверь» доступов, публичный экран честности, дела вместо жалоб суд, страховая и репутация
формула для запоминания Shopify для турфирм + табло аэропорта для туриста + логика такси для автобусов + касса и налоговая под капотом.
Ни один из существующих игроков не собирает даже двух слоёв из четырёх.
3.3

Два контура равнозначны — это мандат, а не лозунг

Красная строка всего проекта: контур туриста и контур партнёра — оба флагманские. Обычно платформы выбирают: либо вылизанный B2C и «админка как-нибудь», либо мощный B2B и витрина для галочки. У нас выбор запрещён по построению, потому что бизнес-модель замкнута в кольцо: турист приходит на витрину → покупает у фирмы → фирма живёт в своём Пульте → её загрузку спасает сеть → сеть притягивает новые фирмы → у туриста становится больше выбора. Разорви любое звено — кольцо мертво. Поэтому в карте системы (раздел 6) контур туриста и контур партнёра весят почти одинаково: примерно по 105 экранов каждый.

3.4

Планка качества — в чём она измеряется

«Круче Apple» — не про глянец. В этом документе планка разложена на проверяемые вещи, и вот их дух (полная режиссура — в части про ощущения):

  • Скорость как закон физики. Экрана загрузки не существует: первый кадр — живая витрина из локального кэша, за 300 мс. Бюджет отклика в списках — 100 мс, и это красный автотест: экран, который думает дольше, не уезжает в прод. Ни одного спиннера во всём продукте — только скелетоны и оптимистичный интерфейс.
  • Честность как фича. Живой остаток мест из той же кассы, что у кассира, без «осталось 2!!!». Расчёт «онлайн сейчас 4 100 ₽ · на месте наличными 1 050 ₽». Жёлтая полоса «нет сети, данные на 19:40». Публичный отчёт площадки, включая строку «мы нарушили своё обещание 7 раз и выплатили компенсации».
  • Забота, о которой не просили. «Мишке скоро 10 — с 15 августа билет дороже на 200 ₽». «Возьмите кофту: на Рице на 8–10° холоднее, чем на пляже». «Цена на ваш рейс снизилась — вернули разницу баллами». Каждая такая мелочь стоит копейки, потому что это данные, которые система и так знает — впервые показанные человеку в нужную секунду.
  • Ноль тупиков. Экрана «ничего не найдено» не существует как класса: всегда есть соседняя дата, соседний район, три похожих и кнопка «напомнить».
  • Тихий успех = грех. Провал обязан быть виден: молчащий робот — алерт, неушедший чек — красный счётчик, деградация доставки кодов — сообщение владельцу в Telegram человеческим языком. В легаси 100% дыр находил сам Виталий; здесь это запрещено конструкцией.
04 — для кого

Девять живых людей

Мы проектируем не «сегменты аудитории», а конкретных людей с именами. У каждого — свой главный вопрос, и платформа обязана отвечать на него, а не на вопрос соседа.

Оля, 26, туристка.

Вечер, отель в Адлере, 21:40, семья решила «завтра свободный день».

Её вопрос«Куда поехать завтра, сколько это стоит на всех нас целиком и откуда меня заберут?»

Ответ платформы: первый же экран без единой формы говорит «завтра в 7:40 от Магнита, 6 минут пешком, 4 850 ₽ за вашу семью, осталось 6 мест». Утром билет сам поднимается на экран блокировки, автобус ползёт по карте, как такси.

Валентина, 52, владелица турфирмы в Лазаревском.

Четыре программы, арендованный борт, две девочки-реализатора на набережной и тетрадь в клетку. Компьютером владеет слабо; её конкурент — не Tripster, а тетрадь: та работает всегда и не задаёт вопросов.

Её вопрос«А я справлюсь?»

Ответ: она вводит одно название фирмы — и через 40 секунд смотрит на свой готовый сайт, собранный из открытых источников; если фирмы нет в интернете — фотографирует разворот тетради. Вечер с 20:10 до 21:35 — и у неё сайт, витрина-приложение, Telegram-магазин, расписание на июль и первый тестовый заказ с настоящим чеком. Ни одного термина, который она не произносит вслух.

Артём, 34, владелец фирмы в Адлере.

40+ программ, сайт на конструкторе, свой эквайринг, три менеджера.

Его вопрос«Перенесёте всё моё за вечер — или опять месяц ручного ввода?»

Ответ: импорт каталога из Excel, Word, PDF, выгрузки CRM, фото прайса или ссылки на сайт — четыре двери в один экран разбора, где сомнительные места подсвечены жёлтым. И каталог без потолка: 40, 200, 500 программ — пагинации, обрезавшей его предшественника на 30 позициях, не существует.

Вася, реализатор на точке.

Стоит у рынка с 8 до 20, солнце бьёт в экран, гость торопится.

Его вопрос«Продать за 20 секунд и не отвечать за недостачу?»

Ответ: одна кнопка «ПРОДАТЬ», четыре касания (услуга → дата → гости плитками → нал/карта), полный офлайн под глушилки с очередью досылки, а вечером — экран смены: «продано 14, к сдаче наличными 12 800 ₽», подтверждение фото или подписью пальцем. Он больше не отвечает за память — цифру посчитала система.

Марина, диспетчер.

Её вопрос«Кто мне звонит и где его бронь?»

Ответ: пока гостья договаривает фразу, Марина набрала четыре цифры её номера — и бронь уже на экране, за 50 миллисекунд, с опечатками, транслитом и даже по чужой нумерации заказов API-партнёра. То, за что Виталий воевал 13 месяцев и услышал «неисправимо», здесь просто работает с первого дня.

Руслан, водитель.

Его вопрос«Куда ехать, сколько людей на точке и что говорить, когда звонят "где вы"?»

Ответ: экран с ниткой маршрута, числом ждущих на каждой точке и кнопкой «Я выехал» — после которой у всех 47 гостей на экранах блокировки сама появляется живая карточка «автобус в пути», и звонки «где вы» умирают как класс.

Виталий, владелец площадки.

Два года он был одновременно тестировщиком, службой поддержки, сбрасывателем паролей и единственным монитором своей системы.

Его вопрос«Всё ли работает — и узнаю ли я об этом первым?»

Ответ: Мостик — тёмный экран с пульсом платформы и шестью плитками (касса, чеки, списки, партнёры, роботы, почта), робот-турист, который каждые несколько минут реально покупает экскурсию за 1 ₽ и ловит чек, утренний рапорт в 6:40 в Telegram, и тихие часы, в которые система физически не даёт катить обновления в священные окна.

Красная Поляна, API-партнёр.

Курорту не нужен кабинет — он продаёт со своего сайта.

Его вопрос«Дайте ключ, документацию и сверку, которая не врёт»

Ответ: платформа умеет «выключить себе лицо» и быть просто API — со стабильными внешними идентификаторами, песочницей и логом вызовов.

«Второй Виталий» — будущий франчайзи узла.

Владелец сильной местной фирмы в Анапе или Кисловодске, у которого 20 лет знакомств со всеми конкурентами города.

Его вопрос«Могу ли я повторить эту связку у себя — и что мне с этого?»

Ответ (в своё время, не раньше конца 2027): право открыть свой узел, доля от выручки платформы с территории — и роялти, которого не существует: деньги в этой франшизе текут только от платформы к человеку.

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

05 — отличия

Десять переворотов

Чем мы отличаемся от всего на рынке.

⚠️ Актуализация 1 августа: три «переворота» перестали быть переворотами

После сплошной проверки 116 компаний три пункта ниже надо читать с поправкой — они описывают правду о продукте, но перестали быть аргументом в споре.

Операционка. Турецкий TourOperation продаёт полный операционный слой 200+ фирмам примерно за 2 500 лир в месяц. АТОЛ продаёт кассу водителя: «продажа билетов водителем или кондуктором», турагентства прямо в списке отраслей. Это товар.

Сплит и агентские чеки. ЮKassa документирует сплит вместе с чеками по агентской схеме, есть публичный кейс внедрения для туристического сайта силами обычного подрядчика. Т-Банк продаёт «Сплитование платежей» отдельным продуктом. Подключение — от одного дня.

Витрина под брендом. DIKIDI даёт брендовое приложение в App Store и Google Play «с вашим названием, логотипом и фирменным стилем» плюс общий каталог. AtomsTravel даёт фирме сайт на её собственном домене и строит региональные маркетплейсы на госпорталах.

Что осталось настоящим отличием: не отдельные функции, а то, что все они выходят из одного движка за один вечер и связаны турпродуктом — рейсами, местами, посадкой. Ни у одной из проверенных компаний этой связки нет.

Каждый пункт — не «фишка», а перевёрнутое отраслевое правило. Слева — как принято у всех, справа — как у нас и почему это возможно только у нас.

01

Витрина — расписание, а не магазин

Все агрегаторы устроены как интернет-магазин: витрина → товар → корзина. Мы устроены как табло электрички: «Ты здесь. Завтра в 7:40 от Магнита уезжает автобус на Рицу. Осталось 6 мест. Идти 6 минут». Ни один конкурент так не умеет — у них нет физики рейса: точек посадки, времён по точкам, отсечек. У нас это ядро модели данных.

02

Сначала обслужим — личность соберётся сама

Все требуют регистрацию до оплаты. У нас экран входа никогда не появляется первым: гость покупает по телефону и имени за десять секунд, а когда через день закрепляет номер за собой — система втягивает все его прошлые гостевые заказы: «Мы нашли ещё 4 ваши поездки. Ваши баллы: 780». Паролей в системе нет вообще — ни у туриста, ни у реализатора, ни у директора фирмы: нечего забыть, нечего украсть, нечего переслать в чате.

03

Место занято с первой секунды, а не после оплаты

Сегодня гость платит за место, которое всё это время официально свободно. У нас нажатие «Бронирую» рождает удержание на 15 минут с видимым таймером — который при уходе из приложения переезжает на экран блокировки. А овербукинг — не «проверка перед сохранением», а невозможное состояние: 46-е место в 45-местный борт нельзя выдать никаким путём, включая API и ручной заказ.

04

Деньги — факт, а не мнение

Сказать «деньги пришли» может только банк — вебхуком, со страховочным опросом каждые 20 секунд. Чек — третий, независимый шаг с памятью: у каждой денежной операции есть идемпотентный ключ, и второй раз она физически не проходит. Двенадцать заказов-дублей и чеки, пробитые через год повторно, становятся невозможными не потому, что «мы проверяем», а потому, что конструкция не допускает.

05

Цена — фотография, а не ссылка

В строке заказа лежат цена, категория гостя, ставка НДС и комиссия на момент продажи. Поменяли завтра прайс — вчерашние заказы не шелохнулись, сверка через год даёт те же цифры. В легаси правка каталога переписывала уже проданное задним числом и ломала сверку с партнёрами.

06

Чужие деньги не становятся нашими

Каждая продажа партнёрской экскурсии несёт агентские признаки и реквизиты настоящего исполнителя: чек уходит в налоговую с ИНН фирмы, а не платформы. Это снимает личную боль Виталия (5% НДС со всего чужого оборота при нулевом заработке) и делает возможной корзину «один платёж — три фирмы — три чека», где гость платит один раз и не замечает, что произошло что-то сложное.

07

Офлайн — базовое состояние, а не деградация

Билет с QR, посадочный лист, продажа на точке, отметки посадки, применение промокодов — всё работает без сети и досылается само по ключам, без дублей. Федеральный агрегатор офлайн под сочинские глушилки не построит никогда — ему это не нужно ни в одном другом регионе. Для нас это ров.

08

Честность — как продукт

Живой остаток из кассы кассира вместо выдуманного дефицита. Расчёт «сколько ещё достать наличными на месте». Автовозврат разницы баллами тому, кто купил дороже до скидки. Публичный экран честности с собственными проколами. На рынке, где все врут, честность — самое дешёвое и самое невоспроизводимое отличие: конкуренту, чтобы её скопировать, придётся перестать врать.

09

Доверие — журналом, а не обещанием

Платформа владеет собственной экскурсионной фирмой и подключает её конкурентов — Виталий сам сформулировал страх партнёра: «будут думать, что мы можем зайти под их аккаунтом». Ответ — «стеклянная дверь»: войти в кабинет партнёра можно только в режиме чтения, с жёлтой рамкой, обязательной причиной, записью в журнал, который видит сам партнёр, и мгновенным push его директору. Раздел «Кто заходил» обычно пустой — и это продаёт сильнее любых слов. Ни одна платформа на рынке не показывает бизнесу аудит доступа к его данным.

10

Удержание — выгодой, а не замком

Tripster держит фирмы штрафами и запретом контактов; FareHarbor раздал бесплатные сайты и сделал их платными до $5 000 в год. Мы делаем наоборот и письменно: база клиентов принадлежит фирме, экспорт в один клик, уйти можно за 5 минут — а держит то, что снаружи холодно: склейка (350–500 тысяч ₽ за сезон одной фирме), выплаты в день услуги вместо «до 11 числа», касса со снятой личной ответственностью и персонал, выученный трём кнопкам. Формула: всё, что партнёр построил, он может забрать в любой момент — и именно поэтому не забирает.

06 — чем это является

Пять слоёв инфраструктуры

Точная аналогия — электросеть. К ней не «подключаются, если понравилась». На ней работают, потому что вне её темно.

01

Витрины

Общий каталог юга. Сайт каждой фирмы на её собственном домене. Приложение-витрина под её брендом. Магазин в Telegram. Всё из одного движка, за вечер, без программиста.

как торговые площади в городе
02

Операционка

Расписание задаётся правилами, а не руками по датам. Места считаются в одном месте для всех каналов сразу. Посадочные листы работают без интернета. Смены, инкассация, рабочее место водителя.

как конвейер и склад
03

Деньги

Место занимается по факту платежа от банка, а не по нажатию кнопки. Чек уходит с реквизитами той фирмы, которая реально везёт. Одна корзина делится между несколькими фирмами. Деньги партнёру — в день услуги.

как банк и бухгалтерия
04

Доверие

Рейтинг считается от событий, а не от настроения. Отзыв может оставить только тот, кто физически сел в автобус. Видно, кто из сотрудников площадки заглядывал в данные фирмы. Публичный экран честности — включая наши собственные проколы.

как суд, страховая и репутация
05

Спрос

То, чего нет ни у одной системы на рынке: собственный вход к туристу. Витрины в отелях, партнёрские ссылки, страницы городов в поиске, возврат гостя через историю поездок. Инфраструктура без покупателей — просто дорогой софт.

как дорога, по которой приходят люди

Формула, которую легко запомнить: магазин для турфирм + табло аэропорта для туриста + логика такси для автобусов + касса и налоговая под капотом.

07 — контур туриста

Восемь шагов, которые проходит гость

Каждый шаг спроектирован под одну мысль: при глубине бронирования в один-два дня у нас нет второго свидания.

0 сек

Первый экран

Не витрина товаров, а табло: что уезжает завтра, откуда, за сколько на всю семью и сколько идти пешком. Экрана загрузки не существует — первый кадр за 300 миллисекунд.

10 сек

Карточка

Программа по часам, что входит и что нет, карта маршрута, точки посадки с временем, живой остаток мест. Кто везёт — фирма с ИНН, гид с аттестатом, автобус с полисом. Всё это видно до оплаты, а не после.

20 сек

Бронирование

Нажатие «Бронирую» сразу удерживает места на 15 минут — с видимым таймером, который переезжает на экран блокировки, если выйти из приложения.

40 сек

Оплата

Три касания. Честный расчёт: «онлайн сейчас 4 100 ₽, на месте наличными 1 050 ₽». Место закрепляется, когда деньги подтвердил банк — а не когда гость вернулся в браузер.

сразу

Билет

Не PDF в почте, а вещь: живой билет в кошельке телефона, работает без интернета, с QR для посадки.

накануне

Перед поездкой

«Возьмите кофту: на Рице на 8–10° холоднее, чем на пляже». «Выезд в 7:40, будильник поставлен». Фото точки посадки, чтобы не искать в темноте.

утро

В пути

Билет сам на экране блокировки. Автобус ползёт по карте. «Подъедет через 6 минут». Водитель — в одно касание.

после

Возвращение

Баллы начислены, фото поездки собраны, следующая поездка предложена по тому, что человек уже выбирал. Здесь рождается повторная покупка.

08 — контур турфирмы

Вечер, за который фирма получает бизнес

Валентина, Лазаревское. Четыре программы, арендованный борт, две девочки-реализатора на набережной и тетрадь в клетку. Её конкурент — не Tripster, а эта тетрадь: она работает всегда и не задаёт вопросов.

20:10 → 21:35 · один вечер

20:10. Она вводит одно название своей фирмы. Через сорок секунд смотрит на готовый сайт, который система собрала из открытых источников. Если фирмы нет в интернете — просто фотографирует разворот тетради.

20:40. Каталог перенесён. Из Excel, из фото прайса, из ссылки на старый сайт — четыре двери в один экран, где сомнительные места подсвечены жёлтым.

21:10. Расписание на июль задано правилами: «каждый вторник и четверг, кроме 12-го». Не сто кликов по календарю.

21:35. Первый тестовый заказ прошёл — с настоящим чеком в налоговую. Она закрывает крышку ноутбука.

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

Утром у неё есть то, чего не было вчера

Витрина

Свой сайт на своём домене

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

Касса

Чеки уходят сами

С реквизитами её фирмы. Деньги приходят на её счёт. Личная ответственность за фискализацию снята.

Пульт

Рабочее место на смену

Заказы, календарь, места, клиенты, деньги — в одном экране. С телефона на набережной тоже работает.

Сеть

Загрузка, которой не было

Полупустой рейс склеивается с чужим полупустым. Один автобус вместо двух — и обе фирмы в плюсе.

09 — открытый вопрос

Масштаб — ваш ответ, а не наш прогноз

Мультирегиональность заложена в фундамент с первого дня. Не «потом переделаем под другие города» — а так, что новый регион открывается настройкой, а не проектом. Это про архитектуру. А куда и когда идти — вопрос не к архитектуре.

Мы можем честно сказать только то, что посчитали. Склейка рейсов оживает там, где в городе есть плотность: несколько фирм с пересекающимися направлениями. Переток туристов между курортами юга по цифрам уже идёт. Система не заметит разницы между вторым городом и двадцатым — для неё это настройка.

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

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

Второй город

Откуда начинать после первого

Не по логике карты, а по вашей: где у вас уже есть люди, доверие и понимание, как там устроен сезон.

Плотность

Сколько фирм делает город живым

Сеть работает от пересечения направлений. Какая критическая масса реальна для конкретного побережья — вопрос практики, а не расчёта.

Сигнал

Что должно случиться, чтобы сказать «пора»

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

Границы

Куда идти не надо вовсе

Регионы, где физика другая: другие расстояния, другой сезон, другие правила. Честный список «не наше» дороже длинного списка «наше».

Это замысел, а не готовый план расширения. Дорисовывать его нужно вместе — и начинать с той части, где ваш опыт весит больше любого анализа.

10 — откуда этот замысел

Неделя работы вычислительной инфраструктуры

Этот документ — не презентация, написанная за вечер. Это результат работы инфраструктуры анализа нашей команды.

Над этим замыслом неделю работали сотни автономных агентов — одновременно, каждый со своей задачей и своим участком. Одни разбирали отраслевую механику действующего бизнеса до последней детали. Другие поднимали рыночную фактуру и проверяли каждый факт по первоисточникам — не по пересказам, а по документам, тарифам и справкам самих компаний. Третьи проектировали систему по модулям, доводя её до экранов и кнопок. А потом отдельная группа атаковала собственные же выводы, пытаясь их опровергнуть. То, что не выдержало атаки, в документ не попало.

Так родились 216 атомов боли — задокументированных, с точной механикой каждого. Из 116 компаний рынка — поимённая карта того, кто что уже умеет и где именно нас могут догнать. А из нашей же первой версии стратегии — список её 18 смертельных дыр, который заставил переписать все цифры честно: средний чек, сроки окупаемости, размер рынка. Эти правки остались в документе видимыми — вместе с тем, что они отменили.

224агента работали
параллельно
116компаний рынка
разобрано поимённо
651функция
описана до кнопки
7дней непрерывной
работы инфраструктуры

Это не подписка, которую включают на вечер. Чтобы две сотни агентов работали одновременно, не мешая друг другу, не теряли общий контекст неделю подряд и умели проверять работу соседа, нужна отдельная инфраструктура — со своей архитектурой, памятью и правилами. Мы построили её и содержим сами.

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

11 — если хотите глубже

Две части, где всё разобрано до кнопки

До сих пор был замысел целиком. Дальше — два его контура, каждый расписан по экранам, минутам и состояниям. Читаются независимо, в любом порядке.

часть 2 · контур туриста

Приложение для человека

От «куда бы завтра» до «поехали снова»: покадровая режиссура первых тридцати секунд, витрина-расписание, оплата в три касания, билет-пропуск, утро поездки, возвращение и то, что происходит, когда всё идёт не так.

21 раздел~105 экрановчтение 40 мин
Открыть часть →
часть 3 · контур турфирмы

Партнёрский контур

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

9 разделов~105 экрановчтение 35 мин
Открыть часть →
часть 4 · экономика

Деньги и масштабирование

Шесть моделей заработка, прогнанных через одни и те же цифры, с приговором каждой. Тарифная сетка глазами партнёра, честный потолок рынка, рычаг среднего чека и порядок, в котором платформа растёт дальше первого города.

10 разделов41 партнёр до нулячтение 25 мин
Открыть часть →

Что дальше

Замысел готов и проверен. Чего в нём пока нет — вашего знания отрасли изнутри: того, что видно только человеку, который пять лет возит людей автобусами.

Следующий шаг — пройти вместе список вопросов, которые собрались по ходу проектирования. Час разговора — и картина станет полной.

Открыть список вопросов →