CRM Роботы + AI 2.0

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

Робот «Свойство предложения и разделы основного товара» для Битрикс24: автоматическое копирование свойств товара в сделку

Что делает

Робот определяет для товарной позиции в CRM, является ли она основным товаром или торговым предложением (SKU), и возвращает заданное свойство предложения вместе с разделами каталога, к которым относится основной товар. Это нужно, когда дальнейшая логика в бизнес-процессе зависит от типа товарной позиции и её характеристик.

Если в сделке есть товар «iPhone 15 Pro 256GB» (торговое предложение), робот найдёт его основной товар («iPhone 15 Pro»), получит разделы каталога основного товара и значение выбранного свойства торгового предложения — например, объём памяти «256GB» или цвет «Natural Titanium». В отличие от ручного анализа карточки товара, где нужно переходить по ссылкам между основным товаром и предложениями, робот делает это за один шаг.

Сценарии

1. Маршрутизация заказа по характеристикам SKU

Клиент заказал товар с конкретными параметрами: размер XL, цвет красный. Робот получает свойство «Цвет» и «Размер» торгового предложения и направляет заказ на нужный склад. Если на складе нет красного цвета в размере XL — автоматически предлагается альтернатива или запускается процесс дозаказа.

2. Расчёт стоимости по категории товара

В зависимости от того, к какому разделу каталога относится основной товар, применяется разная наценка. Робот определяет разделы основного товара для каждой позиции в сделке. Для товаров из раздела «Электроника» наценка 5%, для «Аксессуаров» — 15%. Итоговая цена формируется автоматически, без ручного назначения категорий менеджером.

3. Формирование технического описания для производства

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

4. Контроль вывода товара из ассортимента

Если товарное предложение относится к разделу «Архив» или «Снято с производства», робот это определяет по разделам основного товара и блокирует добавление такой позиции в новую сделку. Менеджер видит предупреждение: «Товар из архивного раздела, уточните актуальность у отдела закупок». Это защищает от продажи неактуальных позиций.

Настройка

Робот работает с товарными позициями внутри текущей CRM-сущности. При настройке нужно указать:

  • Код свойства торгового предложения — символьный код свойства инфоблока, значение которого нужно получить. Например, COLOR, SIZE, MEMORY, MATERIAL.
  • ID инфоблока (опционально) — если товары хранятся в нескольких инфоблоках, укажите ID нужного. Если не указан, робот использует инфоблок по умолчанию.

Робот автоматически определяет текущую сущность и перебирает все товарные позиции в ней.

Результат

Робот возвращает для каждой товарной позиции:

  • ID товара — идентификатор товарной позиции в строке.
  • ID основного товара — идентификатор родительского товара (если позиция — это SKU, то ID основного товара; если позиция сама основной товар — тот же ID).
  • Признак isOfferY, если позиция является торговым предложением, N — если основным товаром.
  • Тип товараbase (основной товар) или offer (торговое предложение).
  • Значение свойства — запрошенное свойство торгового предложения (для основного товара возвращается пустое значение).
  • Разделы основного товара — список ID разделов каталога, к которым относится основной товар.
  • Статус — признак успешного выполнения.

Интеграция

Робот работает в связке с другими товарными роботами: «Каталог товара из сделки», «Свойство товара по ID», «Анализ скидок в товарах». Типичная цепочка: сначала «Каталог товара» определяет товарное направление, затем «Свойство предложения и разделы основного товара» уточняет характеристики SKU, после чего «Анализ скидок» считает отклонения от базовой цены. Все три робота вместе дают полную картину по каждой товарной позиции.

Ошибки

Ошибка Причина Решение
Свойство не найдено Указан неверный символьный код свойства или свойство не заполнено у товара Проверьте код свойства в настройках инфоблока. Убедитесь, что у торгового предложения заполнено значение этого свойства
Возвращается пустой список разделов Основной товар не привязан ни к одному разделу каталога Проверьте в карточке основного товара, что он находится хотя бы в одном разделе каталога
Все позиции определяются как base В сущности нет торговых предложений — все товары являются основными Это не ошибка, а нормальное поведение. Робот корректно определяет isOffer = N для основных товаров. Проверьте, что в сделку добавлены именно SKU, а не основные товары