Интеграция маркетплейсов со складом
Заказы со всех площадок приходят в одну систему, остаток пересчитывается один раз и расходится обратно. Один и тот же товар не продаётся дважды.
- Разработкаот $2,150
- Срок2–3 нед.
- Поддержкаот $420/мес
Кому подходит: Продавцы на нескольких площадках, где остаток правят в каждом кабинете отдельно, а отмена по нехватке товара стоит рейтинга.
Состав первой версии
- единый список заказов
- матрица штрихкодов
- резерв по заказу
- выгрузка по приоритету
Цифры выше это пакет, на котором это стоит: Интеграция систем, пайплайн данных. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.
Как проходит путь
- 01
Заказ сразу становится резервом
Заказ ставит резерв в ту же секунду, когда приходит, а не по факту следующей выгрузки.
- 02
Позиция сходится по штрихкоду
Общий ключ это штрихкод, а набор списывает те позиции, из которых собран, а не себя.
- 03
Новый остаток расходится обратно
Очередь выгрузки разбирается по приоритету: сначала то, что близко к нулю и быстро уходит, потом длинный хвост.
Что решает, будет это работать или раздражать
Лишнее продаётся между выгрузками
Лечится это не более частой выгрузкой, а буфером на быстрых позициях: последние несколько штук не показываются на витринах.
Два склада это два разных остатка
Товаром на складе площадки вы не распоряжаетесь, поэтому схемы разведены на уровне данных, а не сложены в одно число.
Отмена возвращает товар не сразу
Статус приходит раньше товара, поэтому возврат попадает в остаток по приёмке, а не по событию отмены.
Что мерить после запуска
- отмен по нехватке товара
- время от заказа до резерва
- позиций с расхождением при инвентаризации
- выгрузок, отклонённых площадкой
Почему это выходит быстрее
Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.
Возможный стек под это
Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.
- Обмен с площадкамиPythonFastAPIGoTemporalRedis
- Остатки и заказыPostgreSQLDockerS3Grafana
- Экран складаTypeScriptReactNext.js
Посчитайте цену сами, прямо здесь
Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.
Эти счета придут не от нас
- хостинг обмена и складского учёта
- платные тарифы кабинета продавца
- сканер, термопринтер, этикетки
- лицензии учётной системы
Спрашивают до первого созвона
- У нас нет учётной системы, остатки в таблице. Подойдёт?
- Подойдёт, и таблица чаще всего становится первым источником: её импортируют один раз, дальше остаток живёт в системе. Партий, сроков годности и адресов хранения в таблице нет.
- Сколько площадок сразу и дорого ли добавить ещё одну?
- Столько, сколько у вас есть сейчас: вторая площадка это и есть весь смысл. Следующая это новый коннектор и колонки в матрице, и цену называем до подписания.
- Через сколько остаток обновляется на площадке?
- Резерв внутри системы встаёт сразу, а до витрины число доезжает за то время, которое разрешает площадка. Интервал по каждой площадке называем до сборки и меряем после запуска.