У продавца интернета нет. У сервера — есть. Между ними обычный телефон. Этого достаточно, чтобы продать место в автобусе и не продать его дважды.
Это как светофор. И работает по-разному на каждом.
Проще всего представить трубу. По ней течёт вода — это данные.
Первое. Звонку сеть выделяет свой канал и держит его. А данные идут по остаточному принципу: сколько осталось после звонков — столько и получите. Перегружена сота — данные режут первыми, звонки не трогают.
Второе. SMS вообще проходит по служебному каналу — тому, которым телефон здоровается с вышкой. Он работает даже при одной палочке, когда звонок уже рвётся.
Вот и всё. Это не хитрость и не обход. Мы просто берём тот канал, который в этот момент живой.
Настоящие, из практики рынка. Сначала — как ломается сейчас. Потом — как чиним.
Никаких «запомни, что М — это места». Приложение собирает SMS само.
Если заставить продавца печатать М 4471 2 0 — он ошибётся, забудет,
психанёт и вернётся к бумажке. Эти люди боятся сломать. Им нельзя давать коды.
Отправить SMS полностью автоматически, без участия человека, Айфон не разрешает никому — это защита от вирусов, которые рассылают спам за ваш счёт. Андроид разрешает, но с оговорками.
Поэтому схема одинаковая для всех: приложение готовит сообщение, человек жмёт «отправить». Одно касание. Зато работает на любом телефоне и никогда не сломается от обновления.
Дорога на Рицу. Восемьдесят километров, из них половина без связи.
← схема прокручивается вбок
Что делает приложение. Гид работает как обычно: отмечает посадку, записывает, кто сколько доплатил, добавляет человека, который сел по дороге. Телефон складывает всё в очередь и молча ждёт.
Появилась связь в Гагре на две минуты — очередь уходит сама. Гид даже не заметил. Если связь была совсем короткой и ушло не всё — остаток подождёт до следующего раза.
Приложение помнит, где на этом маршруте связь была в прошлые разы — по данным всех предыдущих рейсов. И говорит заранее:
«Через 12 минут будет связь у Гагры — там отправлю. Дальше тишина до 15:30»
Гид знает, когда можно позвонить в офис, а когда бесполезно. Никто на рынке такого не делает — а данные для этого копятся сами, из каждой поездки.
Считаем честно, до копейки.
| Чем пишем | Влезает в одну SMS | Что это значит |
|---|---|---|
| Латиница и цифры | 160 знаков | Коды — только так. P4471.2.0 занимает 9 знаков |
| Русские буквы | 70 знаков | Вдвое меньше. Но хватает: «Взял 2 места. Код 8842» — это 22 знака |
| Русский текст длиннее 70 | ×2 цены | Одно сообщение превращается в два. Правило: ответ всегда до 70 знаков |
Хорошая новость: по-русски отвечать можно. Всё, что нужно сказать продавцу, укладывается в 70 знаков. Транслит не нужен — человек читает нормальный текст.
Входящие SMS бесплатны — за них платит отправитель, и обычно они у него в пакете тарифа. Платим только за ответы. Значит отвечаем не всегда:
| Цена ответа | Ответов в день | В день | За сезон на продавца |
|---|---|---|---|
| 1,5 ₽ | 8 | 12 ₽ | 1 080 ₽ |
| 1,5 ₽ | 20 | 30 ₽ | 2 700 ₽ |
| 3 ₽ | 8 | 24 ₽ | 2 160 ₽ |
| 3 ₽ | 20 | 60 ₽ | 5 400 ₽ |
Продавец приводит 20 гостей в день. Платформа берёт по 15 ₽ с гостя — это 300 ₽ в день.
SMS нужны не всегда, а примерно в трети случаев — когда интернет лёг. Значит расход на SMS: 9–18 ₽ в день.
Это 3–6% выручки с этого продавца. Терпимо — и это плата за то, что продажа вообще состоялась, а не сорвалась.
Обычно SMS отправляют через сервис-посредник — там цена от полутора до четырёх рублей за штуку. Но есть другой путь: обычная симка с большим пакетом SMS в коробочке, подключённой к серверу.
Тогда SMS стоят столько, сколько стоит тариф — несколько сотен рублей в месяц за тысячи сообщений. Считай, бесплатно.
Операторы не любят, когда с обычной симки идёт много сообщений — могут заблокировать, приняв за спам. Здесь не рассылка, а ответы на входящие, и это другое дело — но проверять надо на живой симке, а не верить на слово.
Запасной путь всегда есть: обычный сервис рассылок. Дороже, но надёжно и законно. Скорее всего разумно так: своя симка как основной канал, сервис как страховка.
| Что происходит | Зелёный интернет есть | Жёлтый только телефон | Красный ничего |
|---|---|---|---|
| Продать место | приложение | звонок или SMS | очередь, уйдёт потом |
| Узнать, есть ли места | приложение | SMS, 5 секунд | последние известные |
| Найти гостя по телефону | приложение | SMS, 5 секунд | скачанный список |
| Отметить посадку | приложение | SMS пачкой | очередь, уйдёт потом |
| Закрыть рейс и деньги | приложение | SMS, 3 цифры | очередь, уйдёт потом |
| Продать место дважды | невозможно | невозможно | возможно — но видно сразу |
Последняя строка — самая важная. Перебор возможен только в красной зоне, где связи нет вообще. И даже там он не прячется: рейс помечается, диспетчер видит его первым и решает — второй автобус или обзвон. Сегодня об этом узнают на остановке, когда люди уже пришли.
Честно: это идея, которая выглядит рабочей. Но три вещи ещё не проверены живьём.
Все три проверки — несколько дней и копейки. И сделать их надо до того, как закладывать эту механику в план.
У продавца нет интернета — у сервера есть. Телефонная связь их соединяет.
Продавец ничего не печатает и не учит. Приложение само собирает сообщение, человек жмёт одну кнопку.
Место берётся в момент разговора — значит продать его дважды нельзя. Перебор, из-за которого срывались внедрения, исчезает.