XML-файл собран, проверка не нашла ошибок, а объявление на Авито ещё не появилось. В этом нет противоречия: подготовка фида, его передача и публикация — разные этапы. Файл описывает, что вы хотите разместить или изменить. Результат обработки показывает, что с этими данными сделал Авито.
Если вы готовите XML фид Авито, проверяйте всю цепочку: файл → проверка → выгрузка → обработка Авито → публикация или ошибки. Разберём, чем отличаются эти этапы, что искать в отчёте и как не принять успешную передачу данных за готовое объявление.
После передачи файла нужно дождаться результата по каждому объявлению.
Чем XML-фид отличается от опубликованного объявления
XML-фид — файл с данными объявлений: идентификаторами, текстами, ценами, фотографиями и характеристиками категории. В одном файле могут находиться разные объявления, и результат их обработки тоже может различаться. Готовность файла означает, что данные подготовлены к передаче. Публикация означает, что конкретное объявление размещено на Авито.
Поэтому полезно разделять три результата: файл удалось прочитать, Авито обработал загрузку, нужное объявление активно на площадке. Ни один из первых двух результатов сам по себе не отвечает на все вопросы о третьем. Особенно это важно при обновлении: объявление уже может быть активно, но это ещё не доказывает, что новая цена или описание применились.
| Этап | Что проверяем | Что ещё предстоит |
|---|---|---|
| Файл | Нужные объявления и их данные попали в XML. | Проверить структуру и содержимое. |
| Проверка | Нет замечаний в пределах правил используемого инструмента. | Передать данные и получить решение Авито. |
| Выгрузка | Используется нужный фид и запущена его загрузка. | Дождаться обработки объявлений. |
| Обработка Авито | Как идёт загрузка и какие результаты уже появились. | Разобрать сообщения по конкретным объявлениям. |
| Публикация или ошибки | Статус объявления, сообщения и ссылка на Авито. | Сверить карточку или исправить причину отказа. |
Подготовка файла: важны данные, а не только расширение
Перед выгрузкой откройте именно тот XML, который собираетесь передать. Проверьте, что в нём есть нужные объявления, сохранены их идентификаторы, правильно указаны категория, цена, адрес, контакты и фотографии. Название файла с расширением .xml ничего не говорит о полноте этих данных.
Не путайте Id из фида и номер объявления на Авито. В результатах обработки они представлены отдельно: идентификатор из файла помогает найти исходную запись, а номер Авито — карточку на площадке. При поиске ошибки начинайте с идентификатора, а не только с названия: названия у нескольких товаров могут совпадать.
В Bidline подготовленные данные и отправка разделены. Есть импорт, работа с карточками и проверки перед отправкой. Сервис автозагрузки Авито помогает вести эту работу, но итог размещения всё равно нужно проверять по ответу площадки. Доступность автозагрузки для конкретного кабинета проверяется отдельно.
Проверка XML: что она может подтвердить
До передачи файла полезна проверка XML автозагрузки. Инструмент Bidline разбирает XML, проверяет структуру, повторяющиеся идентификаторы и ряд значений. Для поддерживаемых категорий он также проверяет обязательные поля по своим правилам.
Прочитайте не только количество ошибок, но и предупреждения о полноте проверки. Если категория не определилась или выбранная вручную категория не совпадает с данными, инструмент сообщает, что обязательность полей не проверена. Такой результат нельзя читать как «все характеристики заполнены правильно».
- Ошибка разбора XML. Сначала исправьте структуру: незакрытый тег или неэкранированный символ мешает прочитать файл.
- Замечание к данным. Найдите указанное объявление и поле, сверяйте исправление с исходными данными товара.
- Предупреждение об ограничении проверки. Дополнительно проверьте категорию и её требования в документации Авито.
Сообщение «В пределах этой проверки ошибок не найдено» означает именно результат предварительной проверки. Оно не заменяет обработку на Авито, не подтверждает прохождение модерации и не гарантирует публикацию.
Выгрузка и обработка: почему отправка ещё не итог
При автозагрузке по ссылке Авито получает файл по адресу, настроенному в профиле автозагрузки. Поэтому после подготовки нужно проверить, какой адрес используется и содержит ли он актуальные данные. Исправить локальную копию и оставить по ссылке старый файл — значит передать прежнюю версию.
Дальше начинается обработка на стороне Авито. В документации API отдельно описаны текущая загрузка, последняя успешно завершённая загрузка и объявления внутри них. Это разные уровни результата: сводка относится ко всей загрузке, детализация — к отдельным записям.
Во время обработки результат ещё может быть неполным. Не объявляйте всю партию опубликованной по первому появившемуся объявлению и не считайте оставшиеся записи отклонёнными только потому, что по ним пока нет решения.
После исправления и повторной отправки проверьте свежесть результата. Отчёт предыдущей загрузки может описывать старую версию данных. Если строка показывает «Ждёт Авито», проверьте свежий результат позже.
Что видно в отчёте автозагрузки
Начните с общего статуса загрузки, затем переходите к объявлениям. Завершение обработки файла само по себе не означает публикацию каждого объявления: проверьте результат нужных записей отдельно.
В подробных результатах по объявлению предусмотрены идентификатор из файла, название фида, номер и статус на Авито, ссылка, раздел результата и сообщения. Часть полей может отсутствовать, поэтому отсутствие ссылки или номера нельзя самостоятельно переводить в готовый диагноз.
| Что смотреть | Как использовать |
|---|---|
| Загрузка и её время | Убедиться, что рассматриваете результат нужной передачи данных. |
| Идентификатор из файла | Найти исходную запись для исправления. |
| Статус на Авито | Отличить активное объявление от отклонённого, заблокированного или находящегося в архиве. |
| Тип и текст сообщения | Понять причину проблемы и поле, которое нужно проверить. |
| Ссылка на объявление | Открыть карточку и сверить опубликованные данные. |
Не считайте любое сообщение отказом. Прочитайте его тип, текст и итоговый статус объявления. Если смысл сообщения неясен, уточните его в актуальной справке Авито или поддержке.
В Bidline в списке автозагрузки предусмотрены состояния «К отправке», «Ждёт Авито», «Опубликовано», «Ошибка» и другие. Есть и подпись «Авито принял». Не считайте её доказательством создания нового объявления — откройте карточку на Авито и проверьте, что именно произошло.
Что делать, если XML готов, а объявления нет
- Проверьте исходную запись. Нужное объявление действительно есть в передаваемом XML, с правильным идентификатором и актуальными данными?
- Проверьте предварительные замечания. Исправлены ли ошибки файла, определена ли категория, выполнена ли проверка обязательных полей?
- Проверьте передачу. Настроен ли нужный фид, доступен ли файл по его адресу, запущена ли загрузка? Если файл не получен, искать причину в тексте объявления рано.
- Найдите свежий результат. Убедитесь, что обработка относится к нужной отправке. Если она продолжается, окончательного итога по всем записям ещё нет.
- Разберите конкретное объявление. Найдите его по идентификатору, прочитайте сообщения, внесите исправления в источник данных. После повторной передачи проверьте новый результат.
- Сверьте карточку на Авито. Для нового объявления проверьте размещение, для обновления — изменённые поля. Отдельно посмотрите цену, адрес, фотографии и характеристики.
Не меняйте сразу все поля наугад: так труднее понять причину отказа и проверить исправление. Если текст сообщения непонятен, сохраните идентификатор объявления и сведения о нужной загрузке для обращения в поддержку.
Подготовить XML фид Авито — значит собрать данные для передачи. Завершить работу — получить результат по объявлениям и проверить карточки. Перед выгрузкой используйте инструмент «проверка XML автозагрузки», а после неё возвращайтесь к свежим результатам Авито.
Источники
Описание загрузок, статусов и сообщений — официальная документация API автозагрузки Авито. Возможности подготовки и отображения результата в Bidline сверены с кодом автозагрузки и XML-проверки. Доступные поля и требования к конкретной категории проверяйте в актуальной документации Авито.