Проверка XML-фида

Проверьте URL фида, загруженные XML-файлы или вставленный XML перед передачей на интеграционную проверку.

XML-валидатор

Проверьте HTTP(S)-адрес фида через текущий процесс валидации на бэкенде.

Пример XML

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

<?xml version="1.0" encoding="UTF-8"?>
<products>
  <product>
    <name>Gaming Laptop Pro 16 512GB</name>
    <link>https://store.example.com/laptop001</link>
    <price>1299.99</price>
    <currency>EUR</currency>
    <category_full>Computers > Laptops > Gaming</category_full>
    <image>https://store.example.com/images/laptop001.jpg</image>
    <brand>TechBrand</brand>
    <model>Pro 16</model>
    <ean>4718017889766</ean>
    <mpn>TB-PRO16-512</mpn>
    <description>High-performance gaming laptop</description>
    <color>Black</color>
    <in_stock>8</in_stock>
    <condition>new</condition>
  </product>
</products>

Ошибки проверки

Эти же коды продавец видит в отчёте о проверке фида в панели магазина. Код машинный и не переводится — ищите его в отчёте буквально.

Загрузка фида

  • FETCH_ERROR - Фид не удалось скачать: адрес недоступен, ответ дольше 30 секунд, ошибка HTTP или защита от ботов вместо файла.

Разбор файла

  • PARSE_ERROR - Файл не разобран: повреждённая разметка, оборванный файл, не та кодировка. Частый случай — вместо фида отдана HTML-страница.
  • UNSUPPORTED_FORMAT - Формат файла не поддерживается.
  • VALIDATION_ERROR - Внутренний сбой проверки — обратитесь в поддержку и приложите адрес фида.

Отдельные товары

  • MISSING_REQUIRED_FIELD - У записи нет обязательного поля — названия, цены или ссылки. Товар пропускается целиком.
  • INVALID_PRICE - Цена есть, но не читается: плейсхолдер вроде %regular_price%, текст, диапазон или значение выше 1 000 000. Товар пропускается.
  • INVALID_URL - Ссылка не является абсолютным адресом http(s) — относительный путь или адрес без протокола.
  • ITEM_PARSE_ERROR - Сбой на одной записи; остальные записи фида разобраны.
  • SKIPPED_PRODUCT - Запись пропущена, более точную причину определить не удалось.

Когда не прошёл ни один товар

  • NO_ITEMS - В файле не найдено ни одного элемента товара.
  • NOT_A_PRODUCT_FEED - Элементы есть, но ни у одного нет пригодной цены — похоже, это не товарный фид (например, лента новостей) либо цена лежит в нераспознанном теге.
  • INVALID_PRICES - Цена есть у всех элементов, но ни одна не читается — проблема в формате значений цены.
  • ITEMS_ALL_SKIPPED - Элементы найдены, но пропущены все до одного: нет названия или цены.

Предупреждения

  • category - У товара нет категории. Импорт не блокируется, но товар хуже находится.
  • brand - У товара нет бренда. Импорт не блокируется, но товар хуже сопоставляется с общей карточкой.
  • INVALID_CONDITION - Указанное состояние товара не поддерживается. Импорт не блокируется, но значение игнорируется; используйте new, used или refurbished (также принимаются jauns, lietots и atjaunots).