Значение свойства товара и разделы каталога
Значение свойства товара и разделы каталога
Что делает
Робот проходит по всем товарным позициям выбранного элемента CRM (сделка, лид или смарт-процесс) и для каждого товара возвращает значение указанного свойства, а также информацию о разделе каталога. Это массовая версия робота «Свойство товара по ID» — вместо одного товара обрабатываются сразу все позиции.
Особенности обработки торговых предложений (SKU):
- Сначала проверяется свойство у самого предложения (SKU)
- Если у SKU свойство не заполнено — значение берётся из основного товара
- Раздел каталога и родительский раздел всегда определяются по основному товару
Результаты возвращаются списками — по одному значению на каждую обработанную товарную позицию.
Ключевые возможности:
- Пакетная обработка всех товарных позиций сделки/лида/смарт-процесса
- Автоматическое разрешение иерархии SKU — основной товар
- Одновременное получение значений свойства и данных о разделах
- Сохранение порядка товарных позиций — результаты идут в том же порядке
Сценарии
Сценарий 1: Проверка наличия всех товаров в заказе В сделке 50 товарных позиций. Робот получает свойство «Складской остаток» для каждой позиции → перебирает результаты → если хотя бы по одной позиции остаток меньше заказанного — сделка помечается для ручной обработки → менеджер видит список проблемных позиций.
Сценарий 2: Автоматический подбор склада отгрузки Заказ содержит товары из разных разделов каталога. Робот получает разделы для всех позиций → группирует товары по разделам → если все товары из раздела «Москва» — назначается московский склад → если есть товары из разных регионов — заказ дробится на несколько отгрузок.
Сценарий 3: Контроль минимальной цены Перед отправкой КП клиенту робот получает свойство «Минимальная цена» для всех позиций → сравнивает с ценой в сделке → если цена сделки ниже минимальной хотя бы по одной позиции — КП блокируется, создаётся задача на согласование скидки.
Сценарий 4: Формирование спецификации с характеристиками При генерации договора нужно приложить спецификацию с техническими характеристиками. Робот собирает свойства «Вес», «Габариты», «Мощность» для всех товаров → данные передаются в генератор документов → формируется готовая спецификация с таблицей характеристик.
Настройка
- Добавьте робота в бизнес-процесс или умный сценарий, привязанный к элементу CRM
- Привяжите к элементу — робот автоматически получает товарные позиции из текущей сделки, лида или смарт-процесса
- Выберите ID свойства — ID свойства товара из каталога CRM, значение которого нужно получить
- Обработайте результат — робот возвращает списки. Используйте робота «Цикл» или другие средства для последовательной обработки каждой позиции
Важно: робот обрабатывает товарные позиции в том порядке, в котором они приходят из CRM. Если порядок важен для вашего сценария — убедитесь, что в элементе CRM позиции отсортированы нужным образом.
Результат
Робот возвращает списки (массивы), по одному элементу на каждую товарную позицию:
- Список значений свойства — значение выбранного свойства для каждой позиции
- Список ID разделов — ID раздела каталога для каждой позиции
- Список названий разделов — человекочитаемые названия разделов
- Список ID верхних разделов — ID родительских разделов в иерархии
- Список названий верхних разделов — названия родительских разделов
- Список статусов — Y/N для каждой позиции (успешно/ошибка)
Интеграция
Робот — центральный элемент для пакетной обработки товарных позиций:
- Массовая проверка: сделка → все позиции → значения свойства → фильтрация проблемных
- Категоризация: сделка → все позиции → разделы каталога → группировка для логистики
- Обогащение документов: сделка → все позиции → свойства → спецификации и коммерческие предложения
- Валидация: сделка → все позиции → проверка заполненности → задачи на дополнение
Хорошо работает в паре с:
- «Цикл» — для итеративной обработки каждого элемента списка
- «Свойство товара по ID» — для точечного получения свойства одного конкретного товара
- «Генератор документов» — для подстановки собранных данных в шаблоны
- «Обновить товар» — для корректировки свойств после проверки
Ошибки
| Ситуация | Поведение | Решение |
|---|---|---|
| В элементе CRM нет товарных позиций | Пустые списки | Это штатная ситуация. Добавьте условие: если списки пусты — завершить процесс или запросить добавление товаров |
| Указанный ID свойства не существует | Пустые значения в списке свойства | Проверьте ID свойства в настройках каталога |
| Свойство не заполнено у товара/предложения | Пустое значение для этой позиции | Для SKU робот пытается взять значение из основного товара. Если и там пусто — значение будет пустым |
| Товар не привязан к разделу | Пустые поля раздела для этой позиции | Проверьте структуру каталога. Все товары должны находиться в разделах |
| Слишком много товарных позиций (> 500) | Робот может выполняться дольше обычного | Разбейте сделку на несколько или оптимизируйте процесс: используйте фильтрацию на уровне товаров |