Заморочился с еженедельной генерацией sitemap.xml, если кому надо прилипляю.
архив развернуть в корень сайта, там два файла:
catalog\controller\feed\sitemap.php - собственно скрипт формирующий sitemap.xm (по мотивам google_sitemap: собираются категории, продукты, производители) и сохраняющий результат в файл.
scripts\gensitemap.php - модулек, запускающий предыдущий скрипт, можно запускать как вручную в браузере (http://yoursite.ru/scripts/gensitemap.php) так и через cron у провайдера, например, с помощью curl (пример команды - /usr/bin/curl http://yoursite.ru/scripts/gensitemap.php), для пущей безопасности забацать http авторизацию на доступ к папке scripts (пример в файле htaccess.txt).
ОСТОРОЖНО! скрипт создает/переписывает файл sitemap.xml в корне сайта (сохраните свой на всякий случай), путь и имя файла меняется в файле gensitemap.php, в самом конце увидите.
спасибо за внимание.
P.S. т.к. у меня OC 1.5.3.1 то на других не тестил...
genSitemap.zip