Сводный каталог и обычная выгрузка: в чем разница

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

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

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

  • загруженные файлы XML/YML, JSON, CSV, XLS, XLSX, XLSM и ZIP;
  • данные из менеджера источников: ссылка, ссылка с авторизацией, FTP/FTPS/SFTP, email, Google Таблицы, Яндекс Таблицы, Google Drive, Яндекс Диск, 1С/CommerceML и другие поддерживаемые модули;
  • на тарифах, где это доступно, сводный каталог Eofferix можно выбрать как источник для нового профиля выгрузки.

1. Главная разница

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

Что отличаетсяВ источникахВ сводном каталоге
РазделыОдин поставщик присылает /каталог/мобильные телефоны/, другой - /каталог/смартфоны/.Обе ветки можно загрузить в единый раздел: Каталог / Смартфоны.
Название характеристикиВ одном файле поле называется Цвет, в другом - color или Цвет товара.Поля можно сопоставить с одной характеристикой Цвет.
Значение характеристикиОдин поставщик присылает светло-голубой, другой - светло-синий.Оба значения можно привести к единому значению голубой.
Цены и остаткиПоставщики присылают разные закупочные цены, склады и остатки по одному товару.Товар остается одной карточкой, а цены и остатки хранятся в отдельных группах цен и складов.

2. Когда достаточно обычной выгрузки

Обычную выгрузку выбирают, если не нужно хранить общий каталог внутри Eofferix. Например, поставщик прислал прайс-лист, а вам нужно очистить колонки, переименовать поля, отфильтровать строки, округлить цены и получить XML, JSON, CSV, XLSX, YML или другой поддерживаемый результат.

  • есть один входной файл или один настроенный источник;
  • результат нужен сразу в конечном формате;
  • не нужно объединять несколько поставщиков в одну карточку товара;
  • не нужно хранить разные группы цен и складов внутри Eofferix.

3. Когда нужен сводный каталог

Сводный каталог выбирают, когда данные должны стать не разовым файлом, а общей товарной базой. В каталоге хранятся и настраиваются:

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

Например, в разных источниках одно и то же свойство может называться "Цвет", "color" или "Цвет товара". В сводном каталоге такие поля можно привести к одной характеристике, а значения нормализовать по общим правилам. То же относится к разделам: категории поставщиков можно загрузить в единую структуру каталога.

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

Если один и тот же товар приходит от нескольких поставщиков, он может оставаться одной карточкой товара. Цены и остатки поставщиков лучше разнести по отдельным группам цен и группам складов: так в карточке видно, какая закупочная цена и какой остаток пришли от каждого поставщика.

Карточка товара с несколькими группами цен и складов в сводном каталоге
Группы цен и складов помогают хранить значения разных источников в одной карточке товара.

4. Как настраивается импорт в сводный каталог

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

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

В снапшоте сначала выбирают повторяющийся узел товара, затем назначают значениям поля каталога. В примере узел product получает роль "Товар", значение name становится наименованием, значение sku становится артикулом, а для артикула открываются преобразования. Правило "текущее значение содержит подстроку -" и действие "заменить подстроку на пустое значение" превращает 111-111 в 111111.

Анимация настройки XML-снапшота для сводного каталога: роль товара, наименование, артикул и преобразование артикула