Ассортиментный анализ отвечает не на вопрос «каких товаров у нас много», а на более практичный: какие позиции помогают категории зарабатывать, какие закрывают потребность покупателя, а какие создают издержки и усложняют управление. Результатом должна быть не таблица с рейтингом SKU, а понятный план действий по товарам, категориям, каналам и регионам.
Ассортиментный анализ: от данных к решению
Главная сложность — связать разрозненные данные. Продажи могут быть записаны в одной системе, остатки — в другой, себестоимость — в третьей, а карточки маркетплейса содержат дубли или разные названия одного товара. Поэтому анализ начинают с единого справочника, правил сопоставления и фиксации периода, за который сравниваются показатели.
Что именно проверяет ассортиментный анализ
Ассортимент — это не перечень всех активных SKU. В анализе важно видеть структуру предложения: категории и подкатегории, бренды, ценовые сегменты, варианты характеристик, каналы продаж и доступность по точкам или складам. Один и тот же товар может быть сильным в интернет-магазине, но неэффективным в офлайн-точке из-за ограниченного спроса или дорогого хранения.
Перед расчётами нужно определить единицу анализа. Для одной задачи это будет SKU, для другой — модель без учёта цвета, для третьей — товарная группа или потребительский сценарий. Если смешать разные уровни, сравнение станет некорректным: ходовая базовая позиция окажется рядом с редким вариантом размера, хотя управлять ими нужно по-разному.
- SKU и уникальность. Проверить дубли, варианты упаковки, комплекты и товары с несколькими кодами.
- Иерархия. Согласовать категории, подкатегории, бренды и признаки, по которым строятся срезы.
- Коммерческие поля. Отделить выручку, валовую прибыль, скидку, себестоимость и логистические расходы.
- Доступность. Различать отсутствие спроса и отсутствие товара в продаже из-за дефицита или ошибки данных.
Для маркетплейсов добавляют показатели видимости и качества предложения: наличие карточки, заполненность атрибутов, участие в продвижении, рейтинг, отзывы, сроки доставки и возвраты. Эти параметры не заменяют продажи, но помогают понять, почему товар показывает слабый результат.

Как подготовить данные к сравнению
Первый этап — собрать снимок ассортимента на одну дату и связать его с историей продаж. У каждой позиции должны быть устойчивый идентификатор, название, категория, бренд, характеристики, закупочная или расчётная себестоимость, цена, остаток и статус активности. Для разных каналов нужен слой сопоставления, который связывает внутренний товар с внешними карточками.
Если одинаковые товары представлены в разных источниках, сначала нужно устранить дубли и проверить соответствие характеристик. В методах сопоставления одинаковых товаров важны не только название и артикул, но и бренд, модель, объём, комплектация, цвет, размер и единица измерения. Подробнее этот этап разобран в материале о сопоставлении одинаковых товаров.
Затем определяют правила обработки пропусков и выбросов. Нулевые продажи могут означать отсутствие спроса, отсутствие остатков, остановку продаж или ошибку загрузки; отрицательная маржа — реальный убыток, возврат, некорректную себестоимость или несвоевременное отражение скидки.
- Зафиксировать период анализа и список каналов.
- Сверить количество активных SKU с источниками данных.
- Найти дубли, пропуски, необычные цены и остатки.
- Отделить продажи при наличии товара от продаж при дефиците.
- Сохранить правила очистки, чтобы повторить расчёт позже.
Автоматизация полезна уже на этом этапе. Контрольные правила могут отмечать товары без категории, дубли по ключевым атрибутам, карточки с несовместимыми значениями и изменения, которые резко меняют состав матрицы. Это снижает риск принять решение на основании ошибки загрузки.
Какие показатели использовать
Продажи — только один из сигналов. Высокий оборот может быть следствием глубокой скидки, а низкий — результатом постоянного отсутствия товара. Поэтому показатели рассматривают вместе и сравнивают внутри однородных групп, где близки назначение, цена, сезонность и условия продвижения.
| Показатель | Что показывает | Ограничение |
|---|---|---|
| Выручка | Масштаб денежных продаж | Не показывает прибыльность и влияние скидок |
| Валовая прибыль | Вклад позиции до выбранных операционных расходов | Зависит от качества себестоимости и правил расчёта |
| Маржинальность | Долю прибыли в выручке | Может искажаться возвратами, бонусами и логистикой |
| Проданные единицы | Фактический объём спроса | Не учитывает цену и дефицит |
| Оборачиваемость | Скорость превращения запаса в продажи | Чувствительна к сезонности и разовым поставкам |
| Доступность | Как часто товар можно было купить | Требует корректного учёта остатков и часов продаж |
Для категории полезно считать долю позиций, которые формируют основной объём продаж или прибыли, но не превращать этот показатель в универсальное правило. Концентрация может быть оправданной для узкой специализации и опасной для категории, где покупатель ожидает широкой линейки размеров, вкусов или совместимых аксессуаров.
Вывод: товар нельзя считать слабым, пока не проверено, был ли у покупателя реальный шанс его купить и корректно ли рассчитан финансовый результат.
Как сегментировать товары и выбрать действие
Сегментация нужна, чтобы перейти от списка показателей к управленческим решениям. Практичнее использовать несколько измерений одновременно: вклад в продажи или прибыль, стабильность спроса, доступность, роль в покупке и сложность содержания в матрице.
Рабочие сегменты
- Ядро. Стабильно востребованные позиции, поддерживающие оборот или прибыль. Для них критичны наличие, точность карточки и предсказуемое пополнение.
- Трафиковые товары. Позиции, которые привлекают покупателя, даже если их собственная маржа невысока. Их нельзя оценивать без анализа связанных покупок и влияния на категорию.
- Нишевые товары. Редко продаются, но закрывают важную потребность или отличаются высокой маржой. Решение по ним зависит от затрат на хранение и требований к полноте линейки.
- Кандидаты на пересмотр. Позиции со слабым спросом, низкой маржой, плохой доступностью или неясной ролью. Сначала проверяют данные, затем выбирают действие.
- Дубли и заменяемые позиции. Товары, которые конкурируют внутри собственной матрицы и могут распылять спрос.
Решение не обязано быть бинарным «оставить или вывести». Возможны изменение цены, минимального остатка, карточки, упаковки, канала продаж, места в выдаче, условий закупки или статуса товара в конкретном регионе.
Если ассортиментный анализ выявил конфликт между оборотом и прибылью, ценовое решение принимают после проверки эластичности, ценового окружения и роли товара. Правила для такого перехода лучше отделять от разовых скидок; практические ограничения описаны в материале о динамическом ценообразовании без ценовой войны.
| Ситуация | Первое действие | Что проверить дальше |
|---|---|---|
| Продажи высокие, маржа приемлемая | Сохранить и защитить доступность | Запасы, прогноз, замены и риск дефицита |
| Продажи высокие, маржа низкая | Проверить цену и себестоимость | Скидки, комиссии, логистику и роль товара |
| Продажи низкие, маржа высокая | Проверить видимость и доступность | Карточку, поисковый спрос, отзывы и канал |
| Продажи и маржа низкие | Пересмотреть или вывести | Дубли, сезонность, ошибки данных и замену |
| Нет продаж при нулевом остатке | Не считать позицию неэффективной | Потенциальный спрос и историю дефицита |
Как превратить анализ в рабочий процесс
Разовый отчёт быстро устаревает, если решения не связаны с ответственными и сроками. Для каждой группы товаров нужно определить владельца, допустимый диапазон показателей, действие при отклонении и дату повторной проверки.
- Сформулировать задачу. Например, снизить избыточную матрицу, повысить доступность ядра или найти позиции для расширения категории.
- Собрать базовый срез. Зафиксировать период, каналы, товарную иерархию, правила финансового расчёта.
- Проверить качество. Исключить дубли, ошибки сопоставления, пропуски и периоды дефицита.
- Сравнить сопоставимые группы. Использовать одинаковые условия или явно пометить различия.
- Назначить действие. Пополнить, изменить цену, улучшить карточку, протестировать канал, объединить, заменить или вывести.
- Проверить результат. Сравнить не только продажи, но и прибыль, доступность, запасы, возвраты и влияние на соседние позиции.
Для ценовых решений полезно подключать мониторинг внешнего рынка, но не копировать каждое изменение конкурента. Рабочая система должна учитывать сопоставимость товаров, условия доставки, комплектацию, наличие и ограничения собственной маржи; подробнее — в материале о мониторинге цен конкурентов.
Результат лучше представлять на нескольких уровнях: обзор категории для руководителя, таблица действий для категорийного менеджера и журнал исключений для аналитика или владельца данных. В карточке решения должны быть исходные показатели, причина действия, срок, ответственный и условие пересмотра.
Ограничения и типичные ошибки
Ассортиментный анализ не заменяет понимание покупателя и не даёт автоматического ответа для каждого SKU. На результат влияют сезонность, новинки, промокампании, изменение поставщика, региональная специфика, сроки поставки и ограничения пространства.
- Ранжировать товары только по выручке и игнорировать прибыль.
- Сравнивать позиции из разных ценовых и потребительских сегментов.
- Принимать нулевые продажи за нулевой спрос без проверки наличия.
- Удалять нишевые или имиджевые позиции по одному периоду.
- Смешивать продажи, заказы, отгрузки и выкуп без единого определения метрики.
- Считать внешние карточки одинаковыми только по похожему названию.
- Не учитывать возвраты, комиссии, скидки и стоимость хранения.
- Внедрить отчёт, но не назначить владельца действий и дату контроля.
Надёжная матрица строится итеративно: сначала исправляются очевидные проблемы данных, затем принимаются ограниченные решения, после чего измеряется эффект. Если изменения затрагивают цену или доступность, контроль должен включать соседние товары и категорию целиком, чтобы не принять перераспределение спроса за реальный рост.
Итоговый критерий качества анализа прост: по каждому значимому сегменту понятно, какие товары нужны покупателю, какую экономику они создают, почему их результат такой и что произойдёт после выбранного действия. Если отчёт не приводит к проверяемому решению, ему не хватает либо корректных данных, либо управленческой логики.