В общем, кому если интересно будет - делюсь своим опытом.
Установил я модуль, который выплевывает файл YML.xml. Яндекс не принимал. Залез в код, вижу - все категории обозначены как 1. Открыл блокнотом и исправил каждую строчку с таким значением на соответсвующее
например:
<url>
http://coffee-company.ru/54-zelenyy-kofe.html</url>
<price>110</price>
<currencyId>RUB</currencyId>
<categoryId>8</categoryId>
<picture>
http://coffee-company.ru/54-108/zelenyy-kofe.jpg......lt;/picture>
<delivery>true</delivery>
<name>Зеленый кофе оптом</name>
<description> Зеленый кофе </description>
</offer><offer id='10' available='true'>
Это не долго, если не много позиций. Если много, то есть в блокноте функция найти/заменить.
Долго мучался с сопоставлением программ. Помог вот какой изврат:
после загрузки на яндекс, кликнул по этому файлу. Он открылся в браузере (у меня Хром). Затем прям по коду "сохранить как..." и обозначил заранее созданный файл с нужным именем и расширением. А потом уже блокнот спокойно редактирует и яндекс это все спокойно воспринимает.