razgon.digitalОбсудить задачу
ERP-системацветочный бизнесTelegram-бот

ЦветоПульт — что заработали, что осталось, кто на смене

Цветы на витрине, деньги в таблице, отчёты в чате. Собрали для Bloomera систему, в которой владелец видит картину бизнеса, а флорист работает с планшета или пишет привычное сообщение боту.

Одна базадля денег, товара и команды
ЦветоПульт — учёт цветочного магазина: букет и планшет на столе флориста
01 / Контекст

Bloomera: цветочный магазин с уже работающим учётом

В Bloomera товар учитывали в ControlFlow, а выручку и расходы — в Google-таблице. Флористы отправляли отчёты через Telegram-бота. Это не запуск с нуля: у магазина уже были история операций и привычный порядок работы.

Задача ЦветоПульта — дать владельцу доступ к остаткам, финансам и расписанию в одном приложении. Флористам нужен был инструмент для работы с товаром за прилавком, а отчёт в Telegram требовалось сохранить.

02 / Проблема

Чтобы разобраться в делах магазина, приходилось открывать разные инструменты

01

Деньги отдельно от товара

Расходы и выручку смотрели в таблице, остатки — в складской программе. Одного экрана, с которого можно перейти и к деньгам, и к товару, не было.

02

Новая программа не должна усложнить смену

Флористы уже привыкли отчитываться через Telegram. Заменить это обязательным заполнением новой формы означало бы менять знакомый порядок работы.

03

Нельзя потерять прошлые месяцы

Остатки и финансовую историю нужно было перенести из прежних инструментов. Иначе новый учёт пришлось бы вести отдельно от старого.

Блокнот, чеки, калькулятор и телефон на рабочем столе флориста
03 / Исследование

Отталкивались от существующего учёта и работы флористов

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

01

Отчёт приходит сообщением

Выручку, посещения и покупки передают текстом. Поэтому в ЦветоПульте оставили такой ввод, а источники онлайн-заказов бот уточняет кнопками.

02

Владельцу и флористу нужны разные разделы

Флорист принимает товар, собирает букеты и закрывает день. Владелец дополнительно смотрит финансовую аналитику и управляет доступами. Отсюда — две роли в приложении.

03

У финансов и склада разные исходные данные

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

04 / Решение

Флорист пишет в Telegram. Владелец открывает отчёт.

В конце смены флорист может написать боту: «Выручка 6200, подошли 3, купили 3». Эти цифры попадают в ЦветоПульт. Для владельца они доступны в отчёте за день и за месяц.

Для работы с товаром сделали интерфейс под iPad: принять поставку, собрать букет, записать продажу или пересчитать остатки можно с планшета за прилавком. Оформление продолжает Bloomera: бордовый цвет, светлый фон, крупные суммы с подписями рядом.

Иллюстративный мокап приложения на планшете в цветочном магазине
Иллюстративный мокап. Экран и показатели не отражают рабочие данные магазина.
01

Финансы без ручной сборки отчёта

Выручка, расходы по статьям, средний чек, конверсия и месячный P&L. Дни можно смотреть карточками или таблицей, сравнивать периоды и разбирать источники онлайн-заказов.

02

Остатки и цены закупки

На складе видно, сколько цветов осталось, по какой цене их купили и какую цену продажи указали. Продажи и списания можно посмотреть в журнале.

03

Состав и себестоимость букета

Флорист выбирает цветы для букета, программа учитывает их расход и считает себестоимость. Готовый букет появляется в списке витрины.

04

Пересчёт и дозаказ

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

05

Закрытие дня обычным сообщением

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

06

Свои права у владельца и флориста

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

07

Смены на четыре недели вперёд

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

08

Журнал операций

Если возник вопрос по остатку, можно посмотреть поступления, продажи и списания, а также имя сотрудника, который их внёс.

09

Перенос прежнего учёта

Для финансов сделали загрузку из Google-таблицы или CSV с предпросмотром перед записью. Для склада подготовили импорт из ControlFlow.

Разработка: React / Vinext, Cloudflare Worker и D1, Telegram Bot API. В проекте предусмотрены тесты расчётов, разбора сообщений, импорта и браузерных сценариев.

Иллюстративный мокап разделов склада и букетов на двух планшетах
Иллюстративный мокап разделов «Склад» и «Букеты». Интерфейс и данные показаны условно.
05 / Результат

Деньги, остатки и расписание доступны в ЦветоПульте

Разработали приложение, в котором владелец может проверить товар перед закупкой, открыть расходы за месяц и назначить смены. Флористам доступны операции с товаром на планшете и привычный отчёт через Telegram.

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

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

06 / Вывод

Отчёт в Telegram уже был удобным. Его не стали заменять.

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

Для похожих проектов стоит сначала разобраться, чем сотрудники действительно пользуются. Тогда понятно, что нужно разработать, а что достаточно подключить к новому учёту.

ЦветоПульт решает задачи управленческого учёта. Онлайн-касса и бухгалтерская отчётность остаются отдельными инструментами.

~/ узнаёте свою задачу?

Хочу видеть бизнес.
А не собирать его по таблицам.

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

Все проекты