База знаний / XML / Проверка строк

Почему строка не попала в исходящий XML

Перед добавлением объявления в XML ТАБС проверяет строку по актуальной схеме её категории Avito и по правилам сборки сервиса.

Виды полей

  • Обязательные — должны быть заполнены всегда для выбранной категории.
  • Необязательные — строка может попасть в XML без них.
  • Условно обязательные — становятся обязательными при определённом значении другого поля. Например, Price может требоваться для конкретного значения состояния или наличия.
Про Price. Пустой Price сам по себе не блокируется общим правилом ТАБС. Но если актуальная схема категории Avito требует цену при выбранных параметрах строки, объявление всё равно будет пропущено как не соответствующее схеме.

Что проверять

1. Найдите лист и строкуОткройте уведомление или отчёт сборки XML и перейдите к указанной ячейке.
2. Проверьте категориюОт категории зависит набор полей, справочников и зависимостей.
3. Проверьте обязательные колонкиУчитывайте не только красную звёздочку, но и зависимые правила.
4. Выберите значения из списковНе вводите произвольный город, регион или характеристику, если колонка оформлена как справочник.
5. Исправьте форматЧисла, даты, ссылки и множественные значения должны соответствовать подсказке колонки.
6. Соберите XML сноваПосле исправления запустите ручную генерацию и проверьте новый отчёт.

Разделители и множественные значения

Не существует одного универсального разделителя для всех колонок. Формат определяется конкретным XML-полем и схемой категории. Используйте подсказку в заголовке таблицы и значения из выпадающего списка. Не заменяйте разделители вручную по аналогии с другой колонкой.

Справочники Avito

Города, регионы, категории и значения характеристик регулярно обновляются из справочников Avito. Если значения нет в списке ТАБС после обновления справочника, площадка не поддерживает его для этой схемы автозагрузки. ТАБС не может добавить произвольное значение только на своей стороне.

Ошибки PriceList и видео

Импортированный PriceList может требовать пересборки через конструктор ТАБС, даже если раньше использовался в Avito. Для видео наличие ручной загрузки в кабинете Avito не означает поддержку файла в XML: используйте только поля и сервисы, перечисленные в схеме категории, например допустимую ссылку VK Видео или Rutube.