Публикация на Авито через автозагрузку

Cardix публикует объявления на Авито через Autoload — Авито не принимает объявления по прямому API-вызову, а периодически скачивает у продавца XML-фид со всеми объявлениями сразу. Cardix формирует этот фид сам: как только вы сохраняете или снимаете объявление, оно появляется или исчезает в фиде, а фактическая публикация происходит при следующем обходе фида со стороны Авито.

Что понадобится: требования Авито

Для публикации объявлений нужен платный тариф Авито. Автозагрузка — механизм, через который работает любая внешняя публикация (не только Cardix), — доступна только профессиональным продавцам: профиль «Компания» с оплаченным тарифом («Расширенный» или «Максимальный», в новых условиях — подписка Avito Pro). Это правило площадки, обойти его через API нельзя.

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

Возможность в CardixОбычный аккаунтПрофиль «Компания» + тариф
Синхронизация объявлений (название, цена, статус, ссылка)✅✅
Изменение цены из карточки✅✅
Статистика просмотров и контактов—✅
Публикация объявлений из Cardix—✅
Снятие с публикации—✅
Продвижение (VAS-услуги)—✅

Что Авито отдаёт по API, а что — нет

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

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

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

Что нужно на стороне Авито

  1. Откройте портал разработчиков Авито и войдите тем аккаунтом, от имени которого будут публиковаться объявления.
  2. Перейдите в раздел «Мои приложения» → «Добавить приложение».
  3. Заполните форму приложения — название (например, «Cardix») и Redirect URL, который покажет Cardix при подключении.
  4. После создания приложения на его странице появятся client_id и client_secret. Секрет показывается один раз — скопируйте его сразу.

Подключение в Cardix

На странице Настройки → Маркетплейсы кнопка «+ Добавить кабинет» открывает модал: шаг 1 — выбор площадки (Авито), шаг 2 — форма подключения со сворачиваемой подсказкой «Как подключить Авито» (там продублированы шаги выше и точный Redirect URL для вашего окружения, который нужно скопировать в приложение на портале разработчиков) и полем «Название кабинета».

В форме, кроме названия кабинета, два поля — Client ID и Client Secret — и кнопки: «↻ Синхронизировать» проверяет введённые credentials без сохранения, «Подключить» сохраняет их и сразу запускает первую синхронизацию существующих объявлений.

Подключение Авито

После подключения карточка кабинета в списке показывает статус («Подключено» / «Ошибка»), число синхронизированных объявлений, время последней синхронизации и баланс кошелька Авито в рублях (плюс бонусные средства, если есть). Если у фида есть отклонённые Авито объявления, здесь же появляется предупреждение с их числом. Кнопка «Редактировать» открывает ту же форму для смены ключей или названия, кнопка отключения — удаляет кабинет.

Можно подключить больше одного кабинета Авито — например, для второго юрлица или магазина — тем же «+ Добавить кабинет»: см. «Несколько кабинетов на маркетплейсе».

Публикация объявления по шагам

На карточке товара, в блоке «Маркетплейсы», в строке «Авито» есть кнопка «Создать объявление» (стрелка рядом раскрывает второй вариант — «Связать с существующим», если объявление на Авито уже есть и его нужно просто привязать к товару). Кнопка открывает отдельную страницу «Новое объявление на Авито» — она собрана из тех же компонентов формы, что и публикация на Ozon/WB, поэтому выглядит и ведёт себя одинаково на всех площадках. Черновик открывается сразу этой формой оформления — без промежуточного экрана.

  1. Проверьте Заголовок (до 100 символов) и Описание (до 7500) — по умолчанию описание подставляется из обзора Cardix или из описания, уже засинканного с Авито (если объявление ранее синхронизировалось).
  2. В блоке «Фото» выберите до 10 изображений из галереи товара (клик переключает выбор, порядок клика = порядок фото в объявлении); на плитках доступны кнопка «⚡» (инфографика из этого фото; фон для неё выбирается переключателем над галереей). Для внешних ссылок есть переключатель «Вставить URL вручную…». Выбранные фото загружаются в фид вместе с остальными данными объявления — Авито скачивает их при следующем обходе.
  3. Раскрывающийся блок «Цены с рынка» показывает диапазон и медиану найденных цен конкурентов — клик по столбцу гистограммы или по медиане подставляет значение в поле «Цена (₽)». Заполните Цену (у товара с вариантами — в блоке «Варианты») и Адрес — поле адреса подсказывает варианты из уже использованных адресов в ваших объявлениях.
  4. Нажмите «✨ Заполнить через AI» (можно выбрать модель) — Cardix заполнит заголовок, описание, категорию, обязательные поля категории и те необязательные, значение которых следует из данных товара. Значения полей со списком сверяются с допустимыми значениями Авито; если подходящего нет, под полем появится подсказка. Уже указанный адрес AI не меняет. При смене категории заполненные поля, которые есть и в новой категории, сохраняются. Поля остаются редактируемыми. Если категория ещё не выбрана, AI подберёт её сама.
  5. Выберите Категорию, если AI её не подобрал — обязательное поле, от него зависит набор дополнительных полей объявления; заполните обязательные поля категории — незаполненные подсвечиваются красной рамкой.
  6. Нажмите «Сохранить черновик», чтобы отложить публикацию, либо «Опубликовать на Авито» — объявление регистрируется в XML-фиде, и Cardix триггерит его загрузку Авито.

Проверка перед публикацией. Под кнопкой Cardix показывает, чего не хватает: заголовок, описание, цена, адрес, фото, обязательные поля категории, значения не из списка Авито. Пока список не пуст или идёт автозаполнение/загрузка полей, кнопка неактивна; черновик сохраняется всегда.

Форма публикации на Авито

Черновик без опубликованной версии можно удалить полностью через меню «⋯» в шапке формы → «Удалить черновик». Опубликованное объявление снимается с публикации на странице карточки маркетплейса кнопкой «Снять с публикации».

Товар с вариантами

У Авито нет объединения вариантов в одно объявление. Если у товара несколько вариантов (см. «Варианты товара»), в форме появляется блок «Варианты»:

  • Каждый отмеченный вариант — отдельное объявление со своим заголовком, ценой и фото. По умолчанию отмечен только первый вариант — остальные включите галкой, если хотите отдельные объявления.
  • Заголовок объявления — ваш заголовок плюс опции варианта: «Смартфон X, 256 ГБ, Синий». Если не помещается в 100 символов, Cardix укорачивает ваш заголовок, а опции оставляет целиком; если опции одни не помещаются в 100 символов, они обрезаются, и Cardix покажет предупреждение. Фото — свои фото варианта, иначе фото его цвета, иначе фото из формы; у первого варианта (он же основа объявления товара) — свои фото, иначе фото из формы.
  • Цена — у каждого варианта; у отправленного на Авито варианта пустую цену оставить нельзя — Cardix не даст сохранить, чтобы не затереть цену действующего объявления.
  • Каждое объявление может оплачиваться по тарифу вашего кабинета Авито.
  • Статусы — у каждого объявления (по отчёту автозагрузки), с номером объявления на Авито. «Снять с публикации» снимает все объявления товара. Снятая галка у опубликованного варианта объявление не снимает.

Снятие с публикации и удаление

Снять с публикации — объявление снимается с Авито через автовыгрузку: Cardix помечает его статусом «Снято» в фиде и форсирует немедленную загрузку фида Авито; если форсированная выгрузка не подтвердилась, Авито всё равно обновит объявление по своему расписанию (следующий плановый обход фида). Запись в Cardix остаётся со статусом «Снято».

Удалить запись — доступно для снятых объявлений и черновиков (кнопка «Удалить запись» / «Удалить черновик»): запись, связка с товаром, ключевые слова и позиции удаляются из Cardix безвозвратно. Сама площадка при этом не затрагивается — снятое объявление уже не в фиде, а неопубликованный черновик на Авито никогда не появлялся.

Статусы и ошибки

Объявление проходит статусы Черновик → На проверке → Опубликовано или Ошибка → (опционально) Снято; под формой видна отметка «Последняя отправка» с датой и временем. После отправки объявление «На проверке», пока Авито не обработает фид: Cardix сверяется с отчётом автозагрузки в фоне — и с закрытой вкладкой: сначала раз в 2 минуты, затем раз в 5 и 15 минут (Авито обрабатывает фид не сразу); статус в открытой форме обновится сам. Есть и кнопка «Проверить статус». Если за сутки Авито так и не обработал объявление — статус «Ошибка» с подсказкой заглянуть в отчёт автозагрузки в кабинете Авито. Если Авито опубликовал объявление — статус «Опубликовано» (если в отчёте при этом есть замечания, они показываются предупреждением, а объявление остаётся опубликованным и его можно снять с публикации), если отклонил — «Ошибка» с текстом причины от Авито. Правка уже живого объявления — в том числе пришедшего синком с Авито — не переводит его в «На проверке»: оно остаётся «Опубликовано», а причина неудачной выгрузки показывается под формой. Если не удалась сама выгрузка фида, статус сразу будет «Ошибка».

Ошибки обработки фида на стороне Авито (например, отклонённые позиции) видны на Настройки → Маркетплейсы как счётчик «⚠ N ошибок автозагрузки» рядом с карточкой «Авито» — они формируются из ответа самой площадки по уже загруженному фиду, а не проверяются на этапе сохранения в Cardix.

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

Почему объявление не появилось на Авито сразу после публикации? Cardix не отправляет объявление напрямую — оно попадает в общий XML-фид, а Авито скачивает и обрабатывает его по своему расписанию, не мгновенно.

Можно ли опубликовать без выбора категории? Нет — категория обязательна, от неё зависят и доступные поля, и корректность AI-заполнения.

Как узнать, что мешает публикации? Проверьте обязательные поля категории (красная рамка) и счётчик ошибок автозагрузки в настройках интеграции.

У меня уже есть объявления на Авито — обязательно создавать новые в Cardix? Нет, используйте «Связать с существующим» в блоке «Маркетплейсы» или кнопку «↻ Синхронизировать» в настройках — она подтягивает уже опубликованные объявления.

Почему у синхронизированного объявления нет фото и описания? API Авито не отдаёт контент объявлений — ни на каком тарифе. Это ограничение площадки, а не Cardix. Фото и описание есть только у объявлений, опубликованных через Cardix: их данные хранятся у нас.

Можно ли публиковать без платного тарифа Авито? Нет. Автозагрузка — единственный механизм внешней публикации на Авито — доступна только профилю «Компания» с оплаченным тарифом. Без него Cardix работает с Авито в режиме синхронизации и управления ценой.

Как изменить цену уже опубликованного объявления? Кликните по цене на карточке объявления в Cardix (значок ✎) — цена обновится на Авито сразу через API, без пересборки фида. Для объявлений, управляемых автовыгрузкой, новая цена дополнительно попадает в фид, чтобы следующая загрузка её не перезаписала.

Смотрите также