Как было до системы
Склад работал на Google Таблицах и МойСклад: приёмки вели в таблице на каждого селлера, остатки в МойСклад, поставки FBO собирали по выгрузке из кабинета WB. Ячеек не было, товар искали «где-то в зоне B». Селлер присылал «примерно 500 штук», приезжало 470 с пересортом, и через неделю спор решался не в пользу склада, потому что фото и акта не было.
Услуги считали в конце месяца по памяти кладовщиков и чатам. Переупаковку, бирки и вложения регулярно забывали, бухгалтер в 1С:УНФ собирал акты по два дня. Тайм-слоты WB ловил один сотрудник с телефона, и когда он болел, поставки сдвигались на неделю.
Словарь заказчика
С этих слов начинали обследование: без них не получится спроектировать ни статусы, ни отчёты.
- Забор
- поездка за товаром селлера к поставщику: на «Садовод», в ТЯК Москва или на фабрику в Иваново
- Акт расхождений
- фиксирует недостачу, излишек, пересорт или брак при приёмке; без него расхождение считается ошибкой склада
- Коэффициент приёмки
- множитель стоимости приёмки на складе WB: х0 бесплатно, х1–х5 платно; от него зависит, бронировать ли слот
- Агрегация КИЗ
- привязка кодов «Честного знака» к ШК короба, без неё WB не принимает маркированный товар
Статусы
- Ожидается
- На пересчёте
- Принято
- Размещено
- Слот забронирован
- Сборка
- Упаковано
- Отгружено
- Принято МП
Отдельные ветки:
- Расхождение при приёмке
- Брак: ждём решения селлера
- Без КИЗ
- Принято МП с расхождением
Что сделали
Кладовщику (ТСД)
- Пересчёт приёмки по баркодам с фото, акт расхождений прямо с ТСД
- Размещение и подбор по ячейкам, проверка размера при скане
- Волны сборки FBS к отгрузке на СЦ, печать стикеров 58×40
- Агрегация кодов «Честного знака» в короб с проверкой GTIN
Старшему смены
- Реестр приёмок с фильтрами «расхождения», «брак», «без КИЗ», «не размещено»
- Поставки FBO: короба, состав, тайм-слот, машина и водитель
- Календарь слотов на склады WB, Ozon и Яндекс Маркета, ловля слотов по лимиту коэффициента
- Проверка ручных начислений перед закрытием дня
Менеджеру селлеров
- Карточка селлера: персональный тариф, баланс, порог блокировки отгрузок
- Поставка с расхождением при приёмке на WB: видео сборки, фото на воротах, обращение в поддержку
- Акты и счета за месяц из начислений, передача в 1С:УНФ
Экраны системы
Скриншоты из рабочей системы. Названия компаний, ИНН и домен заказчика скрыты по NDA.
Интеграции
| WB API | Supplies API: создание поставок, короба и статус приёмки каждые 15 минут; Marketplace API: сборочные задания FBS каждые 5 минут; коэффициенты складов опрашиваются раз в 10 секунд для ловли слотов |
|---|---|
| Ozon Seller API | posting/fbs v3 для сборки, supply-order для FBO-поставок, синхронизация раз в 5 минут |
| ГИС МТ «Честный знак» | заказ кодов через СУЗ, ввод в оборот и агрегация в короб через True API, токен селлера по его УКЭП |
| 1С:УНФ 3.0 | акты и счета по селлерам раз в сутки через HTTP-сервис, обратно оплаты для пополнения баланса |
| ТСД и принтеры | Android-приложение на Urovo DT40, печать стикеров на Xprinter и TSC по ZPL/TSPL через локальный сервис |
Как шла работа
- 1–3 нед.Обследование
Отработали на складе две смены вместе с кладовщиками. Разобрали 30 спорных приёмок за лето и выписали все услуги, которые склад реально делает, включая неучтённые.
- 4–7 нед.Адресное хранение
Разметили стеллажи и ячейки, напечатали стикеры. Перенесли остатки из МойСклад с инвентаризацией по зонам.
- 8–15 нед.Разработка
Приёмки, акты расхождений, поставки FBO, сборка FBS, начисления и баланс. Демо раз в две недели, тарифы селлеров заводил менеджер.
- 16–18 нед.Запуск
Неделю работали параллельно с таблицами, потом таблицы закрыли. Начали с 15 крупных селлеров, остальных перевели за месяц.
- 19–24 нед.ТСД и «Честный знак»
Android-приложение для ТСД вместо веб-версии на смартфонах, агрегация КИЗ и ввод в оборот.
Что пошло не так
Сначала ТСД работали через веб-версию в браузере. На складе плохой Wi-Fi у дальних стеллажей, сканы терялись, и кладовщики возвращались к бумажным листам подбора. Пришлось делать отдельное Android-приложение с офлайн-очередью, это добавило 6 недель. Ловля слотов тоже работает не всегда: популярные слоты на Коледино WB раздаёт за секунды, и около трети заявок с лимитом х0 так и остаются в статусе «ищем».
Результат
Расхождения фиксируются в момент приёмки, и селлер видит акт до размещения товара. Начисления собираются из сканов, старшему смены остаётся проверить ручные услуги. Следующий шаг: кабинет селлера, где он сам создаёт заявку на забор и видит баланс.
Похожая задача?
Опишите в Telegram, как сейчас идут заявки и учёт. Скажем, хватит ли доработки вашей текущей системы или нужна своя. Первая консультация бесплатная.
Написать в Telegram