N3S
Связаться

← Все кейсы// Системы и интеграции · Веб-приложения

Платформа фулфилмента для продавцов маркетплейсов: 78 832 заказа без ручного переноса

Портал, который связывает Wildberries, Ozon, Яндекс Маркет, МойСклад, Т-Банк, СДЭК и Почту России. Разрабатываем и сопровождаем с июня 2025 года.

Платформа фулфилмента для продавцов маркетплейсов: 78 832 заказа без ручного переноса
заказа с маркетплейсов за 14 месяцев
78 832
оборот этих заказов
97,4 млн ₽
заказов за один день, рекорд 19 января 2026
1 456
от начала разработки до первых реальных заказов
2 месяца

// Клиент

Платформа фулфилмента. Продавцы Wildberries, Ozon и Яндекс Маркета берут товар поставщиков из общего каталога, а склад платформы собирает и отгружает их заказы. Ещё платформа даёт продавцам собственные витрины с доставкой, дропшиппинг, генерацию карточек товаров, бот цен, бухгалтерские и маркетинговые услуги.

Сейчас в системе 233 аккаунта: 172 продавца, 34 поставщика, 19 продавцов-поставщиков и 8 администраторов. Подключено 166 магазинов на маркетплейсах. В каталоге 7 886 товаров от 53 поставщиков, учёт идёт по 31 складу.

// Задача

Нужна была система, в которой заказ с любого из трёх маркетплейсов сам доходит до склада, а деньги сами расходятся между продавцом, поставщиком и платформой. Без неё каждую операцию пришлось бы делать руками в трёх кабинетах маркетплейсов, в МойСклад и в банке.

// Что делает система сама

ОперацияКак часто
Забирает новые заказы с Wildberries, Ozon и Яндекс Маркетакаждое утро в 05:30 по Москве
Проверяет баланс продавца и списывает стоимость заказадля каждого заказа
Собирает поставку на маркетплейсе, получает стикеры и QR коробовдля каждой поставки
Заводит заказ покупателя и заказы поставщикам в МойСкладдля каждой поставки
Обновляет остатки на маркетплейсахкаждый час
Пересчитывает и выгружает ценыкаждые 15–20 минут
Проверяет оплаты в банкекаждые 5 минут
Отмечает отгрузку и закрывает поставкукаждый час с 16:00 до 04:00
Переводит деньги поставщикам, партнёрам и платформе, оформляет возвратыкаждый час
Создаёт отправление в СДЭК или Почте России и следит за доставкойдля каждого заказа с витрины

Вручную остались сборка и приёмка на складе, модерация новых товаров и проверка заявок FBO.

Схема процесса

  1. 01

    Заказ на маркетплейсе

  2. 02

    Утром портал забирает его

  3. 03

    Поставка с услугами фулфилмента

  4. 04

    Продавец оплачивает её в Т-Банке

  5. 05

    Склад отгружает

  6. 06

    Выплаты поставщикам и платформе на карты

// Интеграции

  • Wildberries
  • Ozon
  • Яндекс Маркет
  • МойСклад
  • Т-Банк
  • СДЭК и Почта России
  • Google Gemini
  • Яндекс Метрика и Яндекс Карты
Wildberries
заказы FBS, поставки, стикеры и короба, остатки, цены, карточки товаров, категории, комиссии
Ozon
заказы и отправления FBS, этикетки, остатки, цены, карточки, категории, комиссии
Яндекс Маркет
заказы, возвраты, остатки, цены, карточки товаров
МойСклад
каталог, склады и остатки, контрагенты, заказы, отгрузки, платежи, баланс продавца
Т-Банк
оплата, безопасная сделка с разделением платежа, выплаты на карты, возвраты
СДЭК и Почта России
доставка заказов с витрин: тарифы, пункты выдачи, отправления, статусы
Google Gemini
описания и изображения для карточек товаров
Яндекс Метрика и Яндекс Карты
счётчики на витринах продавцов, выбор пункта выдачи

// Что было сложнее всего

01

Деньги между тремя сторонами

Платёж продавца за поставку делится через безопасную сделку Т-Банка между поставщиками и платформой. По умолчанию сделка допускала одну выплату, поэтому перешли на сделки с несколькими выплатами: сначала поставщикам, последней платформе. Возврат делается только после проверки платежа в банке, чтобы не вернуть деньги дважды.

02

МойСклад как источник правды

7,9 тыс. товаров и 339 тыс. строк остатков по 31 складу синхронизируются каждый день. Если МойСклад отдал данные не полностью, синхронизация останавливается и не стирает каталог.

03

Три маркетплейса с разными правилами

Поставки Wildberries с коробами, отправления и этикетки Ozon, заказы Яндекс Маркета. Каждое утро заказы группируются по складам маркетплейса в поставки.

04

Обновления почти без простоя

Новая версия собирается, пока работает старая. Простой при выкатке сократился примерно с 27 минут до 40 секунд.

// Результат

ПоказательЗначение
Заказы с маркетплейсов78 832 с 1 августа 2025: Wildberries 57 882, Ozon 19 452, Яндекс Маркет 1 498
Пик нагрузки15 523 заказа за ноябрь 2025, рекорд 1 456 за 19 января 2026
Поставки, собранные автоматически16 265
Отгруженотоваров на 32,1 млн ₽ и услуг фулфилмента на 7,9 млн ₽
Пополнения баланса3 683 на 34,1 млн ₽ от 102 клиентов
Автоматические выплаты и возвраты772 на 727 тыс. ₽
Заказы поставщикам, созданные автоматически1 186 на 2,9 млн ₽
ИИ-генерации для карточек3 034 с апреля 2026
Расчёт с поставщикоммедиана 26,5 часа от поставки до выплаты

// Сроки, команда, стек

Сроки
Разработка началась 9 июня 2025, через два месяца, 1 августа 2025, система заработала на реальных заказах. Дальше развивали этапами, каждый сразу выходил в работу.
Команда
4 разработчика, 2 491 коммит. Сейчас сопровождаем: доработки, разбор сбоев по логам, поддержка изменений в API маркетплейсов и банка, 28 фоновых задач по расписанию.
Стек
  • Django 5
  • Django REST Framework
  • Channels
  • Celery
  • Redis
  • PostgreSQL
  • React 19
  • TypeScript
  • Vite
  • Docker Compose
  • nginx
  • GitHub Actions

Похожая задача?

Продаёте на маркетплейсах, а заказы, склад и деньги живут в разных кабинетах? Разберём ваш процесс бесплатно.

Разобрать мой процесс→