Получение категории товара
Робот «Получение категории товара» возвращает категории товаров выбранного элемента CRM или текущего товара каталога.

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.
Для кого и какую задачу решает
Администратору CRM, который строит маршруты обработки по разделам каталога: например, передаёт товарную заявку профильному специалисту.
Категорию трудно надёжно определить по названию товара, а вариация может не иметь собственного раздела. Робот возвращает непосредственный раздел и при необходимости использует раздел основного товара. Для отсутствующего раздела есть явный результат «Без категории».
Параметры и подготовка
| Поле | Как заполнить |
|---|---|
ID элемента (elementId) |
Обязательное поле |
Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.
Как использовать
- Укажите ID элемента и разместите робота в подходящем процессе. В контексте CRM он читает товарные строки карточки.
- Проверьте доступ к связанным товарам и разделам каталога. Для вариации может понадобиться доступ к её основному товару.
- После выполнения читайте списки названий и ID категорий согласованно по позициям. Повторяющиеся разделы сохраняются, поскольку несколько товаров могут относиться к одному разделу.
- Для маршрутизации сравнивайте ID раздела с согласованным правилом. Значение 0 обрабатывайте отдельно как отсутствие категории.
Учебный пример и ожидаемый результат
Предположим, два учебных товара находятся в разделе 15 «Кабели», а третий не имеет раздела. Ожидаются повторяющиеся значения «Кабели», «Кабели», «Без категории» и соответствующие ID 15, 15, 0. Если вариация не имеет раздела, но её родитель находится в 15, используется раздел родителя.
Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.
Что возвращает и как продолжить процесс
- «Названия категорий» (
NameCategories), список значений. - «ID категорий» (
IdCategories), список значений.
Робот возвращает непосредственный раздел, а не весь путь категорий и не перечень всех предков. Если нужен уникальный список разделов для сообщения, уберите повторы отдельным действием, сохранив связь названий и ID.
Выход «Статус выполнения» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Пояснение ошибки» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.
Ограничения и разбор ошибок
Для каждого товара возвращает название и ID его непосредственного раздела. Если у торгового предложения нет своего раздела, использует раздел основного товара. Повторяющиеся категории сохраняются; товары без раздела получают «Без категории» и ID 0.
Пустой раздел не означает ошибку чтения: он обозначается названием «Без категории» и ID 0. Ошибка доступа или некорректный ответ отличаются отрицательным статусом. Робот не переносит товар в раздел и не создаёт новые категории.