
Что сделали
Задача
У компании 5 распределённых складов.
Как было «до»:
• инвентаризация одного склада занимала 3 дня с остановкой части операций;
• расхождения между фактическими остатками и учётной системой доходили до 12%;
• поиск нужной позиции на полках занимал до 30 минут — особенно у новых сотрудников;
• планирование закупок шло «по ощущениям», потому что никто не верил в данные по остаткам.
Нужно было сделать так, чтобы учёт и реальность наконец-то совпали, а склады работали как единая система.
Решение
Собрали систему учёта и инвентаризации на базе no-code/low-code с интеграцией RFID и сканеров:
• Единая база остатков в Supabase (PostgreSQL + SQL)
Все перемещения — приход, расход, перемещение между локациями — фиксируются в одной базе. На каждый товар — карточка с серией, партией, сроком годности и конкретной ячейкой хранения.
• Мобильное приложение для кладовщиков на FlutterFlow
Приложение работает со сканерами штрих-кодов/RFID: при приёмке, отборе и перемещении кладовщик просто сканирует код — движение автоматически летит в Supabase.
Интерфейс на no-code, логику проверок (нельзя отправить несуществующий остаток, перепутать склад и т.п.) описали на уровне условий и простых JS-выражений.
• n8n как оркестратор процессов
Потоки в n8n автоматически:
• обновляют статусы заказов и резервов,
• запускают регулярные мини-инвентаризации по зонам,
• шлют алерты, если остаток падает ниже минимального.
• Веб-кабинет для руководства на Bubble
Дашборды по оборачиваемости, «проблемным» позициям, расхождениям и скоростям сборки. Всё обновляется в реальном времени через SQL-запросы и API.
• Немного кода для оптимизации размещения
На Node.js + Python сделали сервис, который анализирует историю отгрузок и предлагает, какие товары стоит перенести ближе к зоне отгрузки (ABC/XYZ-анализ).
Результат
- Переход на сканирование и поштучный учёт позволил делать полную инвентаризацию склада за одну смену без остановки операций.
- Фактические остатки почти полностью совпадают с учётными — стало возможно нормально планировать закупки и снижать «мёртвые» запасы.
- За счёт прозрачных остатков и оптимизации размещения скорость обработки заказов выросла, а поиск товара на месте сократился с 30 до 2 минут — склад стал работать заметно быстрее без расширения штата.
Детали проекта




Другие кейсы

Groovex: от UX и архитектуры до интеграций с CRM и 1С

ИИ-консультант для финтех-стартапа

Автоматизация продаж для e-commerce

Голосовой ассистент для call-центра

Автоматическая модерация контента

ИИ-консультант по подбору недвижимости

Система анализа отзывов для ритейла
