Что видит покупатель
Путь от «хочу цветы» до оплаченного заказа укладывается в несколько экранов, без звонка и без ожидания ответа менеджера. Ниже он описан так, как устроен в NovaFlo; в других программах шаги могут отличаться.
- Открывает бота. По ссылке из соцсетей, по QR-коду на упаковке или на точке, по кнопке в чате с ботом магазина. Мини-приложение — это обычная веб-страница, которую мессенджер показывает внутри себя, поэтому ставить приложение из магазина приложений не нужно.
- Смотрит каталог. Стебли поштучно с фото и ценой за штуку, букеты, подписки на цветы, подарочные сертификаты. У каждого стебля видно, сколько можно заказать сегодня, — цифра приходит со склада магазина. Сорт, у которого вышел срок жизни, витрина сама перестаёт продавать.
- Собирает корзину. Стебли добавляются штуками по шагу продажи (по одному, по пять, по десять — как задал магазин), букет — целиком, сертификат — на нужную сумму.
- Вводит адрес. Подсказки по мере ввода, проверка, попадает ли адрес в зону доставки, и стоимость доставки по расстоянию от магазина. Можно выбрать самовывоз с точки.
- Выбирает дату и слот. Слот — это окно доставки, например «с 12:00 до 14:00». Витрина предлагает только доступные слоты: на сегодня — те, к которым магазин ещё успевает собрать заказ. Заказать можно и на дату через неделю — под поставку, которая ещё едет.
- Указывает получателя. Себе или другому человеку: имя, телефон, текст на открытке. Согласие на обработку персональных данных — обязательная галочка.
- Оплачивает. Через ЮKassa: карта, СБП, SberPay. На телефоне страница оплаты открывается в браузере поверх мини-приложения, после оплаты покупатель возвращается обратно. Часть суммы можно закрыть бонусами. Если заказ не оплачен в течение часа, он отменяется, а стебли возвращаются в продажу.
- Получает уведомления. В тот же чат с ботом: заказ оплачен, собран, передан курьеру, доставлен.
- Видит историю и бонусы. В профиле — все заказы, баланс бонусов, подписки и сертификаты. Аккаунты в Telegram и MAX объединяются по ссылке из профиля, после этого история и бонусы общие.
Что видит владелец
Заказ появляется в панели магазина в момент оплаты: состав, адрес, слот, телефон получателя, текст открытки. Админу приходит уведомление в бот. Ничего не нужно переносить из переписки в тетрадь — заказ уже записан так, как его оформил покупатель.
Заказы, которые пришли по телефону или с точки, админ заводит в той же панели: они попадают в ту же очередь и списывают тот же остаток, а оплату отметить: наличные, карта, QR или счёт. Если покупатель просит заменить пионы на розы, состав правится прямо в заказе до сборки: цена пересчитывается, разница уходит покупателю доплатой или возвратом.
Дальше заказ идёт по ролям. Флорист видит его в своей очереди на нужную дату и отмечает «собран»; упаковщик, если он есть, готовит к доставке; курьер получает маршрут по дорогам с адресами, телефонами и порядком точек. По каждой доставке остаётся план и факт. У каждого сотрудника свой экран, и никто не спрашивает у соседа, что делать дальше.
Остаток списался сразу на всех витринах. Если последние пионы ушли через MAX, их в ту же секунду нет ни в Telegram, ни на сайте. Клиентская база — контакты, история заказов, бонусы, согласия на рассылку — лежит в панели магазина, оттуда же уходят рассылки покупателям в Telegram и MAX. В аналитике по товарам видны выручка, себестоимость и маржа.
Как выглядит день магазина после автоматизации по шагам и программа изнутри — на главной. Склад со сроками жизни, плановыми поставками и букетами-рецептами разобран отдельно в хабе учёт цветов.
Telegram, MAX и сайт: чем отличаются каналы
Все три витрины показывают один каталог и пишут в один склад. Разница — в том, где живёт покупатель и как он попадает внутрь.
| Telegram | MAX | Сайт | |
|---|---|---|---|
| Где живёт покупатель | В чате с ботом магазина | В чате с ботом магазина | В браузере, с телефона или компьютера |
| Как попадает | Ссылка на бота, QR-код, кнопка в чате и в меню бота, кнопка в посте канала магазина | Ссылка на бота, QR-код, кнопка в чате с ботом | Адрес сайта, поиск, ссылка из карт и соцсетей |
| Как авторизуется | Без регистрации — по аккаунту Telegram | Без регистрации — по аккаунту MAX | По номеру телефона с кодом из SMS; заказ можно оформить и как гость |
| Уведомления о заказе | В чат с ботом | В чат с ботом | В мессенджер, если аккаунт связан с Telegram или MAX; статус всегда виден в истории заказов |
| Оплата | ЮKassa, страница открывается в браузере поверх мини-приложения | ЮKassa, так же | ЮKassa в новой вкладке браузера |
| Общий аккаунт | История и бонусы общие после объединения с MAX и сайтом по ссылке из профиля | История и бонусы общие после объединения с Telegram и сайтом по ссылке из профиля | Привязывается к мессенджеру той же ссылкой |
В Telegram мини-приложение открывается по кнопке клавиатуры, инлайн-кнопке под сообщением, кнопке меню бота или по прямой ссылке. При запуске приложение получает идентификатор, имя и username пользователя, поэтому регистрации не нужно. Внешнюю ссылку — например, страницу оплаты — приложение открывает в браузере, само при этом не закрываясь.
MAX — российский мессенджер: есть приложения для iPhone, Android, компьютера и веб-версия. Мини-приложения там работают по схожей схеме: они существуют только внутри чат-бота, открываются по кнопке в чате с ботом или по прямой ссылке вида max.ru/имя_бота?startapp=…, получают идентификатор и имя пользователя из данных запуска, а внешние ссылки открывают в системном браузере. Бот и мини-приложение регистрируются на бизнес-платформе MAX (business.max.ru).
Сайт нужен тем, кто ищет цветы в поиске или не пользуется мессенджерами вовсе. Он же — единственная из трёх витрин, которую индексируют поисковики.
Чем мини-приложение отличается от бота с кнопками и от маркетплейса
Слово «бот» сбивает с толку: под ним понимают три разные вещи. Различие не в технологии, а в том, кто оформляет заказ и чей это покупатель.
Бот-переписка. Клиент пишет в личку или нажимает кнопки «Розы», «Тюльпаны», «Позвонить». Дальше работает человек: переспрашивает адрес, считает сумму, выставляет ссылку на оплату, записывает заказ в тетрадь или таблицу. Остатка такой бот не знает и не может сказать, что пионы закончились, пока вы сами не ответите. Это удобный канал связи, но не магазин.
Маркетплейс. Витрина готова, покупатели есть с первого дня. Но это покупатели площадки: контакт остаётся у неё, повторный заказ того же человека снова проходит через комиссию, правила и ставки площадка меняет без вашего участия. Об условиях площадок и о том, что остаётся продавцу с заказа, — в статье про маркетплейсы цветов.
Своя витрина в мессенджере. Мини-приложение в вашем боте: каталог из вашего склада, ваш клиент, ваша база, фиксированная подписка вместо процента с каждого заказа. Обратная сторона — покупателей приводите вы сами: из соцсетей, с карт, с упаковки. Выбирать одно из трёх не обязательно; чаще маркетплейс остаётся источником первых заказов, а своя витрина — местом для повторных.
Подробнее: Как выбрать программу для цветочного магазина: 10 критериев, если есть букеты и партии
Что нужно, чтобы запустить
Список короче, чем кажется. Большая часть пунктов — не техника, а ваши данные: что продаёте, куда возите, кто собирает.
- Бот в Telegram. Создаётся в @BotFather командой
/newbot: имя, username, в ответ — токен. Регистрирует его владелец магазина со своего аккаунта, а не подрядчик: бот и его подписчики принадлежат тому, кто его создал, а передача другому человеку необратима. Токен передаёте тому, кто настраивает программу. - Бот в MAX. На бизнес-платформе MAX заводится профиль организации, ИП или самозанятого, к нему — чат-бот, к боту подключается мини-приложение. Логика та же: бот на вас, доступ — настройщику.
- Приём оплаты. Договор с ЮKassa или другим согласованным эквайрингом на ваше ИП или юрлицо. Какая касса и как выбиваются чеки — вопрос к вашему бухгалтеру, ответ зависит от режима налогообложения.
- Каталог. Фото, цена за стебель, шаг продажи, срок жизни каждого сорта в днях — день, после которого стебель перестаёт продаваться. Букеты — как рецепт, то есть список стеблей с количеством, из которого считаются доступность и себестоимость.
- Доставка. Радиус и тарифы по расстоянию, точка самовывоза, слоты доставки и время, после которого заказ на ближайший слот уже не принимается.
- Команда. Кто флорист, кто упаковщик (если этап нужен), кто курьер, кто админ. У каждого свой вход и свой экран.
- Точка входа. Ссылка на бота в соцсетях и на картах, QR-код на упаковке и на точке. Без этого витрина будет работать, но в неё никто не зайдёт.
Заводить всё это можно самостоятельно или отдать NovaFlo: запуск под ключ занимает 7 дней, условия — в тарифах. Если хотите посчитать для своего магазина, с какого канала начать и что перенести из текущего учёта, напишите нам.
Как это было в STEMSBOT. Продажи перезапустили в январе 2026 с мини-приложения в Telegram — до этого были тетрадь и готовая программа, которая не прижилась. MAX добавили позже, потом сайт; все три витрины работают с одного склада. 14 февраля витрина не остановилась ни на минуту, курьеров программа назначала сама, с маршрутом по дорогам. Чего в тот день не хватило — учёта остатков и поставок — стало планом на следующие месяцы, но это уже история про склад.
Вопросы и ответы
Нужен ли сайт, если есть магазин в Telegram?
Не обязательно на старте. Мини-приложение в Telegram уже принимает заказы и оплату, и многие магазины начинают с одного канала. Сайт добавляют, когда появляются покупатели из поиска и те, кто не пользуется мессенджерами: он работает с тем же складом и той же базой, поэтому второй учёт не появляется.
Что делать, если покупатель не пользуется Telegram?
Для него есть MAX и сайт. Мини-приложение в MAX устроено так же, как в Telegram: кнопка в чате с ботом, тот же каталог, та же оплата. Сайт открывается в любом браузере, авторизация по номеру телефона, заказ можно оформить и как гость.
Можно ли принимать оплату прямо в Telegram?
Да: ссылка на оплату ЮKassa открывается во встроенном браузере Telegram поверх мини-приложения (на компьютере — в обычном браузере), после оплаты покупатель возвращается в приложение. Доступны карта, СБП и SberPay. Встроенные счета Telegram в NovaFlo не используются — оплата идёт через ваш договор с ЮKassa, деньги приходят на ваш счёт.
Чья это клиентская база?
Магазина. Бот в Telegram и бот в MAX зарегистрированы на владельца, контакты покупателей, история заказов, бонусы и согласия на рассылку хранятся в панели магазина. По окончании договора владелец получает выгрузку всей базы.
Как покупатели узнают о магазине в Telegram?
Сами они бота не найдут — в него нужно привести. Работают ссылка в профиле в соцсетях и на картах, QR-код на упаковке и на точке, кнопка «Заказать» в постах вашего канала, рассылки по тем, кто уже покупал. Сколько заказов это даст, зависит от магазина и города, обещать здесь нечего.
Посчитаем, сколько магазин теряет на списании сейчас и что изменится с учётом по партиям.
Посчитать для своего магазина