В любом магазине небольшая часть товаров делает основную выручку, а внушительный «хвост» позиций почти не продаётся, но занимает склад, внимание и деньги. Проблема в том, что без анализа не видно, где что: кажется, что «ассортимент широкий — это хорошо», а на деле половина каталога лежит мёртвым грузом и тормозит бизнес.
Эта статья — о том, как разобраться, что реально продаётся, а что нет: какие данные собрать, как применить ABC/XYZ-анализ и оборачиваемость и как связать поведение на сайте с продажами и складом из 1С. Материал практический, для магазинов на 1С-Битрикс. Навести порядок в данных и учёте, без которых анализ невозможен, помогает аудит и оптимизация 1С.
Коротко
- Малая часть товаров даёт основную выручку; остальное часто лежит мёртвым грузом.
- ABC-анализ показывает вклад товара, XYZ — стабильность спроса; вместе дают матрицу решений.
- Оборачиваемость и давность продаж выявляют неликвиды, замораживающие деньги.
- Данные сайта (просмотры, корзина) плюс продажи и остатки из 1С дают полную картину.
Зачем анализировать ассортимент
Ассортимент — это не только про выбор покупателя, но и про деньги, замороженные на складе. Широкий каталог кажется преимуществом, но каждая позиция чего-то стоит: закупки, хранения, места в учёте, внимания в маркетинге. Если товар не продаётся, он не «просто лежит» — он связывает оборотные средства, которые могли бы работать.
Анализ ассортимента отвечает на простые, но важные вопросы: на чём держатся продажи, что можно продвигать активнее, а что пора распродать или вывести. Без цифр эти решения принимаются на ощущение, и обычно неверно — люди переоценивают «любимые» товары и недооценивают скучные, но ходовые. Анализ заменяет ощущения данными.
Какие данные нужны
Полноценный анализ строится на нескольких источниках данных, и в связке сайт-1С они разнесены по системам.
- Продажи. Что, сколько и по какой цене продано за период — из заказов и учёта.
- Остатки и себестоимость. Сколько лежит на складе и во что обошлось — из 1С.
- Поведение на сайте. Просмотры товаров, добавления в корзину, конверсия — из веб-аналитики.
- Даты движения. Когда была последняя продажа и поступление — для оборачиваемости и неликвидов.
Модуль «Интернет-магазин» в 1С-Битрикс хранит заказы и позволяет строить отчёты по продажам, но остатки и себестоимость живут в 1С. Поэтому анализ почти всегда — это сведение данных сайта и учёта.
ABC-анализ: вклад в результат
ABC-анализ — базовый инструмент: он делит товары на группы по вкладу в результат (выручку или прибыль). Идея в том, что вклад распределён неравномерно: небольшая часть позиций даёт основную долю.
| Группа | Вклад | Доля позиций | Как относиться |
|---|---|---|---|
| A | Основная доля выручки | Небольшая | Всегда в наличии, беречь |
| B | Средний вклад | Средняя | Держать под контролем |
| C | Малый вклад | Большая | Оптимизировать, чистить |
XYZ-анализ: стабильность спроса
ABC отвечает на вопрос «сколько приносит товар», но не говорит, насколько стабилен спрос. Для этого есть XYZ-анализ, который делит товары по предсказуемости продаж:
- Группа X. Стабильный, предсказуемый спрос — такие товары легко планировать и держать в наличии.
- Группа Y. Спрос колеблется, часто сезонно — нужен запас с учётом сезона.
- Группа Z. Нерегулярный, случайный спрос — заказывать осторожно, не замораживать склад.
XYZ особенно полезен для управления закупками и наличием: он подсказывает, что можно держать по минимуму и заказывать под спрос, а что должно быть всегда. Для интернет-магазина стабильность спроса влияет и на то, какие товары стоит показывать в наличии, а какие — под заказ.
Матрица ABC/XYZ
Настоящая ценность появляется, когда ABC и XYZ совмещают в матрицу. Каждый товар получает пару букв (например, AX или CZ), и по ней удобно принимать решения. AX — ценные и предсказуемые товары, которые должны быть всегда; их отсутствие бьёт по выручке напрямую. CZ — малоценные и непредсказуемые, первые кандидаты на вывод из ассортимента.
Матрица превращает абстрактный «широкий каталог» в понятную карту: где держать запас железно, где — осторожно, а что чистить. Это уже не эмоции про ассортимент, а управленческие решения на данных. Автоматизировать сбор этих данных и построение матрицы помогает автоматизация на 1С, где есть и продажи, и остатки, и себестоимость.
Оборачиваемость запасов
Оборачиваемость показывает, как быстро товарный запас превращается в продажи — сколько раз за период «обернулся» склад. Это ключевая метрика здоровья ассортимента: высокая оборачиваемость означает, что деньги работают, а не лежат; низкая — сигнал о неликвиде или переизбытке.
Оборачиваемость считают по данным продаж и остатков, которые ведутся в 1С и приходят на сайт обменом. Важно смотреть её в разрезе категорий и групп: нормальная оборачиваемость для скоропортящегося товара и для мебели — разная. Сам по себе показатель мало что говорит; ценность — в сравнении между товарами и во времени.
Как находить неликвиды
Неликвид — товары, которые долго не продаются и замораживают деньги на складе. Их выявляют по сочетанию признаков: низкая оборачиваемость, давность последней продажи, объём замороженных средств. Позиция, которая месяцами не двигается и занимает склад, — кандидат в мёртвый груз.
На что смотреть при поиске неликвидов:
- Давность последней продажи. Сколько времени товар не продавался вообще.
- Оборачиваемость. Насколько медленно движется запас по сравнению с группой.
- Замороженные деньги. Остаток, умноженный на себестоимость, — цена бездействия.
- Динамика. Спрос падает постепенно или товар мёртв изначально.
Спрос или проблема карточки
Прежде чем списывать товар в неликвид, важно понять причину: это отсутствие спроса или проблема представления на сайте. Иногда хороший товар не продаётся не потому, что не нужен, а потому, что его плохо видно: слабая карточка, нет фото, товар не попадает в фильтр и подборки, не участвует в поиске.
Здесь и помогает связка данных сайта с продажами. Если товар почти не просматривают — проблема в видимости и SEO. Если просматривают, но не покупают — проблема в карточке, цене или наличии. Если не просматривают и не ищут — вероятно, реального спроса нет. Такое разделение спасает товары, которые списали бы зря, и подсказывает, что чинить: продвижение или сам товар. Сложные выборки для такой аналитики удобно строить на современном ORM, о котором мы писали в статье про D7 ORM в Битрикс.
Данные сайта плюс 1С
Полная картина ассортимента складывается только при сведении двух миров: поведения на сайте и продаж со складом из 1С. Сайт знает, что смотрят, кладут в корзину и покупают; 1С знает остатки, себестоимость и полную историю движения. По отдельности каждый источник неполон.
Связка работает через обмен: заказы с сайта уходят в 1С, остатки и продажи возвращаются, а для анализа данные сопоставляют по товарам. Критично, чтобы сопоставление опиралось на стабильные идентификаторы: если коды «плавают» при обмене, аналитика разъезжается и цифры перестают быть достоверными. Надёжность и безопасность каналов обмена данными мы разбираем в материале про REST, вебхуки и безопасность в Битрикс.
Что делать с результатами
Анализ ценен только действиями по его итогам. Типовые решения по группам:
- Беречь группу A и AX. Не допускать отсутствия ходовых и ценных товаров — это прямые потери.
- Продвигать перспективные. Товары с хорошим спросом, но слабой видимостью — в подборки, поиск, SEO.
- Чинить карточки. Где проблема в представлении — улучшить фото, описание, цену, наличие.
- Распродавать неликвид. Мёртвый груз — акции и распродажи, чтобы вернуть замороженные деньги.
- Чистить каталог. Безнадёжные CZ-позиции выводить из ассортимента, освобождая склад и внимание.
- Сделать анализ регулярным. Не разовый срез, а процесс с пересмотром хотя бы ежеквартально.
Частые ошибки
- Анализ только по выручке. Игнорируется маржа — высокооборотный, но убыточный товар кажется ценным.
- Только ABC без XYZ. Не учитывается стабильность спроса, страдает планирование закупок.
- Списание без разбора причины. Хороший товар с плохой карточкой уходит в неликвид зря.
- Данные только с сайта. Без остатков и себестоимости из 1С картина неполна.
- Плавающие коды. Нестабильные идентификаторы в обмене разрушают сопоставление данных.
- Разовый анализ. Срез без регулярности не превращается в управленческий процесс.
- Нет действий. Отчёт построили, но решений по группам не приняли — смысла ноль.
Чек-лист анализа
- Данные собраны. Продажи, остатки, себестоимость из 1С и поведение с сайта сведены по товарам.
- Идентификаторы стабильны. Сопоставление сайт-1С опирается на неизменные коды.
- ABC построен. По выручке и, по возможности, по прибыли.
- XYZ построен. Товары разделены по стабильности спроса.
- Матрица собрана. Пары ABC/XYZ дают карту решений по товарам.
- Оборачиваемость и неликвиды. Выявлены медленные позиции и замороженные деньги.
- Причины разобраны. По каждому неликвиду понятно: нет спроса или проблема сайта.
- Решения приняты и повторяются. Действия по группам и регулярный пересмотр анализа.
Вывод
Анализ ассортимента превращает интуицию про «широкий каталог» в понятную карту денег. ABC показывает, на чём держатся продажи, XYZ — насколько стабилен спрос, а вместе они дают матрицу решений: что беречь, что продвигать, а что чистить. Оборачиваемость и давность продаж вскрывают неликвиды, которые замораживают оборотные средства.
Ключ к достоверному анализу — данные: сведение поведения на сайте с продажами и складом из 1С по стабильным идентификаторам. Настройте этот контур, разбирайте причины (спрос или карточка) и превратите анализ в регулярный процесс — тогда ассортимент перестанет тянуть деньги мёртвым грузом и начнёт работать на прибыль.