У меня была проблема с проверкой yml файла при размещении его в Яндекс Маркете. Решилась она просто, но это только один случай, а я хочу рассмотреть в этой статье два. Думаю кому-то будет полезно и пригодится.
Во-первых, я работая с одним магазином на Ucoz, столкнулся с проблемой. Нужно было разместить товары магазина в Яндекс Маркете, для этого Я. Маркету требуется файл yml размещенный в корне сайта, как на картинке. Собственно yml файл, который формирует Ucoz - валидный и пригодный для Я. Маркета, но если в вашем магазине всего одна валюта для расчетов. Если две - Я.Маркет никак не хочет его признавать валидным. Проблема решилась удалением долларов (оставил только рубли) из раздела "Способы оплаты, доставки, валюты и курсы".
Другая задача (второй случай) может кому то показаться не разумной, но бывает и такое.
В магазине Ucoz есть возможность с помощью "Опций" задать разные размеры, цвет, вес или объем товара. Покупатель, выбрав товар таким образом, может выбрать и его комбинации (допустим - размер футболки). Проблема в том, что эти опции никак не попадают в файл yml. А нам было надо, но в этот раз не в Я.Маркет, а в агрегатор. Сам агрегатор не мог спарсить данные с сайта потому что из-за большого числа запросов, система Ucoz блокирует айпишник на N-ое количество минут. Короче договорились что мы будем отдавать файл yml доделав его в "ручном режиме".
Не буду рассказывать какая это идиотская работа размещать данные в yml в ручную.Короче после заливки его в корень, файл оказался не валидным. Это подтвердила и проверка yml в онлайн сервисе здесь и непосредственно в Яндекс Маркете (просто не нашел где еще его можно проверить yml). Для этого начал оформлять заявку в Я.Маркете (до второго шага, когда он начинает спрашивать yml файл).
Проблема решилась когда файл был пересохранен не в UTF (стоит в html редакторе по умолчанию), а в ANSI.
Если возникнут новые незадачи с yml, продолжу писать сюда же. Добавляйте в закладки если кому пригодилось. Или подкидывайте свои решения. Реально, очень не просто было найти инфу, а зависать из-за такой казалось бы мелочи никому не пожелаешь.