делайте бекап без папки /upload/ и прочих бинарных файлов.
Сам код (ядро + сайт) занимает от силы 300мб
и научитесь пользоваться гитом, тогда такие проблемы станут неактуальны.
- выгрузить список товаров со старого сайта
- выгрузить список товаров с нового сайта
- сопоставить их по названию или артикулу
- получить список ссылок и соотвественно редиректов
тебе надо работать на с шаблонам панигации, а с шаблоном списка новостей/товаров
хотя и твой код по сути должен работать, надо только делать проверки без кеша
Три варианта на выбор
1) возьмите старый компонент
2) напишите свой компонент
3) разберитесь как работает новый компонент. На форуме битрикса и в интернете эту инфу можно нагуглить