последнее скажу - на страницы сайта выводится далеко не вся информация, которая есть в базе. как правило. Поэтому если хочешь перенести все характеристики товары включая незаполненные, которые отсутствуют, то лучше парсить из базы данных. Плюс временно отключенные товары. история изменений полей, историю заказов, пользователей, всю иерархию папок, которая тоже не выводится если некоторые папки не заполнены, принадлежность товара к нескольким группам - все эти признаки можно не поймать через морду сайта. поэтому лучше полноценный парсинг через db.
Ну, речь же шла не о переносе сайта, а небольшого кол-ва данных с чужих... это как-бы разные цели.
Ясно дело, что если перенос сайта с самописной на modx - у тебя будет БД этой самописной... и понятно что там могут быть выключенные товары и все вытекающие из этого.
иногда просят перенести 5 конкретных товаров... и так лень в ручную это делать.. а у тебя уже скриптик парсинга почти готовый - так интереснее :))) или надо БД запрашивать в поставщика? Дадут ли?