Проверка текстового фида
Проверьте CSV или текстовые фиды с разделителями, загруженные файлы или вставленный текст перед передачей на интеграционную проверку.
Пример CSV
Компактный пример фида с разделителями и полями из чек-листа валидатора.
name,url,price,category,brand,model,ean,mpn,description,color,stock,condition
Gaming Laptop Pro 16,https://store.com/laptop001,1299.99,Computers > Laptops,TechBrand,Pro 16,4718017889766,TB-PRO16-512,High-performance gaming laptop,Black,8,new
Smartphone X 128GB,https://store.com/phone002,899.99,Electronics > Phones,PhoneBrand,X,5901234123457,PB-X-128,Latest smartphone with great camera,Silver,3,used
4K Smart TV 55,https://store.com/tv003,1499.99,Electronics > TV,TVBrand,QE55,8806095048728,TV-55-4K,55-inch 4K Smart TV with HDR,Black,0,refurbishedОшибки проверки
Эти же коды продавец видит в отчёте о проверке фида в панели магазина. Код машинный и не переводится — ищите его в отчёте буквально.
Загрузка фида
- FETCH_ERROR - Фид не удалось скачать: адрес недоступен, ответ дольше 30 секунд, ошибка HTTP или защита от ботов вместо файла.
Разбор файла
- PARSE_ERROR - Файл не разобран: повреждённая разметка, оборванный файл, не та кодировка. Частый случай — вместо фида отдана HTML-страница.
- EMPTY_CONTENT - Файл пустой.
- MISSING_COLUMNS - В строке заголовка нет обязательных колонок.
- CSV_HEADER_MAPPING_ERROR - Заголовки не удалось сопоставить с полями: не найдены колонки названия, цены или ссылки.
- COLUMN_COUNT_MISMATCH - В строке больше или меньше колонок, чем в заголовке — обычно из-за неэкранированной кавычки или разделителя внутри значения.
- UNSUPPORTED_FORMAT - Формат файла не поддерживается.
- VALIDATION_ERROR - Внутренний сбой проверки — обратитесь в поддержку и приложите адрес фида.
Отдельные товары
- MISSING_REQUIRED_FIELD - У записи нет обязательного поля — названия, цены или ссылки. Товар пропускается целиком.
- INVALID_PRICE - Цена есть, но не читается: плейсхолдер вроде %regular_price%, текст, диапазон или значение выше 1 000 000. Товар пропускается.
- INVALID_PRICE_FORMAT - Цена содержит нечисловые символы либо не является положительным числом.
- INVALID_URL - Ссылка не является абсолютным адресом http(s) — относительный путь или адрес без протокола.
- CSV_ROW_ERROR - Строку не удалось обработать.
- SKIPPED_PRODUCT - Запись пропущена, более точную причину определить не удалось.
Когда не прошёл ни один товар
- NO_ITEMS - В файле не найдено ни одного элемента товара.
- NOT_A_PRODUCT_FEED - Элементы есть, но ни у одного нет пригодной цены — похоже, это не товарный фид (например, лента новостей) либо цена лежит в нераспознанном теге.
- INVALID_PRICES - Цена есть у всех элементов, но ни одна не читается — проблема в формате значений цены.
- ITEMS_ALL_SKIPPED - Элементы найдены, но пропущены все до одного: нет названия или цены.
Предупреждения
- category - У товара нет категории. Импорт не блокируется, но товар хуже находится.
- brand - У товара нет бренда. Импорт не блокируется, но товар хуже сопоставляется с общей карточкой.
- INVALID_CONDITION - Указанное состояние товара не поддерживается. Импорт не блокируется, но значение игнорируется; используйте new, used или refurbished (также принимаются jauns, lietots и atjaunots).