Складская платформа для маркетплейсов с нуля за два месяца
Платформа для хранения и отгрузки товаров продавцов Ozon, Wildberries и Яндекс Маркета с учётом «Честного знака»: с нуля за два месяца силами ИИ-агента.
- от старта до работающей системы
- ≈ 2 месяца
- до обновления остатка на всех площадках
- ≈ 30 секунд
- работает с реальными клиентами
- с первого дня
- Python
- Django
- PostgreSQL
- Celery
- Redis
- Docker
- GitLab CI
Клиент
Компания, которая хранит товары продавцов маркетплейсов на своём складе, собирает и отгружает их заказы.
Задача
Продавец привозит товар на склад, а продаёт его сразу на Ozon, Wildberries и Яндекс Маркете. Значит, складу нужно в каждый момент знать, что и где лежит, сообщать всем трём площадкам точный остаток, быстро собирать заказы и не ошибаться с отгрузкой. А для товаров с обязательной маркировкой — ещё и вести коды «Честного знака» поштучно. Плюс — отчитываться перед каждым продавцом и выставлять ему счёт за хранение и обработку.
Готовые решения либо не учитывали работу с тремя площадками сразу, либо требовали подстраивать процессы склада под программу. Заказчику нужна была своя система — под его процессы и с возможностью быстро её развивать.
Решение
Мы спроектировали платформу вместе с заказчиком: подробный план из нескольких этапов, где для каждого этапа заранее понятно, что будет готово. Код писал ИИ-агент по нумерованным заданиям — их было больше сотни. Наши специалисты ставили задачи и принимали каждый этап, ключевые решения фиксировались в журнале.
Такой подход позволил пройти путь от плана до работающей системы примерно за два месяца — срок, за который обычная команда успевает лишь спроектировать подобную систему.
Как работает платформа
- Продавец подключает кабинеты Ozon, Wildberries и Яндекс Маркета — система сразу проверяет ключи доступа.
- Товары сводятся в одну карточку. Один и тот же товар, у которого на каждой площадке свой артикул, становится одной позицией; то, что система не свела сама, человек подтверждает в пару кликов.
- Приёмка с телефона. Сотрудник склада сканирует штрихкоды, вводит фактическое количество и раскладывает товар по ячейкам. Расхождения и брак фиксируются сразу.
- Маркировка «Честный знак». Коды маркировки учитываются поштучно: сканируются при приёмке, хранятся с привязкой к ячейке и передаются вместе с заказом. Если в заказе не хватает кодов, система предупредит сборщика и покажет, сколько недостаёт, а там, где включена строгая проверка, не пропустит заказ дальше. Ночная сверка проверяет, что коды и остатки совпадают.
- Остаток уходит на все площадки. Продали единицу на одной площадке — остаток уменьшается на всех трёх примерно за 30 секунд. Ежедневная сверка находит и исправляет расхождения.
- Заказы — в одной очереди, отсортированной по сроку отгрузки: что горит, то наверху. Товар бронируется сразу, чтобы не продать его дважды.
- Сборка и печать. Сотрудник видит на телефоне, что и с какой полки взять; система проверяет, что взят нужный товар. Этикетки маркетплейсов печатаются пачкой.
- Отчёты и счета. Продавец видит свои остатки, продажи и подсказки, что пора дозакупить. Склад видит всё по всем продавцам, а начисления за хранение, приёмку и сборку считаются автоматически.
Контроль и безопасность
- Роли для администратора, менеджера, продавца и работника склада; продавец видит только свои данные.
- Журнал всех изменений: кто, когда и что поменял, — и отдельно изменения, сделанные самой системой.
- Ключи доступа к маркетплейсам хранятся в зашифрованном виде.
- Более 2 500 автотестов, автоматическая выкладка и ночные резервные копии.
Результат
Платформа работает с реальными клиентами с первого дня запуска и используется до сих пор. Склад ведёт приёмку, хранение, сборку и расчёты с продавцами в одной системе вместо таблиц и ручной работы.
Расскажите о задаче
Ответим в течение рабочего дня. Первая консультация и оценка бесплатны.