Перейти к содержанию

Интеграция маркетплейсов со складом

Заказы со всех площадок приходят в одну систему, остаток пересчитывается один раз и расходится обратно. Один и тот же товар не продаётся дважды.

Кому подходит: Продавцы на нескольких площадках, где остаток правят в каждом кабинете отдельно, а отмена по нехватке товара стоит рейтинга.

Состав первой версии

  • единый список заказов
  • матрица штрихкодов
  • резерв по заказу
  • выгрузка по приоритету

Цифры выше это пакет, на котором это стоит: Интеграция систем, пайплайн данных. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.

Как проходит путь

  1. 01

    Заказ сразу становится резервом

    Заказ ставит резерв в ту же секунду, когда приходит, а не по факту следующей выгрузки.

  2. 02

    Позиция сходится по штрихкоду

    Общий ключ это штрихкод, а набор списывает те позиции, из которых собран, а не себя.

  3. 03

    Новый остаток расходится обратно

    Очередь выгрузки разбирается по приоритету: сначала то, что близко к нулю и быстро уходит, потом длинный хвост.

Что решает, будет это работать или раздражать

  • Лишнее продаётся между выгрузками

    Лечится это не более частой выгрузкой, а буфером на быстрых позициях: последние несколько штук не показываются на витринах.

  • Два склада это два разных остатка

    Товаром на складе площадки вы не распоряжаетесь, поэтому схемы разведены на уровне данных, а не сложены в одно число.

  • Отмена возвращает товар не сразу

    Статус приходит раньше товара, поэтому возврат попадает в остаток по приёмке, а не по событию отмены.

Что мерить после запуска

  • отмен по нехватке товара
  • время от заказа до резерва
  • позиций с расхождением при инвентаризации
  • выгрузок, отклонённых площадкой

Почему это выходит быстрее

Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • Обмен с площадкамиPythonFastAPIGoTemporalRedis
  • Остатки и заказыPostgreSQLDockerS3Grafana
  • Экран складаTypeScriptReactNext.js
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • хостинг обмена и складского учёта
  • платные тарифы кабинета продавца
  • сканер, термопринтер, этикетки
  • лицензии учётной системы

Спрашивают до первого созвона

У нас нет учётной системы, остатки в таблице. Подойдёт?
Подойдёт, и таблица чаще всего становится первым источником: её импортируют один раз, дальше остаток живёт в системе. Партий, сроков годности и адресов хранения в таблице нет.
Сколько площадок сразу и дорого ли добавить ещё одну?
Столько, сколько у вас есть сейчас: вторая площадка это и есть весь смысл. Следующая это новый коннектор и колонки в матрице, и цену называем до подписания.
Через сколько остаток обновляется на площадке?
Резерв внутри системы встаёт сразу, а до витрины число доезжает за то время, которое разрешает площадка. Интервал по каждой площадке называем до сборки и меряем после запуска.
С чего это начинается
  • Разработкаот $2,150
  • Срок2–3 нед.
  • Поддержкаот $420/мес
Узнать цену за минуту