Автор: Александр Кая
Клиент работает в сфере торговли и складской логистики. Для таких компаний важно быстро и безошибочно выполнять операции: приёмку, списание, инвентаризацию и обновление данных. Штрихкоды - ключевой элемент таких процессов, но без автоматизации они не дают 100% эффективности.
Этот рынок особенно нуждается в автоматизации, потому что:
- ручной ввод данных приводит к ошибкам и снижает скорость
- инвентаризация занимает много времени, когда делается вручную
- стандартный функционал складских решений не всегда гибок
Компания использует «МойСклад» как основную систему учёта, а также сканеры штрихкодов для работы с товарами. Клиент хотел получить собственный инструмент, который:
• работает быстро,
• содержит понятную логику,
• может быть адаптирован под любой бизнес-процесс,
• напрямую связан с «МойСклад».
Нужен был универсальный сканер, который можно использовать и на складе, и в магазине, и при инвентаризации.
Проблема заказчика
До внедрения решения сотрудники сталкивались с несколькими трудностями:
- сканер штрихкодов не был связан с логикой обработки данных
- изменения в товаре приходилось вносить вручную
- инвентаризация занимала много времени при большом ассортименте
- компания хотела гибкий инструмент, который можно настроить под разные процессы
При работе с большим количеством SKU ручное обновление превращалось в рутину и увеличивало риск ошибок. Клиент хотел автоматизацию, которая будет работать быстро и точно.
Предложенная автоматизация
Мы разработали два варианта решения на NODUL, чтобы максимально закрыть любые задачи:
- сканер, который при сканировании отправляет запрос в «МойСклад» и обновляет товар
- сканер, который работает со списком товаров, добавляя +1 к каждому отсканированному SKU
Оба варианта используют API «МойСклад» и работают в браузере телефона или компьютера.
Решение проблемы
Были разработаны два сценария - универсальный сканер и сканер-инвентаризатор.
1. Универсальный сканер
Пользователь сканирует штрихкод, и система:
• отправляет запрос в «МойСклад»
• находит товар
• выполняет нужное действие
Возможные сценарии применения:
• обновить цену
• изменить остатки
• добавить серийный номер
• записать код маркировки
• заполнить любое поле карточки товара
Сценарий полностью настраиваемый - компания может менять логику под любые процессы.
2. Сканер для инвентаризации
Этот вариант открывает список товаров внутри интерфейса.
При сканировании:
• система находит товар
• издаёт звуковой сигнал
• увеличивает счётчик найденных единиц (+1)
Преимущества:
• быстрое пересчитывание остатков
• отсутствие ошибок ручного ввода
• заметное ускорение инвентаризации
Работа с API
Оба варианта используют:
• поиск товара по штрихкоду
• обновление товара или записи в списке
• гибкие действия в зависимости от задачи
Это позволяет расширять решения под любые задачи клиента.
Вывод
Компания получила гибкий инструмент, который можно использовать на складе, в магазине и при инвентаризации.
Основные результаты:
- операции со штрихкодами выполняются мгновенно
- данные товаров обновляются автоматически через API
- заметно ускорена инвентаризация и учёт
- исключены ошибки ручного ввода
- логика сканера может быть изменена под любой процесс
- решение работает на телефоне, планшете и компьютере