Задача

Разработать и предоставить готовый к загрузке XML-файл в формате Яндекс Товаров (YML). От текущей версии требуется:

  • Устранить ошибки валидации, которые приводят к остановке обработки прайс-листа.
  • Настроить инкрементальный или регулярный механизм автоматического обновления данных без полной перезагрузки всего фида (либо полностью переработать структуру, чтобы избежать потери связи с сервером загрузки).
  • Гарантировать полную обратную совместимость с условиями технической документации Яндекс Маркета.

Требования к результату

Файл должен экспортироваться в соответствии со схемой YML и обеспечивать корректную выгрузку следующего набора данных:

  • Категории товаров с вложенностью;
  • Актуальные цены и наличие на складах;
  • Автоматизированная метка 'available=true/false' без ручных правок.

Что необходимо исправить

Важно переписать механизм формирования фида, исключив ситуации, когда файл не обновляется длительное время, Яндекс показывает устаревшие цены или позиции дублируются.