Вычисляемые атрибуты в MARKETPROVIDER

21 октября 2025

Что такое вычисляемые атрибуты и зачем они нужны

Представьте себе такую ситуацию: У вас есть интернет-магазин с тысячами товаров, и каждый поставщик присылает данные в своём формате. Один использует вес в граммах, другой в килограммах. А при отправке товаров в каналы продаж один партнер принимает даты типа «31.12.2025», другой — «2025-12-31». Кроме того, вам нужно добавлять префиксы к артикулам, рассчитывать цены с наценками и форматировать описания...

Делать это вручную для каждого товара ‒ путь к безумию. Именно поэтому в MARKETPROVIDER существуют вычисляемые атрибуты ‒ мощный инструмент автоматизации, который берёт на себя всю рутину по преобразованию данных.

Как это работает простыми словами

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

Исходные данные могут поступать из разных источников, например из внешних систем через входящие каналы, из других каталогов в PIM-системе или обновляться вручную. При любом изменении исходных данных вычисляемые атрибуты пересчитываются автоматически.

Преимущества очевидны:

  • Экономия времени при работе с большим каталогом
  • Исключение человеческих ошибок и опечаток
  • Единообразие данных во всём каталоге
  • Автоматическая адаптация под требования разных площадок
  • Синхронизация с внешними системами и автоматический пересчёт
  • Гибкость в настройке любых преобразований

Какие операции доступны

PIM MARKETPROVIDER предлагает богатый набор операций для работы с атрибутами. Рассмотрим их по группам с практическими примерами.

  1. Базовые и текстовые операции

Оставить без изменений
Передаёт значение «как есть». Используется для атрибутов, которые не требуют преобразований.

Константное значение
Устанавливает одинаковое значение для всех товаров категории.
Пример: Все товары категории «Смартфоны» получают атрибут «Тип устройства» = «Мобильный телефон».

Префикс / Суффикс
Добавляет текст в начало или конец значения.
Пример: К артикулу «12345» добавляется префикс «Арт: », получается «Арт: 12345».

Объединение
Соединяет значения из нескольких атрибутов.
Пример: Объединение полей «Основное фото» + «Дополнительные фото» в единый список изображений.

Шаблон текста
Создаёт текст по заданному шаблону с подстановкой значений.
Пример: Шаблон «[Бренд] [Модель] ‒ купить в Москве с доставкой» автоматически формирует SEO-заголовки.

  1. Числовые и математические операции

Извлечение числа
Вытаскивает числовое значение из текста.
Пример: Из «100 см» извлекается число «100».

Форматирование числа
Меняет формат отображения чисел.
Пример: Замена запятой на точку в десятичных числах.

Математические операции
Выполняет расчёты с числовыми атрибутами.
Пример: Розничная цена = Закупочная цена × 1.3 (наценка 30%).

Конвертер единиц
Переводит значения между единицами измерения.
Пример: Автоматический перевод веса из килограммов в граммы (умножение на 1000).

  1. Работа со списками и словарями

Вывод списка
Управляет отображением множественных значений.
Пример: Вывести первые 5 ключевых слов через запятую из общего списка.

Сопоставление
Заменяет значения по таблице соответствий.
Пример: В вашей системе НДС = «10», а требуется «10%» ‒ настраиваете соответствие.

  1. Обработка файлов и дат

Получение изображений
Формирует список ссылок на фотографии с гибкими настройками.
Пример: Взять первые 3 изображения для превью, начиная со второго (пропустив схему).

Получение файлов
Собирает ссылки на документы (PDF, DOCX).
Пример: Автоматический сбор ссылок на инструкции и сертификаты.

Формат даты
Преобразует даты между форматами.
Пример: Конвертация «31.12.2025» в «2025-12-31» для соответствия ISO-стандарту.

Настройка вычисляемых атрибутов производится в разделе Настройки категории, который находится в меню Каталог.
Каталог → Категории → Вычисляемые атрибуты

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

Сценарий 1: Ценообразование с учётом категорий

Задача: Разная наценка для разных категорий товаров.

Решение:

  1. Для категории «Электроника»: Цена = Закупка × 1.2
  2. Для категории «Аксессуары»: Цена = Закупка × 1.5
  3. Для категории «Расходники»: Цена = Закупка × 2

Сценарий 2: SEO-оптимизация карточек товаров

Задача: Создать уникальные мета-теги для каждого товара.

Решение:

  1. Title: Шаблон «[Бренд] [Модель] купить в интернет-магазине | [Категория]»
  2. Description: Шаблон «✓ [Название] от [Бренд] ✓ Цена: [Цена] руб ✓ Доставка по России ✓ Гарантия [Гарантия]»
  3. Keywords: Объединение атрибутов «Бренд», «Модель», «Категория», «Тип»

Сценарий 3: Синхронизация данных из нескольких источников

Задача: Объединить данные от поставщика (цены, остатки) с внутренними данными (описания, фото).

Решение:

  1. Настраиваем входящий канал для получения прайса поставщика каждый час
  2. Цены и остатки обновляются автоматически из внешней системы
  3. Вычисляемый атрибут «Розничная цена» = Цена поставщика × 1.3
  4. При изменении данных у поставщика все атрибуты пересчитываются автоматически

Откуда приходят данные для вычислений

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

Источники данных

  1. Входящие каналы (внешние системы)
    Данные могут автоматически поступать из ERP-систем (1C, SAP, YML-фид), систем управления складом.
  2. Другие каталоги в PIM-системе
    Если у вас несколько компаний или каталогов в PIM MARKETPROVIDER данные могут синхронизироваться между каталогами.
  3. Режимы обновления
  • По расписанию. Например, каждый день, каждый час, раз в неделю, раз в месяц.
  • По запросу. Ручной запуск импорта данных

Способы обновления исходных атрибутов

Исходные атрибуты, которые участвуют в вычислениях, можно обновлять несколькими способами:

  1. Массовое редактирование
    Позволяет изменить значения атрибутов сразу у множества товаров:
  • Выберите нужные товары в каталоге
  • Используйте функцию массового редактирования
  • Измените значения атрибутов
  • Вычисляемые атрибуты автоматически пересчитаются
  1. Загрузка спецификации
    Обновление через файлы Excel:
  • Подготовьте файл с актуальными данными
  • Загрузите через интерфейс импорта
  • Система обновит исходные атрибуты
  • Вычисляемые атрибуты пересчитаются автоматически
  1. XML-интеграция
    Для автоматизированных систем:
  • Настройте интеграцию через XML/YML
  • Данные обновляются в реальном времени
  • Вычисления происходят мгновенно

При настройке источников данных учитывайте приоритеты. Например, данные от поставщика могут иметь приоритет над ручными изменениями, или наоборот ‒ в зависимости от вашей бизнес-логики. Это определяется в Источник данных значений атрибута в настройках информационной модели.

Практические советы по настройке

Начните с аудита

Перед настройкой проанализируйте:

  • Какие атрибуты требуют площадки
  • В каком формате у вас хранятся данные
  • Какие преобразования необходимы

Двигайтесь от простого к сложному

Начните с базовых операций:

  • Настройте префиксы и суффиксы
  • Создайте простые шаблоны
  • После успешного тестирования переходите к математическим операциям и конвертерам

Всегда тестируйте

Обязательно проверяйте результат на небольшой выборке товаров перед применением ко всему каталогу. Это поможет выявить ошибки до массовой выгрузки.

Следите за исходными данными

Вычисляемые атрибуты работают с исходными данными ‒ убедитесь, что они корректны и структурированы. Мусор на входе = мусор на выходе.

Документируйте настройки

Описывайте созданные правила:

  • Что делает правило
  • Какие поля использует
  • Какой результат ожидается

Это критически важно при работе в команде и для будущих изменений.

Мониторьте изменения требований

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

Организуйте правильный поток данных

При работе с несколькими источниками:

  • Определите приоритеты источников (что важнее ‒ данные от поставщика или ручные правки)
  • Настройте расписание обновлений с учётом бизнес-процессов
  • Используйте массовое редактирование для быстрых корректировок
  • Регулярно проверяйте корректность входящих данных

Частые ошибки и как их избежать

Ошибка 1: Применение правил без тестирования
Решение: Всегда тестируйте на малой выборке.

Ошибка 2: Игнорирование особенностей площадок
Решение: Изучите требования каждой площадки перед настройкой.

Ошибка 3: Слишком сложные правила с первого раза
Решение: Начинайте с простого, усложняйте постепенно.

Ошибка 4: Отсутствие резервных копий настроек
Решение: Сохраняйте значения атрибутов перед изменениями. Выгрузите спецификацию категории со значениями перед запуском тестирования.

Ошибка 5: Неправильная настройка приоритетов источников
Решение: Чётко определите, какой источник данных главный. Например, если цены от поставщика важнее ручных правок, настройте соответствующий приоритет в системе.

Ошибка 6: Отсутствие контроля входящих данных
Решение: Настройте валидацию и уведомления об аномалиях во входящих данных (например, нулевые цены или пустые обязательные поля).

Вычисляемые атрибуты в MarketProvider ‒ это не просто функция, а полноценный инструмент автоматизации, который кардинально меняет подход к работе с товарным каталогом. Правильная настройка вычисляемых атрибутов позволяет:

  • Сократить время на подготовку данных в десятки раз
  • Исключить ошибки ручного ввода
  • Легко адаптироваться под требования любых площадок
  • Автоматизировать обмен данными с внешними системами
  • Синхронизировать информацию между разными каталогами
  • Масштабировать бизнес без увеличения штата

Система работает с данными из любых источников ‒ будь то ERP-система, файлы от поставщиков или другие каталоги в PIM. При обновлении исходных данных все вычисления происходят автоматически, обеспечивая актуальность информации на всех площадках.

Начните с простых правил, экспериментируйте, тестируйте ‒ и вы удивитесь, насколько проще может быть работа с каталогом товаров.

Нужна помощь с настройкой?

Специалисты MARKETPROVIDER готовы помочь вам настроить вычисляемые атрибуты под ваши задачи. Обращайтесь в службу поддержки ‒ поможем автоматизировать вашу работу с каталогом!

Подпишитесь на рассылку

Нажимая кнопку «Подписаться», вы соглашаетесь с правилами обработки данных
Подпишитесь на рассылку