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