CRM роботы 2.0 + AI (300+ роботов)

Получение категории товара

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

Настройки робота «Получение категории товара» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую задачу решает

Администратору CRM, который строит маршруты обработки по разделам каталога: например, передаёт товарную заявку профильному специалисту.

Категорию трудно надёжно определить по названию товара, а вариация может не иметь собственного раздела. Робот возвращает непосредственный раздел и при необходимости использует раздел основного товара. Для отсутствующего раздела есть явный результат «Без категории».

Параметры и подготовка

Поле Как заполнить
ID элемента (elementId) Обязательное поле

Перед настройкой выберите, откуда процесс получит каждое значение: постоянная настройка, поле карточки или результат предыдущего шага. Подписи в таблице соответствуют полям робота. Коды в скобках помогают различать похожие параметры при передаче данных между шагами.

Как использовать

  1. Укажите ID элемента и разместите робота в подходящем процессе. В контексте CRM он читает товарные строки карточки.
  2. Проверьте доступ к связанным товарам и разделам каталога. Для вариации может понадобиться доступ к её основному товару.
  3. После выполнения читайте списки названий и ID категорий согласованно по позициям. Повторяющиеся разделы сохраняются, поскольку несколько товаров могут относиться к одному разделу.
  4. Для маршрутизации сравнивайте ID раздела с согласованным правилом. Значение 0 обрабатывайте отдельно как отсутствие категории.

Учебный пример и ожидаемый результат

Предположим, два учебных товара находятся в разделе 15 «Кабели», а третий не имеет раздела. Ожидаются повторяющиеся значения «Кабели», «Кабели», «Без категории» и соответствующие ID 15, 15, 0. Если вариация не имеет раздела, но её родитель находится в 15, используется раздел родителя.

Пример показывает подготовленные учебные данные. Фактический результат зависит от переданных значений и доступных данных вашего процесса.

Что возвращает и как продолжить процесс

  • «Названия категорий» (NameCategories), список значений.
  • «ID категорий» (IdCategories), список значений.

Робот возвращает непосредственный раздел, а не весь путь категорий и не перечень всех предков. Если нужен уникальный список разделов для сообщения, уберите повторы отдельным действием, сохранив связь названий и ID.

Выход «Статус выполнения» проверяйте перед передачей результата дальше. При отрицательном статусе прочитайте «Пояснение ошибки» и направьте процесс на исправление исходных данных. Успешный статус подтверждает выполнение действия; содержательные признаки результата проверяйте отдельно.

Ограничения и разбор ошибок

Для каждого товара возвращает название и ID его непосредственного раздела. Если у торгового предложения нет своего раздела, использует раздел основного товара. Повторяющиеся категории сохраняются; товары без раздела получают «Без категории» и ID 0.

Пустой раздел не означает ошибку чтения: он обозначается названием «Без категории» и ID 0. Ошибка доступа или некорректный ответ отличаются отрицательным статусом. Робот не переносит товар в раздел и не создаёт новые категории.