CRM Роботы + AI 2.0

Свойство товара по ID товара или предложения

Что делает робот «Свойство товара по ID товара или предложения»

В процессе уже есть ID карточки из каталога — от предыдущего робота, из поля или из связанной сущности. Нужно достать с этой карточки конкретную характеристику: бренд, артикул, категорию номенклатуры, цвет. Робот по ID товара или торгового предложения читает значение выбранного свойства и заодно возвращает разделы каталога, в которых товар лежит.

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

Робот в каталоге приложения

Как робот читает значение

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

Разделы каталога робот тоже определяет по основному товару: ближайший раздел и самый верхний в иерархии. Это удобно для маршрутизации: верхний раздел «Мебель» или «Электроника» решает, какой отдел увидит задачу.

Настройка робота

Диалог настройки робота

Три поля, из них обязательных два:

  • ID товара или предложения — идентификатор карточки в каталоге. Подставляется из контекста процесса или результатов других роботов;
  • Свойство товара — выбирается из списка свойств каталога, руками код вбивать не нужно;
  • ID инфоблока — необязательное поле. Оставьте каталог CRM по умолчанию, если свойство лежит в основном товарном каталоге.

Сценарии использования

Маршрутизация по категории. Процесс получает ID товара из позиции сделки, робот возвращает верхний раздел «Окна» — заявка уходит замерщикам. Раздел «Двери» — монтажной бригаде. Менеджер не распределяет вручную.

Проверка обязательных характеристик. Перед выставлением счёта процесс читает свойство «Артикул». Пустое значение — задача контент-менеджеру заполнить карточку. Счёт без артикулов не уходит клиенту.

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

Формирование текста КП. В коммерческое предложение нужно вставить состав и материал. Робот достаёт эти свойства с карточки, робот генерации документа подставляет их в шаблон.

Результат работы

  • Значение свойства — строка с прочитанным значением; пустая, если свойство не заполнено ни на карточке, ни на основном товаре;
  • ID и название раздела основного товара;
  • ID и название верхнего раздела в иерархии каталога;
  • ID переданного товара и ID основного товара — для дальнейших роботов цепочки;
  • Статус и текст ошибки при сбое.

Типичные ошибки при настройке

ID из блока «Товары» вместо ID каталога. Роботу нужен идентификатор карточки в каталоге, а не строки в сделке. Если на руках ID товарной позиции, сначала получите из неё ID товара роботом Тип товара по ID товарной позиции.

Ожидание значения вариации, когда оно на родителе. Если на предложении свойство не заполнено, робот молча вернёт значение основного товара. Это удобно, но учитывайте при отладке: изменение на варианте не сработает, пока заполнено у родителя — робот читает вариант первым.

Нужны значения по всем позициям сделки. Этот робот берёт одну карточку по одному ID. Для обхода всех товарных позиций сделки или лида используйте робота Значение свойства товара и разделы каталога — он возвращает списки значений.