Что Avito называет фидом
По правилам автозагрузки фид — это ваш файл объявлений в одном из форматов: XML, XLSX (Excel) или CSV. Avito забирает его, сверяет с шаблоном категории и размещает, обновляет или снимает карточки.
Фид — не то же самое, что API чатов или API продвижения. Это канал именно объявлений: заголовки, цены, адреса, фото, служебные теги вроде Id и ListingFee.
Два способа отдать фид: ссылка и файл
Первый способ — постоянный URL. Вы один раз вставляете ссылку в автозагрузку, Avito сам ходит по ней по расписанию. Правки делаете в CRM, ссылка не меняется. Это рабочий контур для агентства и сети кабинетов.
Второй способ — загрузить файл руками: скачали XML или Excel, нажали «загрузить». Так делают на старте или «на всякий случай». Минус: через неделю на компьютере уже не та версия, а на Avito ещё вчерашняя.
XML-фид: основной формат автозагрузки
XML — структурированный список. Корень обычно Ads, внутри блоки Ad: Id, Title, Description, Price, Address, Category, Images, ListingFee и поля категории. Avito читает его строго: лишняя скобка, смешанные ImageUrls и ImageName, пустой обязательный тег — ошибка в отчёте.
XML удобен машинам: CRM генерирует его сама, ссылка всегда отдаёт актуальную версию. Человеку править XML в блокноте не нужно и даже вредно.
Excel и CSV: таблица вместо разметки
XLSX и CSV — те же данные таблицей: колонки Id, заголовок, цена, адрес, ListingFee, ссылки на фото. Avito принимает их как фид автозагрузки, если структура совпадает с шаблоном категории.
Таблица привычнее контент-менеджеру. Но для постоянной работы её всё равно лучше импортировать в CRM и уже оттуда отдавать XML по ссылке. Иначе вы снова живёте файлами на диске и спорите, какая выгрузка «последняя».
Чем XML по URL лучше файла с компьютера
Ссылка не устаревает, если генерация стабильная. Поменяли цену в редакторе — при следующем заходе Avito заберёт новый XML. Не нужно помнить, кто выгружал файл в пятницу вечером.
Файл имеет смысл как запасной путь: проверить шаблон, отдать подрядчику образец, разово залить тестовые 5 строк. Для ежедневной сети услуг держите URL.
- XML по ссылке — постоянный канал
- XML/XLSX файлом — разовая выгрузка
- Excel как источник данных — да, как ежедневный фид — хуже
- У каждого кабинета Avito — свой фид
YML, Яндекс.Маркет и «просто выгрузка из 1С»
YML — формат Маркета, не Avito. Если выгрузить «как для Яндекса» и вставить в автозагрузку Avito, получите отказ: другие теги, другая логика категорий, другие фото.
Выгрузка из 1С, сайта или CMS тоже не фид Avito, пока её не привели к шаблону площадки. Посредник как раз и нужен: взять ваши поля и собрать Ads/Ad, а не «какой получится xml».
Автозагрузка и API объявлений — разные двери
Автозагрузка работает пакетом: один фид, много карточек, отчёт ошибок. API Avito — точечные методы (чаты, статистика, ставки). Публиковать каталог через фид обычно проще, чем писать каждую карточку запросом.
FeedCRM как раз разделяет роли: XML-фид для объявлений, API — для кабинетов, чатов и продвижения. Не пытайтесь одним файлом закрыть мессенджер.
Как выбрать схему на практике
Если объявлений больше десятка и они меняются — XML по постоянной ссылке. Если вы только пробуете шаблон категории — Excel или маленький XML-файл. Если данные живут в таблице Avito — импортируйте её в CRM и переходите на URL.
Не плодите «фид на все аккаунты». У каждого профессионального профиля своя автозагрузка и своя ссылка. Так проще читать отчёт и не смешать Москву с Казанью.
Частые вопросы
Avito принимает Excel как фид?
Да, автозагрузка умеет XML, XLSX и CSV. Для постоянной работы удобнее XML по ссылке: таблицу можно оставить источником, а в Avito отдать URL.
Нужно ли каждый день загружать новый файл?
Нет, если стоит стабильная ссылка. Правите объявления в CRM — Avito сам забирает свежий фид по расписанию.
Можно ли скормить Avito YML?
Нет. YML — про Маркет. Нужен шаблон автозагрузки Avito вашей категории.
Один фид на несколько кабинетов?
Лучше нет. Отдельный аккаунт — отдельная ссылка. Иначе ошибки и объявления перемешаются.
Следующий шаг
Соберите XML-фид по ссылке, а не файлом с диска
В FeedCRM редактор сам отдаёт URL для автозагрузки Avito — по одному на каждый кабинет.
Попробовать FeedCRM