Автозагрузка

Как снять объявление с публикации через фид Avito

Автозагрузка снимает карточку, когда её больше нет в файле. Не нужно выдумывать тег «скрыть» и подставлять в AdStatus слово «удалено». Ниже — как это устроено у площадки и в CRM, на примере услуг вроде клининга.

Как это описано у Avito

В официальной инструкции автозагрузки снятие одного объявления выглядит так: находите строку в файле и удаляете её. После следующей обработки карточка уходит в архив. Это не кнопка в XML и не отдельный «режим удаления». Пропала позиция из фида — площадка считает её закрытой.

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

Закрыть сразу все объявления площадка тоже умеет: отдельный служебный файл или команда stop в ручной загрузке. Это аварийный сценарий для всего кабинета, не способ убрать одну мойку окон. Для точечной паузы работайте с одной строкой, не с пустым фидом «на всякий случай».

Что происходит после цикла, не сразу

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

Если в автозагрузке стоит расписание «два раза в неделю», снятие тоже подождёт этого окна. Для сети услуг удобнее регулярный URL, а не разовая ручная заливка, которую вспоминают раз в месяц.

Пока цикл не прошёл, клиент ещё может написать в чат. Это нормально. Не путайте задержку фида с «Avito не снял». Откройте XML: если Id уже нет, осталось дождаться отчёта. Если Id на месте — статус в CRM не сохранился или вы смотрите другой кабинет.

Как это делают в FeedCRM

В редакторе карточке ставят статус, который CRM не выгружает: снято, архив, старое. Такие объявления не попадают в XML. Ссылка фида та же, внутри на один блок Ad меньше. Avito видит: этого Id больше нет.

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

В редакторе карточка может остаться как архивная запись для истории цены и текста. В XML её не будет. Так вы не теряете оффер, если через месяц снова откроете направление в городе. Вернули статус в выгрузку — тот же Id едет в фид.

  • Уберите объявление из выгрузки или поставьте статус, который CRM не экспортирует
  • Дождитесь цикла автозагрузки
  • Проверьте, что Id нет в открытом XML
  • Не меняйте Id, чтобы «спрятать» услугу

Какие теги выдумывать не нужно

В шаблоне нет универсального Hidden, Delete, Active=false или «статус снят». Добавлять их «на всякий случай» бесполезно и вредно: лишний тег иногда валит строку. Источник правды — наличие блока Ad с этим Id, не самодельный переключатель.

Поля вроде AvitoStatus и AvitoDateEnd в инструкции прямо просят не заполнять. Это служебные колонки выгрузки, не ручки управления. Не копируйте их из старого Excel обратно в фид.

Не добавляйте Active, Hidden, Deleted, Published=false. Таких команд в шаблоне автозагрузки нет. Если увидели их в чужом файле — это самоделка. Надёжный сигнал снятия для площадки: блока Ad с этим Id больше нет.

AdStatus — не команда «снять с публикации»

AdStatus в XML включает платные услуги карточки: выделение, XL, поднятие, пакеты просмотров. Это Highlight, Pushup, x10_7 и соседние значения из шаблона. Туда нельзя писать «removed», «архив», «скрыть». Так вы не снимете объявление. В лучшем случае получите ошибку в отчёте, в худшем — странное списание услуги.

Не подменяйте смысл тега. Хотите убрать генеральную уборку из выдачи — уберите её из фида. Хотите купить выделение — тогда уже смотрите AdStatus в справочнике категории. Это разные задачи.

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

Архив в кабинете и удаление навсегда

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

Если планируете позже вернуть ту же услугу в том же городе, сохраните старый Id. Вернёте строку в фид — автозагрузка узнает карточку. Новый Id на тот же оффер часто даёт дубль и претензии к повтору.

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

Пример: клининг закрыл направление в городе

Компания больше не моет окна в Туле, химчистка диванов остаётся. В фиде тульского кабинета убирают только карточки мойки окон. Остальные Id на месте. Не очищайте весь XML «чтобы наверняка»: тогда архивируется всё, включая рабочие объявления.

Цена и заголовок при снятии не важны. Важен состав файла. Пока Id в выгрузке есть, Avito будет считать объявление актуальным и может перезаписать ручное скрытие из кабинета данными фида.

Сезонная пауза мойки окон зимой — тот же сценарий. Не обнуляйте Price и не пишите в заголовке «временно не работаем», оставляя Id в фиде: карточка будет тратить лимит и собирать пустые чаты. Уберите из выгрузки, пакет размещения освободится по правилам кабинета.

Почему объявление «вернулось само»

Сняли руками в «Моих объявлениях», а в CRM строка живая. Следующий цикл автозагрузки снова опубликовал карточку. Источник правды — фид, если включена загрузка по ссылке. Сначала статус в редакторе, потом ожидание отчёта.

Вторая причина — правили не тот кабинет. Тульскую мойку окон убрали в московском фиде. Нужный XML по-прежнему содержит Id. Откройте публичную ссылку того аккаунта, который стоит в автозагрузке, и поищите Id в тексте.

Третья — сотрудник снял на сайте, другой сотрудник сохранил карточку в редакторе. Фид снова выгрузил Ad. Договоритесь, что архив только через статус в CRM, если включена автозагрузка. Иначе кабинет и фид будут спорить каждую ночь.

  • Ручное скрытие на сайте фид может откатить
  • Сверяйте URL автозагрузки и кабинет в CRM
  • Один исчезнувший Id не должен обнулять весь каталог

Как проверить, что снятие дошло

Откройте XML в браузере. Блока с этим Id быть не должно. В отчёте автозагрузки посмотрите, что файл обработан после вашей правки. В кабинете Avito карточка должна оказаться в архиве, не в активных.

Не правьте XML в блокноте, вырезая теги «на глаз». Легко снести соседнее объявление или сломать разметку. Статус в редакторе, стабильный Id, отдельная ссылка на кабинет — этого достаточно.

ListingFee и фото при снятии не трогайте «за компанию». Не нужно переводить карточку на Single и чистить ImageUrls, если цель — убрать её из выдачи. Меньше лишних правок — меньше шанс сломать соседние поля до того, как Id исчезнет из файла.

Что не является снятием

Смена заголовка, нулевая цена, пустые фото, DateEnd «на глаз», AdStatus с выдуманным словом. Это либо порча карточки, либо ошибка отчёта, либо вообще другой механизм. Снятие — отсутствие объявления в актуальном фиде после обработки.

Ручное «в архив» в кабинете без правки CRM сработает до следующего цикла. Потом фид вернёт карточку. Если автозагрузка включена, источник правды один. Для клининга с ночной выгрузкой это особенно заметно: утром «удалённое» снова в поиске.

После снятия гляньте пакет размещений: слот мог освободиться. Не публикуйте сразу почти ту же мойку окон с новым Id, пока не поняли правила повторов кабинета. Вернуть старый ключ в выгрузку обычно спокойнее, чем собирать дубль.

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

Можно ли снять объявление, оставив его в фиде с пометкой?

Надёжный способ по правилам автозагрузки — убрать объявление из файла. В CRM это статус, который не попадает в XML. Выдуманные теги скрытия не используйте: их нет в шаблоне, и они не заменяют отсутствие Id.

Подойдёт ли AdStatus, чтобы спрятать карточку?

Нет. AdStatus — платные услуги размещения из шаблона, не архив. Не подставляйте туда «удалено» или «скрыто». Пустой AdStatus тоже не снимает карточку.

Почему после удаления строки объявление ещё висит?

Не прошёл цикл автозагрузки, вставлен другой URL или Id остался в фиде другого кабинета. Сначала откройте XML и отчёт, потом витрину.

Если очистить весь фид, снимутся все объявления?

Да, отсутствие строк означает закрытие тех Id, которых больше нет в файле. Не делайте так, если нужно убрать одну услугу. Для одной мойки окон снимайте одну карточку, не весь кабинет.

Как потом вернуть объявление?

Верните ту же карточку с прежним Id в выгрузку. Новый ключ площадка часто воспримет как новое объявление.

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

Снимайте карточку статусом, а не правкой XML

В FeedCRM архивные объявления не попадают в фид кабинета. Avito забирает ссылку и убирает Id, которого больше нет в файле.

Попробовать бесплатно

Тарифы

Прозрачно.
Без скрытых условий.

Все ключевые функции CRM доступны с первого дня. Выбирайте тариф по числу кабинетов и сотрудников — без урезанной функциональности.

СтартДля одного оператора
490 / месяц
3 аккаунта 1 владелец
Входит

3 кабинета AvitoПодключаются без доплаты

Все инструменты CRMОбъявления, чаты, воронка, аналитика

Telegram и автоответыЗаявки и ответы со всех Avito

7 дней полного доступаПосле привязки Telegram, без карты

Не входит

Сотрудники командыРоли и доступы — в своём тарифе или за 100 ₽

Сетка больше 3 аккаунтовКаждый следующий — 200 ₽/мес

Маршрутизация по менеджерамНужны места сотрудников

Попробовать бесплатно
МаксимальныйДля агентства и крупной сети
4 990 / месяц
50 аккаунтов 25 сотрудников
Входит

50 кабинетов AvitoПотолок сетки без доплаты за аккаунты

25 сотрудниковРоли, доступы и маршрутизация

Все инструменты CRMБез ограничений по функциям

Запас под агентствоНесколько команд в одном кабинете

Не входит

Места сверх 50 аккаунтовЖёсткий потолок сетки

Сотрудники сверх 25Каждый следующий — 100 ₽/мес, до 50

Выбрать тариф

Свой тариф

Соберите ёмкость
под вашу сетку.

За основу берём Старт — 490 ₽, 3 аккаунта, без сотрудников. Ползунками добавляете кабинеты и места команды. Доплата сразу видна в цене.

Кабинеты Avito 3
3 входят в Старт
Сотрудники 0
В Старте не входят
Итого в месяц 490

База Старта 490 ₽

Собрать и начать

Доплата сверх включённого: +200 ₽ за аккаунт · +100 ₽ за сотрудника. В кабинете ту же сборку можно сохранить как квоту.