Автозагрузка объявлений на Авито: файл, шаблон, требования

Автозагрузка создаёт и обновляет объявления по файлу каталога. Разбираем, где взять шаблон категории, какие поля ломают выгрузку, чем расписание обращений к фиду отличается от расписания публикаций и что читать в отчёте.

Алексей Н.
Автор Алексей Н. Автор статьи
Один файл каталога слева разветвляется в три опубликованных объявления справа

Автозагрузка — это раздел кабинета Авито, куда компания отдаёт файл со своим каталогом, а площадка сама создаёт и обновляет по нему объявления. Один файл заменяет ручную публикацию: если поменять цену в учётной системе, она изменится в объявлениях; если товар закончился, объявление снимется. Руками так работать нельзя уже на сотне позиций.

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

Кому доступна автозагрузка

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

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

Три способа собрать файл

Формат у автозагрузки один — Avito XML, но добраться до него можно по-разному.

  1. Шаблон площадки. В разделе «Правила и шаблоны» выбираете категорию и подкатегорию и скачиваете таблицу с готовой структурой. Там же перечислены обязательные поля именно вашей категории и примеры заполнения. Подходит, когда позиций немного и они меняются редко: чтобы обновить данные, файл каждый раз правят и загружают заново.
  2. Выгрузка из уже размещённых объявлений. В разделе автозагрузки есть выгрузка своих объявлений в таблицу: указываете почту, получаете файл с текущими данными и правите его. Удобно, когда объявления уже созданы руками, а теперь их нужно перевести на файловое управление или размножить по городам.
  3. Фид из учётной системы, CMS или сервиса управления каталогом. Система сама собирает XML и отдаёт постоянную ссылку. Авито ходит по ссылке по расписанию и подтягивает изменения. Единственный вариант, при котором цены и остатки в объявлениях живут без ручной работы.

Поля, на которых ломается выгрузка

Состав полей зависит от категории — у автотоваров, мебели и услуг он разный, точный список всегда в шаблоне категории. Но есть служебные элементы, которые ведут себя одинаково везде, и именно на них теряют объявления.

Элемент Что это Как ошибаются
Id Ваш собственный идентификатор объявления, по которому площадка понимает, что строка описывает ту же позицию, что и вчера Дубли внутри файла и смена Id при каждой выгрузке: площадка считает такую строку новым объявлением и списывает размещение повторно
AvitoId Идентификатор уже созданного объявления на стороне площадки Копируют вместе со строкой, когда размножают позицию на другой город. Тогда площадка правит старое объявление, а нового не создаёт
Address Полный адрес одной строкой; заменяет устаревшие Region, City, District и Subway Пишут сокращения вроде «Мск» и «СПб» вместо названий, как они заведены на площадке. Объявление уходит не в тот город или его отклоняют
Price Цена в рублях целым числом Пробелы-разделители, знак валюты, копейки после запятой. Пустая цена — это не ошибка, а «Цена договорная»
DateBegin, DateEnd Даты начала и окончания размещения Ставят даты вручную и забывают про них: объявления снимаются раньше, чем закончился товар
ListingFee Откуда оплачивается размещение: Package (только из подписки), Single (только из кошелька), PackageSingle (сначала подписка, остаток из кошелька) Оставляют пустым, не проверив, что при пустом значении применяется Package, и удивляются, почему часть объявлений не разместилась при исчерпанном лимите подписки

Ещё два технических требования, которые не видны глазом. Файл — только в кодировке UTF-8: Excel по умолчанию так и сохраняет, а вот при сохранении в CSV выбирайте «CSV UTF-8», иначе площадка прочитает мусор. Фотографии передавайте прямыми ссылками, которые открываются без авторизации: ссылка на файл в закрытой папке облака или на страницу-просмотрщик вместо самого изображения даёт объявление без фото.

Расписание автозагрузки — это не расписание публикаций

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

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

Поле «количество объявлений за период» задавайте с запасом относительно того, сколько строк вы публикуете: в этот счётчик попадают и новые объявления, и обновляемые.

Как проверить файл до загрузки

У площадки есть отдельная форма проверки XML — autoload.avito.ru/format/xmlcheck. Она находит поломанную разметку и структурные ошибки до того, как файл уйдёт в кабинет. Это дешевле, чем разбирать отчёт после неудачной выгрузки.

Чего проверка не покажет: соответствие правилам размещения. Файл может быть валидным, а объявление всё равно отклонят на модерации — за заголовок, запрещённый товар или несоответствие категории. Валидный XML и опубликованное объявление — разные вещи.

Отчёт автозагрузки: что читать после выгрузки

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

  • Файл не обработан целиком. Кодировка, битая XML-разметка, нарушенная структура CSV или Excel. Лечится проверкой в форме и свежим шаблоном категории.
  • Объявление создано, но отклонено. Ошибка не в файле, а в содержании. Причину видно в кабинете, после правки объявление уходит на повторную модерацию.
  • Не заполнены обязательные поля категории. Обычно появляется после того, как площадка добавила новый обязательный параметр.
  • Фото не подгрузились. Ссылка требует авторизации, ведёт не на изображение или файл слишком тяжёлый.
  • Лишние символы в описании. Эмодзи и служебные символы из выгрузки чужой системы.

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

Что автозагрузка не умеет: данные с площадки

Автозагрузка отвечает за одно направление — данные о товарах идут от вас на площадку. Всё, что идёт обратно, она не закрывает: просмотры и звонки по объявлениям, сообщения покупателей, статистика для расчёта окупаемости. Это уже API для бизнес-аккаунтов, и обычно его подключает та же система, которая формирует фид. Как это устроено со стороны товарного бизнеса, разобрано в статье про интеграцию с Авито.

Соседняя развилка — витрина. Если объявлений много и они выстроены в каталог, у профиля появляется смысл выглядеть как магазин: магазин на Авито.

Чек-лист перед первой выгрузкой

  • Профиль — компания, подписка оплачена, реквизиты подтверждены, раздел «Автозагрузка» виден в меню.
  • Шаблон скачан под свою категорию и подкатегорию, а не взят у соседней.
  • Id уникальны внутри файла и не меняются между выгрузками.
  • Адреса написаны так, как они заведены на площадке.
  • Цены — целые числа без валюты и пробелов.
  • Ссылки на фото открываются в браузере без авторизации.
  • Число строк в файле не больше, чем позволяют подписка и кошелёк.
  • Файл прошёл проверку в форме xmlcheck.
  • В расписании отмечены все доступные дни и часы, счётчик объявлений за период — с запасом.
  • Первую выгрузку сделали на 10–20 позициях, а не на всём каталоге.

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

Частые вопросы

Можно ли пользоваться автозагрузкой без платной подписки

Нет. Раздел доступен профилям-компаниям с оплаченной подпиской «Расширенный» или «Максимальный». Частному профилю автозагрузка не откроется, даже если объявлений много.

Обязательно ли собирать XML или хватит Excel

Для разовой загрузки хватит таблицы: заполнили шаблон категории, загрузили файл руками. Но при таком способе объявления не обновляются сами — любое изменение цены означает новую правку и новую загрузку. Если каталог меняется постоянно, подключайте фид по ссылке.

Почему часть объявлений из файла не опубликовалась

Три причины: не заполнены обязательные поля категории, строк в файле больше, чем позволяет лимит подписки и денег в кошельке, или объявление отклонено модерацией. Первые две видно в отчёте автозагрузки, третью — в карточке объявления в кабинете.

Как размножить одно объявление на несколько городов

Скопировать строку нужное количество раз, задать каждой копии свой Id, стереть AvitoId и поменять адрес. AvitoId в копиях — самая дорогая ошибка: вместо новых объявлений вы перезапишете исходное.

Как часто площадка забирает изменения из фида

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

Что делать, если после обновлений площадки посыпались ошибки

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

Каналы SelSup

Продолжайте читать и смотреть

Новости маркетплейсов, автоматизация и практические разборы ИИ — на удобной для вас площадке.

Следующий шаг

Посмотрите, как SelSup работает на ваших задачах

Покажем, как SelSup помогает автоматизировать процессы и контролировать результат.

Больше лайфхаков для селлеров и полезных советов — в нашем телеграм-канале
Подписаться на рассылку
Присоединяйтесь к списку наших подписчиков, чтобы получать последние обновления и статьи на ваш e-mail.
Спасибо!
Ваша заявка принята. Мы свяжемся с вами в ближайшее время.