SABRAMAN

SABRAMAN DANYA YUDIN КАРТОН SABRAMAN DANYA YUDIN КАРТОН SABRAMAN DANYA YUDIN КАРТОН SABRAMAN DANYA YUDIN КАРТОН SABRAMAN DANYA YUDIN КАРТОН SABRAMAN DANYA YUDIN КАРТОН
Лояльность + POS
Кейс

Smoky Market Loyalty Miniapp

Платформа лояльности, объединяющая Telegram mini app для клиентов и web POS для сотрудников.

Контекст и задача

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

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

Архитектура и реализация

Система разделила ответственность между клиентскими Telegram-сценариями и POS-процессами персонала на общем транзакционном состоянии.

Жизненный цикл смены, поиск клиента и проверка скидок были смоделированы как явные переходы состояния для снижения неоднозначности.

Ключевые функции

Операторы точки могут искать клиента по QR/коду, применять скидки в рамках политики и закрывать смены с выгрузкой отчетов.

Админские интерфейсы сфокусированы на аналитике транзакций и ролевом управлении, а не на декоративных дашбордах.

Результат и эффект

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

Это сократило ручные обходные решения и улучшило передачу контекста между продавцами и менеджментом.

Ограничения и компромиссы

Баланс между скоростью на кассе и соблюдением политики требует аккуратного UX-приоритеза и строгой доменной валидации.

Монорепо повышает согласованность, но требует дисциплины в координации релизов.

Инструменты и интеграции

Монорепо-подход синхронизирует mini app и POS-кодовую базу за счет общих доменных контрактов.

Data-процессы на Convex поддерживают near real-time операции, где устаревший статус ломает кассовые сценарии.

FAQ

Это только клиентский mini app?

Нет. В проект входит полноценный web POS слой для продавцов и админов.

Как контролируются скидки?

Через ролевую валидацию и явные проверки политики в транзакционном потоке.

Что выгружается в Telegram?

Операционные отчеты и сводки транзакций, нужные в управленческих сценариях.