Товарная матрица — не список: без канала и срока она замораживает деньги

Товарная матрица остаётся инструментом управления ассортиментом, но рабочего перечня SKU уже недостаточно. Для каждой позиции нужно определить место продажи, период, плановый объём и финансовую роль: актуальная документация Oracle Retail описывает ассортимент именно как сочетание решений о том, что и сколько закупать для разных локаций и периодов с учётом спроса и финансовых целей.
Практическое следствие не изменилось: слабые позиции способны занимать склад и связывать оборотные средства, тогда как отсутствие ходовых товаров ведёт к потерянным продажам. Однако оценивать матрицу только по выручке опасно: методика ABC-анализа Shopify прямо предупреждает, что её классы рассчитываются по розничной цене без скидок и не учитывают себестоимость. Поэтому современная товарная матрица — это не максимально широкий ассортимент, а набор управляемых решений, проверяемых по спросу, марже, запасу и доступности.
Что должно быть в товарной матрице
Минимальная единица матрицы — не название категории, а конкретная товарная позиция или вариант товара. Размер, цвет, фасовка и комплектация могут иметь разную оборачиваемость, поэтому объединять их в одну строку допустимо лишь тогда, когда закупкой и остатком действительно управляют совместно.
Для небольшой компании достаточно таблицы, в которой одна строка соответствует SKU, а столбцы отвечают на четыре вопроса: где товар продаётся, когда он активен, какую функцию выполняет и сколько денег требует. Практический набор полей выглядит так:
- SKU, наименование, категория, бренд и ключевой вариант;
- магазин, регион, склад, сайт или иной канал продаж;
- дата ввода, дата вывода и сезонный период;
- поставщик, закупочная цена, розничная цена и обычная скидка;
- выручка, количество продаж, валовая прибыль и маржинальность;
- текущий остаток, товар в пути, срок поставки и минимальная партия;
- роль позиции, статус и ответственное лицо;
- правило пополнения и дата следующего пересмотра.
Такой формат отделяет ассортиментное решение от справочника товаров. Позиция может существовать в каталоге, но не входить в матрицу определённого магазина; может продаваться на сайте, но отсутствовать в небольшой офлайн-точке; может включаться только на сезон. Это нормальные состояния, а не ошибки данных.
Как собрать матрицу на основе экономики
Начинать следует не с количества товаров, а с ограничения, которое бизнес должен соблюдать. Для розницы это могут быть бюджет закупки, площадь полки, вместимость склада или срок годности. Для интернет-магазина физическая витрина менее важна, но остаются деньги в запасе, доступность поставщика, стоимость обработки и возвратов.
- Зафиксируйте контур. Определите категорию, канал, локацию и период, для которых принимается решение. Одна универсальная таблица без этих границ скрывает различия спроса.
- Очистите исходные данные. Сведите варианты к стабильным SKU, отделите продажи от возвратов, отметьте периоды отсутствия товара и разовые ликвидационные скидки. Нулевые продажи при нулевом остатке не доказывают отсутствие спроса.
- Посчитайте вклад. Сопоставьте выручку с валовой прибылью, количеством проданных единиц и средним запасом. Высокая выручка при слабой марже и большом остатке не равна высокой ценности позиции.
- Назначьте роль. Решите, зачем конкретный SKU нужен категории и покупателю. Роль должна приводить к правилу закупки или выкладки, иначе это лишь декоративная метка.
- Установите пороги. Для каждой роли задайте допустимый остаток, срок отсутствия, период наблюдения и условие вывода. Новинкам нужен отдельный испытательный срок: сравнивать их с товарами, продававшимися весь год, некорректно.
- Утвердите изменения. Добавление или удаление позиции должно менять план закупок, календарь и доступность в конкретном канале, а не только цвет ячейки.
Какие роли действительно помогают принимать решения
Универсального обязательного набора ролей нет. Полезна та классификация, после которой понятно, как поддерживать запас и по какому сигналу пересматривать позицию. Для большинства торговых матриц достаточно нескольких операционных ролей.
- Ядро — товары, ради которых покупатель обращается в категорию и доступность которых нужно защищать.
- Маржинальные позиции — товары с заметным вкладом в валовую прибыль; их нельзя выбирать только по проценту наценки без учёта объёма продаж.
- Дополняющие товары — позиции, приобретаемые вместе с основными. Их оценивают не только отдельно, но и по совместным заказам.
- Заменители — варианты, способные закрыть близкую потребность при отсутствии основного товара. Чрезмерное число почти одинаковых заменителей может дробить запас.
- Сезонные позиции и новинки — товары с ограниченным окном продаж или недостаточной историей. Для них нужны собственные даты и правила оценки.
- Товары для привлечения — предложения с заметной для покупателя ценой. Их оставляют только при заранее рассчитанной экономике всей покупки, а не из предположения, что убыток когда-нибудь окупится.
Один SKU может выполнять разные роли в разных местах. Ходовой товар большого магазина способен оказаться медленным в малой точке, а сезонная позиция — стать частью постоянного интернет-ассортимента. Поэтому роль хранится в связке «товар — канал или локация — период», а не навсегда прикрепляется к карточке товара.
Почему ABC-анализа недостаточно
ABC-классификация быстро показывает концентрацию результата: товары сортируют по выбранному показателю и разделяют по накопленному вкладу. Она полезна как первый фильтр, но итог зависит от метрики. Класс по выручке, класс по валовой прибыли и класс по проданным единицам могут не совпасть.
Для решения о выводе товара добавьте как минимум оборачиваемость, возраст остатка, регулярность спроса, срок поставки и роль в совместных покупках. Сезонность анализируйте по сопоставимым периодам, а дефицит — отдельно: если позиции долго не было в наличии, её фактические продажи занижают возможный спрос.
Не следует автоматически удалять весь класс C. В нём могут находиться обязательные размеры, редкие комплектующие, новые товары или заменители, необходимые для целостности предложения. Верное действие — проверить причину слабого вклада, потребность в страховом запасе и стоимость сохранения позиции.
Ширина и глубина: где появляется лишний запас
Ширина ассортимента показывает число разных категорий или типов решений, а глубина — количество вариантов внутри выбранной категории. Расширение по любой оси расходует бюджет: новый тип товара требует отдельного запаса, а дополнительные размеры или цвета делят закупку между вариантами.
Условный пример: если бюджет категории рассчитан на 100 единиц, добавление пятого равноправного варианта без увеличения бюджета снижает средний запас на вариант с 25 до 20 единиц. Это не доказывает, что расширение ошибочно, но показывает цену выбора: больше вариантов могут означать меньшую доступность каждого из них.
Решение принимают по ограничивающему фактору. При частых отказах из-за отсутствующего размера нужна глубина. Если покупатели не находят подходящий тип решения, может потребоваться ширина. Если растёт возраст остатков, сначала сокращают дублирующие варианты и проверяют правила пополнения, а не добавляют новые SKU.
Матрица должна управлять каналом и сроком
Утверждённый ассортимент должен превращаться в фактическую доступность товара. документация Microsoft Dynamics 365 Commerce, обновлённая 16 января 2026 года, определяет ассортимент как связь продуктов с каналами и периодами, поддерживает исключения и указывает, что открытые бессрочные матрицы сезонных товаров со временем раздувают объём данных.
Даже без корпоративной системы этот принцип применим в обычной таблице. У каждой временной позиции должны быть даты начала и окончания, у каждого исключения — конкретный магазин или канал, а у каждого утверждения — статус исполнения. Иначе таблица обещает ассортимент, которого покупатель фактически не видит.
Когда пересматривать позиции
Полный пересмотр проводят по календарю категории, но отдельные сигналы требуют реакции раньше. К ним относятся длительное отсутствие товара, резкий рост непродаваемого остатка, изменение закупочной цены, прекращение поставок, завершение сезона и накопление возвратов.
Удаление SKU также следует планировать. Нужно остановить новые заказы, определить судьбу остатка, убрать позицию из будущих периодов и проверить, остаётся ли у покупателя подходящая альтернатива. Простое удаление строки лишает команду истории решения и может привести к повторной закупке того же слабого товара.
Рабочая товарная матрица считается готовой, когда по каждой активной позиции можно объяснить четыре вещи: для какого покупателя и канала она предназначена, какую роль выполняет, сколько запаса требует и при каком условии будет пересмотрена. Если ответов нет, перед бизнесом пока каталог, а не инструмент управления ассортиментом и деньгами.
Читайте также:
Подпишитесь на рассылку
Получайте свежие новости Web3, AI и криптовалют прямо на вашу почту.