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