Назад в блог
Корпоративные решения

Управление складом интернет-магазина: сборка и остатки

Как организовать склад для интернет-магазина и розницы? Синхронизация остатков между каналами и резервирование, пакетная и волновая сборка заказов, контроль упаковки, этикетки доставки, приём возвратов и выбор между готовой WMS и заказной разработкой.

Depo Yönetim SistemiE-TicaretWMSStok SenkronuLojistik

Управление складом интернет-магазина — это процессы и программа, которые позволяют отгружать заказы из нескольких каналов продаж (собственный сайт, маркетплейсы, магазины) с одного склада: нужный товар, в нужном порядке и в тот же день. Розничный склад отличается от классического тремя вещами: много заказов с малым числом позиций, один и тот же остаток продаётся сразу в нескольких каналах, а возвраты — обычная часть потока. Поэтому складская система (WMS) для розницы прежде всего должна делать две вещи: быстро и точно передавать доступный к продаже остаток во все каналы и собирать каждый заказ по кратчайшему маршруту с упаковкой без ошибок.

Чем склад интернет-магазина отличается от обычного?

Оптовый склад отгружает немного крупных заказов и мыслит паллетами и коробами. Склад интернет-магазина отгружает сотни мелких заказов, чаще всего из одной-двух позиций. Узкое место — не поиск товара, а путь сборщика и ошибки на упаковочном столе. Общую логику WMS (адресное хранение, приёмка, размещение, инвентаризация) мы описали в руководстве по системе управления складом; здесь речь о том, что специфично для розницы и e-commerce.

Синхронизация остатков между каналами и резервирование

Если один товар продаётся на сайте, на двух маркетплейсах и в магазине, самая частая проблема — перепродажа: последняя единица продаётся в двух каналах одновременно, один заказ отменяется, и рейтинг продавца падает. Решение — передавать в каналы не физический, а доступный к продаже остаток: то, что на полке, минус зарезервированное, заблокированное и повреждённое. Как только приходит заказ, количество резервируется и новое значение уходит во все каналы. Об API маркетплейсов — в нашей статье об интеграции с маркетплейсами.

type StockRow = {
  sku: string;
  onShelf: number;
  reserved: number; // ordered, not yet picked
  quarantined: number; // returns waiting for inspection
  damaged: number;
};

// What every sales channel should see.
function sellable(row: StockRow): number {
  return Math.max(0, row.onShelf - row.reserved - row.quarantined - row.damaged);
}

// Reserve on order; the caller pushes sellable(row) to all channels afterwards.
function reserve(row: StockRow, qty: number): StockRow {
  if (qty > sellable(row)) throw new Error(row.sku + ': not enough sellable stock');
  return { ...row, reserved: row.reserved + qty };
}
Передавайте в каналы доступный к продаже остаток, а не остаток на полке. Большинство перепродаж возникает не из-за задержки синхронизации, а из-за того, что зарезервированные единицы всё ещё видны как свободные.

Сборка заказов: поштучная, пакетная и волновая

  • Поштучная сборка: один сборщик собирает один заказ целиком. Просто при малом объёме, но путь быстро растёт.
  • Пакетная сборка: несколько заказов с одинаковыми товарами собираются за один обход и разделяются на упаковке. Особенно выгодна для заказов из одной позиции.
  • Волновая сборка: заказы группируются в волны по службе доставки или времени отгрузки; каждая волна завершается к своему сроку.
  • Маршрут: лист сборки сортируется по порядку ячеек, а не по названию товара, чтобы каждый проход обходился один раз в одном направлении.

Контроль упаковки и этикетки доставки

Отправка не того товара — самая дорогая ошибка в e-commerce: она стоит обратной доставки и часто клиента. На упаковочном столе каждый товар сканируется, и система не даёт закрыть посылку, если позиция не совпадает с заказом или отсутствует. Затем фиксируются вес и габариты, этикетка печатается автоматически, а трек-номер записывается в заказ и в канал продаж. Подробнее — в статье об интеграции со службами доставки.

Приём возвратов — часть складского процесса

На розничном складе возвраты — не исключение, а ежедневный поток. Возвращённый товар не идёт сразу на полку: его проверяют, присваивают состояние (годен к продаже, на восстановление, брак) и соответственно переводят в доступный остаток, в отдельную ячейку или в карантин.

Готовая WMS или заказная разработка?

Магазину с одним каналом и умеренным числом заказов обычно хватает складского модуля платформы и агрегатора доставки. Заказная или доработанная WMS оправдана, когда несколько маркетплейсов и магазинов делят один остаток, когда ошибки сборки и упаковки стали измеримыми затратами или когда данные между программой учёта заказов и складом переносятся вручную.

Итог

Хорошее управление складом интернет-магазина передаёт в каналы доступный остаток, собирает заказы по порядку ячеек, не закрывает посылку без проверки штрихкода и принимает возвраты с указанием состояния. Если вы хотите спроектировать такой процесс, посмотрите наши корпоративные решения или запросите смету.

Let's Build Your Project

Get a free consultation for your website, mobile app, or corporate software project.

Get a Free QuoteExplore our Corporate Solutions service