Виктория Русакова, нет. А вот почему нет и быть не может давайте разбираться.
С точки зрения битрикса, сайт это внешняя часть, которая что-то из него получает (какую-то информацию) и как-то отображает. Битрикс знает что у него есть инфоблоки и какие-то пути, по которым можно найти элементы и инфоблоки (пути относительные, это важно). Он не заботиться о том, как сайт это отображает (это дело разработчика сайта) и не проверяет контент внутри (для него это просто хранимая единица - он достал данные и отдал). Соответственно битые ссылки он никак не может проверить, потому что не знает какая ссылка "битая", что является ссылкой и где именно ему нужно искать.
Получается необходимо было бы проверить: зайти на главную страницу и собирать оттуда все ссылки, на каждую заходить и проверять существует ли она, не отдается ли что-то отличное от 200/300 статусов и повторять процедуру до тех пор пока ссылки не закончатся и он не обойдет весь сайт. Чтобы вы понимали, компания 1С-Битрикс так тестирует платформу и в 2015 Олег Строкатый (руководитель отдела тестирования) говорил что один тест отрабатывает в целом за 7 дней (а это другой сервер, который проверяет платформу). Нет, конечно вам не нужно проверять все, а достаточно только сайта, но попытка собрать все ссылки средствами сайта и провести эту процедуру на интернет-магазине в 10+ тысяч товаров, не думаю что получиться быстрее чем за 3-4 часа, а ведь это по факту 3-4 часа простоя магазина (может не простоя, но подтупливать будет).
А ведь мы разобрали только часть проблемы, ведь этому "чуду" еще нужно каким-то образом понять где именно находится ссылка, что за компонент/код ее выводит и как именно ее нужно заменить.
Резюмируя 5-ти минутный поток сознания, краткие выводы:
1) Такого инструмента (поиск + автоматическая замена) думаю не появиться еще лет... не появиться вообще (слишком много затрат, слишком мало профита)
2) Для решения вашей задачи лучше воспользоваться услугами специалистов (или обезьянок, которые найдут и поменяют ссылки)