Нацарапал свой модуль для экспорта в ЯндексМаркет. Причиной послужили жалобы народа на модуль yml_export, который был включён в мою бесплатную сборку интернет магазина OpenStore
yml_export прост и в этом, наверное, его сила, но он генерирует XML "налету", что приводит к тому, что при большой товарной базе Яндекс не успевает забрать весь файл.
Кроме того у народа были некоторые проблемы с нулевыми родительскими категориями, что с точки зрения Яндекса неправильно. Не знаю, может это уже и пофиксилось
Ну и наконец, у yml_export бедноваты настройки
Модуль Price Export тоже несложен, но обладает приятными фичами
1) Генерация статического .xml файла
2) Поддерживаются все теги упрощённого формата экпорта
3) Возможность выбора источника для тегов - словари или CCK поля
4) Возможность выбора включать только товары, которые активны на складе или всех их. В последнем случае корректно отрабатывается тег available - для товаров под заказ available="false"
5) Возможность выбора пресета для картинки товара
6) Настройка пути, по которому доступен файл. Также можно качать напрямую с файловой директории
7) Рудиментная статистика: время последнего успешного создания, потраченное время на генерацию файла, количество обработанных товаров
3 режима генерации: вручную пымпочкой, по крону, при обновлении ноды