Как загрузить XML каталог поставщика

Настройка источника для XML-каталогов поставщиков: загрузка, проверка структуры и дальнейшая передача в профиль или сводный каталог.

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

Как загрузить XML каталог поставщика — Eofferix
Скриншот интерфейса Eofferix: Как загрузить XML каталог поставщика

Когда использовать

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

Порядок настройки

  1. Откройте раздел Источники и создайте новый источник.
  2. Выберите способ получения файла: загрузка с компьютера, ссылка, ссылка с авторизацией, FTP/FTPS, почта, облачный диск или 1С/CommerceML.
  3. Загрузите или подключите файл и дождитесь проверки структуры.
  4. Если файл табличный, задайте строку заголовков, пропуск служебных строк и правила работы с листами. Для XML проверьте корневые узлы и повторяющиеся элементы каталога.
  5. Включите защиту структуры, если обновление не должно применяться при изменении набора полей.
  6. Создайте профиль интерпретации или профиль загрузки в сводный каталог и выберите этот источник.
  7. Сделайте тестовый запуск, проверьте превью и только после этого включайте расписание.

Что проверить

  • Файл не пустой и содержит товары, предложения, цены или остатки в ожидаемых узлах.
  • Кодировка и формат файла определились корректно.
  • В архиве лежит нужный XML, а не несколько несовместимых файлов без общего правила обработки.
  • Для каталога поставщика выбраны ключевые поля: название, артикул/SKU, цена, остаток, раздел, бренд и описание.
  • Если источник обновляется автоматически, расписание и уведомления настроены до включения боевого обмена.

Замечания

  • Для больших каталогов лучше использовать регулярный источник, а не каждый раз загружать файл вручную.
  • При обмене 1С/CommerceML сервис принимает файлы обмена вроде import.xml, offers.xml, price.xml и rests.xml, а режим сборки выбирается в настройках источника.
  • Если поставщик меняет структуру, защита источника может остановить обновление и отправить уведомление, чтобы некорректный файл не испортил рабочие данные.