Две задачи, которые путают
Массовая загрузка — появилось 40 новых карточек: клининг в новых городах, сезонный оффер, новый кабинет. Источник обычно Excel шаблона Avito или размножение из эталона. Цель — чтобы строки впервые попали в фид и на площадку.
Массовое редактирование — карточки уже висят. Нужно сменить цену, убрать акцию до 31 августа, поправить «выезд по Москве» в описаниях Казани. Цель — обновить те же Id, не создать вторую витрину. Если смешать задачи, получите дубли и два прайса на одну услугу.
Массовая загрузка: откуда брать пачку
Рабочий путь: таблица Avito → редактор CRM → XML по ссылке. Колонка Id обязательна. Пустые строки без заголовка и описания сервис часто пропускает: в Excel 200, в редакторе 180 — не всегда баг.
Перед заливкой откройте 10 строк глазами. Посмотрите, нет ли двух разных цен на одну услугу в одном городе. Массовая загрузка размножит бардак быстрее, чем вы успеете его назвать.
Второй путь — эталон плюс список городов. Одна карточка «генеральная уборка, 3 500 ₽», локации Москва, Казань, Краснодар. У каждого города свой Id. Копировать одну строку и менять только адрес руками на сорока листах — как раз то, от чего уходят в редактор.
Что нельзя сделать «выделить всё и готово»
Нельзя массово сменить Id «чтобы красиво нумеровалось». Для Avito это новые объявления. Старые останутся, пакет размещений утечёт. Нельзя одним кликом подставить чужой AvitoId из другого кабинета.
Нельзя залить один фид в три автозагрузки и ждать, что площадка разберётся. Кабинет читает свою ссылку. ListingFee — откуда платится размещение — тоже не место для лотереи: пачка на Package при пустом пакете просто не встанет, хотя прайс вы уже «массово обновили».
Массово сменить цену
Типичный кейс. Клининг: базовая генеральная была 3 500 ₽, с сентября 3 900. Вручную это десять вкладок Avito и три забытых города. В редакторе вы фильтруете нужные Id или шаблон и ставите новую цену. XML по той же ссылке уже с 3 900.
Не мешайте в одном действии Москву и «разовый выезд за МКАД», если прайс разный. Сначала пачка с одной ценой, потом вторая. Иначе снова ручной разбор. На сайте цена приедет после цикла автозагрузки, не в ту же минуту.
После сохранения откройте XML и найдите два Id из разных городов. Оба должны быть новыми. Если обновился только первый — фильтр или сохранение сработали на видимую страницу таблицы, не на всю выборку. Листайте и сохраняйте так, как умеет ваш редактор, либо применяйте пачку явно ко всей фильтрации.
Массово поменять текст, не сломав города
Опасная правка: найти «Москва» в описании и заменить на «Казань» у всех. Часть карточек действительно казанские. Часть — московские, куда город попал копипастой. Массовая замена без фильтра по Id или адресу размазывает ошибку.
Безопаснее править от эталона: общий абзац про состав услуги, локальный кусок про город отдельно. Если тексты уже разъехались, сначала выборочно откройте 5 карточек. Потом пачка. Уникализация при размножении — про новые города, не про слепой search-replace по всей базе.
ListingFee и статусы пачкой
Имеет смысл выровнять политику кабинета. Весь каталог клининга на Package — размещение только из пакета Avito. Хвост сверх лимита — PackageSingle, если сознательно готовы доплатить с кошелька. Смешивать в одной пачке «как получится» потом не разберёт бухгалтерия.
Снимать объявления тоже массовая операция: не удаляйте Id из фида в панике. Пустая строка, смена статуса по правилам шаблона, отключение в редакторе — смотрите, как сервис помечает снятие. Иначе площадка либо оставит карточку, либо создаст новую, когда вернёте строку с другим ключом.
- Цена и текст — да, пачкой по фильтру
- Id — нет, это паспорт карточки
- ListingFee — одной политикой на кабинет
- Фильтр по городу важнее, чем «выделить всё»
Пошагово: прайс клининга на десять городов
Откройте редактор нужного аккаунта. Отфильтруйте объявления услуги, не весь кабинет. Запишите 2–3 Id на бумагу — контрольные. Смените цену с 3 500 на 3 900. Сохраните. Откройте ссылку фида, найдите эти Id: в XML уже 3900.
Дождитесь отчёта автозагрузки Avito. Сверьте контрольные карточки на сайте. Если отчёт зелёный, а витрина старая — смотрите время отчёта и не тот ли кабинет открыт. Если красная одна строка — чините её, не откатывайте всю пачку файлом с диска.
Массовая загрузка новых строк без дублей
Перед импортом Excel решите: это новые Id или обновление старых. Если колонка Id совпадает с тем, что уже в CRM, сервис должен обновить поля, а не размножить карточки. Если Id пустые — получите новые объявления, даже если заголовки как у живых.
Тест на пяти строках обязателен. Особенно когда таблицу собрали из выгрузки Avito плюс ручных копий. Два одинаковых заголовка с разными Id — две карточки. Два одинаковых Id с разным текстом — победит тот, кто в фиде последним, и вы удивитесь «куда делась правка».
Если грузите в уже живой кабинет, сначала выгрузите текущие Id. Сверьте с Excel. Строки без ключа — кандидаты в дубли. Лучше дописать ключи вручную пяти тестовым, чем лечить витрину после отчёта.
Типичные ошибки пакетных правок
Правят на витрине Avito и в редакторе параллельно. Следующий цикл фида затирает ручную правку на сайте. Выберите один источник правды. Для сети это CRM.
Вторая ошибка — не смотреть ListingFee и фото после импорта. Цена поменялась, картинки отвалились: Avito отклонил строку, на сайте старое объявление. Третья — массово включить AdStatus вроде выделения на весь каталог «чтобы получше». Это платные услуги из фида, не ставка за клик, кошелёк площадки удивит утром.
Пятница акция, понедельник откат: полный круг
Четверг вечер. Клининг ставит выходную цену: генеральная 2 900 ₽ вместо 3 500, только Москва и Казань, Краснодар не трогаем. В редакторе фильтр по двум городам, не «выделить всё». Запишите четыре контрольных Id на бумагу: по два на город. Снимите копию текущего XML в файл с датой — это откат, если пачка поедет.
Поставьте 2900, сохраните. Откройте ссылку фида, найдите контрольные Id. Москва и Казань — 2900. Краснодар — по-прежнему 3500. Если Краснодар тоже съехал, фильтр сработал шире, чем вы думали: откройте историю правки до автозагрузки, верните лишние строки из вчерашнего XML.
В автозагрузке Avito часов должно быть достаточно, чтобы робот забрал фид ночью или утром пятницы. Смотрите отчёт, не витрину в полночь. Когда отчёт принял контрольные Id, откройте две карточки на сайте. Только после этого пишите в чатах «на выходных 2 900». Обещать раньше, чем XML и отчёт совпали — способ поймать скрин старой цены от клиента.
Понедельник утро, до потока заявок. Тот же фильтр, цена 3 500. Снова XML: Москва и Казань 3500, Краснодар не изменился. Снова отчёт. Текст акции в описании уберите тем же фильтром, иначе на витрине будет 3 500 ₽ и абзац «только до воскресенья». Это уже не цена, это доверие.
Если понедельник встретил дублями — вы меняли Id «чтобы пометить акцию». Откат: верните ключи из четвергового XML, лишние карточки снимите в кабинете Avito отдельно. В следующий раз для акции заведите поле в описании или отдельный шаблон, не новый паспорт объявления.
- Фильтр по городам важнее общей кнопки
- Контрольные Id проверяют в XML до обещаний в чате
- Откат — вчерашний фид с датой, не память менеджера
- Текст акции снимают вместе с ценой
Частые вопросы
Можно ли массово изменить цену прямо в кабинете Avito?
По одной карточке — да. Пачкой на десятки городов удобнее редактор и фид. Иначе легко забыть Краснодар и оставить 3 500, когда Москва уже 3 900. Клиент из двух городов сравнит и напишет в чат первым.
Excel каждый раз заново или точечные правки в редакторе?
Большую пачку новых строк — импорт. Повседневный прайс и тексты — редактор. Повторный полный Excel легко затрёт то, что уже починили в CRM, если Id совпали, а в файле старые описания.
Почему после массовой правки на Avito старая цена?
Фид уже новый, цикл автозагрузки ещё нет. Откройте XML по ссылке: если там 3 900, ждите отчёт. Если там 3 500 — правка не сохранилась или фильтр не захватил эту строку. Не лечите лаг повторной заливкой файла с диска.
Можно ли массово сменить Id, если нумерация «кривая»?
Не стоит. Для площадки это новые объявления. Кривую нумерацию проще пережить, чем дубли и дыру в пакете размещений. Если ключ уже висит в автозагрузке — оставьте его, даже если выглядит как klin-msk-01.
Как массово загрузить объявления в несколько кабинетов?
Отдельный файл или фильтр на каждый API-аккаунт. Одна ссылка фида не обслуживает чужой кабинет. Сначала залейте тестовые 5 строк в Москву, дождитесь отчёта, потом повторите для Казани своим фидом.
Можно ли массово поменять только описание, не трогая цену?
Да, если редактор умеет фильтр и точечные поля. Сначала контрольные Id в XML: цена старая, текст новый. Если цена тоже съехала — вы применили пачку ко всей строке, откатите из бэкапа фида.
Следующий шаг
Меняйте пачку в редакторе, не во вкладках
В FeedCRM цена и тексты правятся в таблице, XML уходит в Avito по ссылке. 7 дней полного доступа.
Попробовать бесплатно