Группы товаров задают структуру каталога — дерево категорий, по которому раскладывается ассортимент. От качества этой структуры зависят удобство поиска для операторов, точность фильтров и достоверность аналитики продаж по категориям.
Что такое группы товаров
Группа товаров (категория) в RetailCRM — это узел дерева каталога, к которому привязаны товары. Категории образуют иерархию: «Обувь» → «Кроссовки» → «Беговые». Такая структура повторяет каталог сайта и приходит из той же выгрузки.
Категории нужны не для красоты, а для работы:
- операторы быстрее находят товары при создании заказа;
- фильтры и поиск по каталогу опираются на дерево;
- аналитика строит отчёты продаж по категориям;
- сегменты и триггеры могут учитывать принадлежность к категории.
По сути группы — это «скелет» каталога, на который навешиваются товары и предложения.
Иерархия и вложенность
Категории связываются в дерево через ссылку на родителя. У каждой категории есть идентификатор и, если это не корень, ссылка на родительскую категорию. Так формируется вложенность любой глубины.
| Категория | id | parentId |
|---|---|---|
| Обувь | 1 | — |
| Кроссовки | 2 | 1 |
| Беговые | 3 | 2 |
Товар обычно привязывается к конечной категории дерева. Аналитика при этом умеет разворачивать иерархию — можно смотреть продажи как по узкой «Беговые», так и по всей ветке «Обувь».
Передача категорий через ICML
Категории приходят в RetailCRM из выгрузки ICML в блоке <categories>, а предложения ссылаются на них через <categoryId>.
<categories>
<category id="1">Обувь</category>
<category id="2" parentId="1">Кроссовки</category>
</categories>
...
<offer id="1042" productId="57">
<categoryId>2</categoryId>
</offer>Идентификаторы категорий, как и артикулы, должны быть стабильными: если id категории меняется от выгрузки к выгрузке, дерево пересобирается и товары «переезжают», ломая привязки и историю отчётов.
Категории в аналитике и сегментах
Главная ценность аккуратного дерева — в отчётности. RetailCRM строит по категориям целый ряд полезных срезов:
- продажи и выручка по категориям и их веткам;
- ABC-анализ ассортимента внутри категории;
- маржинальность по группам товаров;
- сегменты клиентов «покупал товары из категории X».
Типичные ошибки структуры
Проблемы с категориями обычно наследуются из каталога сайта и всплывают уже в CRM.
- Плоский каталог — все товары в паре крупных категорий, аналитика бесполезна.
- Товары без категории — выпадают из отчётов и фильтров.
- Ссылки на несуществующие категории — предложение импортируется «в никуда».
- Дубли категорий — из-за расхождения имён или id.
Все они лечатся на стороне источника: дерево категорий проектируют на сайте и передают в CRM без изменений структуры.
Как выстроить структуру
Хорошее дерево категорий подчиняется нескольким практическим правилам.
- Держите умеренную глубину — 2–3 уровня достаточно для большинства магазинов.
- Закрепите стабильные идентификаторы категорий в источнике выгрузки.
- Не оставляйте товары без категории — заведите узел для нераспределённых позиций.
- Согласуйте дерево CRM с каталогом сайта, чтобы структуры не расходились.
Единожды выстроенное и стабильное дерево дальше работает само: товары приходят в нужные ветки, отчёты собираются корректно, а операторы находят позиции за пару кликов.
Итог
Группы товаров — это дерево категорий, скелет каталога RetailCRM. Оно приходит из выгрузки ICML, задаёт структуру поиска для операторов и лежит в основе аналитики по товарным направлениям. Ключевые условия порядка — стабильные идентификаторы категорий, умеренная глубина дерева и отсутствие товаров без категории.
Мы проектируем структуру каталога, согласуем дерево категорий между сайтом и RetailCRM и настраиваем выгрузку так, чтобы товары попадали в нужные ветки, а аналитика по категориям была достоверной. Это часть внедрения и интеграции системы.
Частые вопросы
Чем группа товаров отличается от товара?
Группа товаров — это категория, узел дерева каталога, к которому привязываются товары. Товар относится к категории, а категория задаёт структуру каталога.
Какой глубины должно быть дерево категорий?
Для большинства магазинов достаточно 2–3 уровней вложенности. Излишне глубокое дерево усложняет навигацию и не даёт выигрыша в аналитике.
Как категории попадают в RetailCRM?
Они приходят из выгрузки ICML в блоке categories, а предложения ссылаются на них через categoryId. Дерево повторяет структуру каталога сайта.
Почему появляются дубли категорий?
Обычно из-за нестабильных идентификаторов или расхождения имён: при смене id RetailCRM считает категорию новой и создаёт дубль ветки.
Что будет с товарами без категории?
Они выпадают из отчётов и фильтров по категориям. Лучше завести отдельный узел для нераспределённых позиций, чем оставлять товары без привязки.
Можно ли смотреть продажи по всей ветке категорий?
Да, аналитика умеет разворачивать иерархию: можно видеть продажи как по узкой конечной категории, так и по всей родительской ветке.
Где проектировать структуру категорий?
На стороне источника — каталога сайта или учётной системы. RetailCRM получает готовое дерево через выгрузку, поэтому структуру согласуют до синхронизации.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.