ну есть модуль esol.import.xml - как то так. В нем есть весь описанный функционал. Если нужно можно на крон поставить профиль связанный с изменением цены. И запускать его.
Второй вариант етим же модулем запарсить товары и забить урл на товары сайта поставщика в отдльное свойство и потом так же...