Запуск массовых акций в вендинговых сетях: генерация скидок, расписание и защита от ошибок.

Роль
Solo Product Designer (End-to-End)
Сфера
B2B SaaS, Enterprise, Marketing Tools
Команда
1 PM, 1 Frontend, 2 Backend
Год
2025
Shaker продает умные вендинговые автоматы сетями от 50 штук. Компания вышла в Enterprise-сегмент, где клиентам требуются инструменты для гибкого управления спросом.
Старый модуль промокодов не масштабировался под крупные сети. Сложные формы настроек приводили к ошибкам и прямым убыткам. Отсутствие массовых действий блокировало запуск маркетинговых акций.
Спроектировать отказоустойчивый модуль промокодов. Защитить кассу от случайных потерь и дать сетям прозрачный инструмент для роста выручки.
Жесткие сроки и разработка силами мини-команды (1 Front, 2 Back). Сократил скоуп до критических сценариев, чтобы вовремя выкатить полнофункциональный продукт.


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



После запуска акции работа с ней продолжается. Менеджерам нужен быстрый доступ к статусам и истории активаций без риска случайно изменить настройки действующей кампании.
Спроектировал систему боковых панелей (Side Sheets). Решение объединяет базовые условия, список задействованных автоматов, лог последних активаций и историю правок в едином интерфейсе с защитой от случайного удаления.

Запуск стандартной акции теперь занимает секунды. Вынес базовые настройки в окно быстрого создания и убрал визуальный шум.
Исключил риск случайных кассовых разрывов. Динамическое превью и блокировка удаления активных акций защищают бизнес от опечаток.
Пользователи мгновенно находят нужные кампании. Разгрузил поиск: вынес статусы в быстрые табы и добавил цветовую индикацию.
Прогнозируемый рост выручки в «мертвые часы». Новый блок расписания позволил гибко управлять спросом и автоматически привлекать трафик при простоях.