Источники для импорта в сводный каталог

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

Что считается источником для сводного каталога

Источник - это данные, которые профиль берет на вход и затем загружает в сводный каталог. Источник выбирается при создании профиля импорта в сводный каталог: app.eofferix.com/profiles/new?target_template=summary_catalog.

Профиль может работать с такими входными данными:

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

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

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

Выбор источника в профиле

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

Выбор нового файла как источника для импорта в сводный каталог
Новый файл можно загрузить прямо при создании профиля импорта.

Если источник уже настроен в разделе Источники, выберите его в профиле. Такой источник можно обновлять отдельно от профиля: например, получать файл по ссылке, из почты, облака, 1С или FTP/FTPS/SFTP.

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

Если источника еще нет, создайте его в разделе Источники. На странице нового источника выбирается способ получения данных: загрузка с компьютера, 1С/CommerceML, файл по ссылке, ссылка с авторизацией, FTP/FTPS, Google Таблицы, Яндекс Таблицы, Google Drive, Яндекс Диск или почта IMAP.

Типы источников в менеджере источников Eofferix
Менеджер источников хранит способ получения данных, который затем можно выбрать в профиле.

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

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

Что важно проверить в настройках

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

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

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

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

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

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

Как работает снапшот

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

Практически настройка начинается с XML-узла, который повторяется для каждого товара. Откройте этот узел, например product, и укажите роль "Товар". Затем откройте значение внутри этого узла, например sku, и выберите для него поле сводного каталога "Артикул".

Анимация настройки XML-снапшота: узел товара и поле артикула
Сначала XML-узел product отмечается как товар, затем значение sku назначается артикулом товара.

По такому же принципу выбираются XML-значения цены, остатка, названия, раздела, изображений и характеристик: сначала задается контекст узла, затем каждое нужное значение получает назначение в каталоге.

Что происходит после запуска

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

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

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

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

Короткий чек-лист

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