Коротко: пересорт нередко возникает не в момент отбора, а раньше или позже него: при приёмке, упаковке или оформлении возврата. Поэтому проверки нужны на каждом переходе товара между операциями, а не одна на выходе. Какие именно, зависит от товара и от того, какие ошибки обходятся бизнесу дороже всего.
Заказ ушёл, клиент в другой стране открывает коробку, а там не та модель. Дальше возврат, повторная отправка, письмо в поддержку и вопрос, на который редко удаётся ответить сразу: где именно произошла ошибка. Если клиент далеко, разбор получается дороже: товар едет обратно курьером, а склад давно забыл про этот заказ.
Условный пример: две похожие модели с разными характеристиками. Вот где они могут поменяться местами.
Если усилить проверку только на отборе, все три причины останутся.
Рекламацию удобно проверять одним вопросом: что мы покажем клиенту, если он напишет завтра? В истории заказа должны быть видны задания и исполнители, время подтверждений, адреса, состав грузомест и ручные правки с причиной. Тогда разбор сводится к поиску места, где отбор прошёл штатно, а дальше что-то изменилось.
Журнал при этом фиксирует только то, что система получила. Если физическую операцию не подтвердили сканированием, в истории её просто нет, и тут нужны дополнительные меры, например контрольное взвешивание. Они подходят не всегда: две разные модели с одинаковым весом на весах не различить.
У каждой площадки своя статусная модель и свой порядок возвратов. Для склада важно, чтобы возвращённая позиция однозначно связывалась с исходным заказом и отправкой, иначе пересорт превращается в спор о том, чья это ошибка. Как собирался такой контур для интеграций с маркетплейсами, описано в статье про подключение Farfetch.
Серийный номер на каждую единицу нужен не каждому складу. Для одних достаточно артикула и количества, другим нужны партия, срок годности или номер места. Сначала стоит определить, что бизнесу нужно уметь проследить, и только потом выбирать детализацию: подробный учёт требует качественных исходных данных и этикеток, а работа с ним занимает время.
Возьмите пять последних возвратов «прислали не то» и по каждому ответьте на один вопрос: какое событие в системе показывает, на каком шаге произошла ошибка? Там, где ответа нет, и находится первая недостающая проверка.
Если такой разбор у вас каждый раз заканчивается спором, обсудим на бесплатном созвоне, 30 минут, где в вашей цепочке нужен контроль.