🧩Новая операция в MARKETPROVIDER: «Макрос»
Собирать описание товара из нескольких атрибутов вручную долго. Чистить текст от лишних символов вручную долго. Готовить rich-контент под лимиты маркетплейса вручную тоже долго.
Теперь для этого есть «Макрос».
Это операция в вычисляемых атрибутах, которая берёт значения одного или нескольких атрибутов товара, обрабатывает их по вашей формуле и записывает результат в целевой атрибут. Формула пишется на языке шаблонов FreeMarker.
Что можно делать одной формулой: ✏️ склеивать текст из разных атрибутов 🔀 ставить условия (если поле заполнено, если значение равно X) 🧮 выполнять вычисления 🧹 чистить строки регулярными выражениями 📋 работать со списками: обрезать до нужной длины или количества элементов
Формулы можно чейнить: результат одной операции сразу становится источником для следующей. Так собираются многоступенчатые правила обработки, а не разовые точечные замены.
«Макрос» работает не только в вычисляемых атрибутах. Та же операция доступна и в маппинге полей канала: правило сработает только при выгрузке в конкретный маркетплейс, не трогая исходные атрибуты и остальные каналы.
Где искать: Каталог → Категории → нужная категория → «Вычисляемые атрибуты» → иконка операции → «Макрос».
Подробности и примеры формул — в базе знаний: https://help.marketprovider.ru/article/operations/macro