Здравствуйте! Не очень понятно какое это имеет отношение к Битрикс. Вы можете попробовать через консоль отследить что делает клиентский скрипт и какие он данные отправляет. Там же через ajax работа идет?
Здравствуйте! У Вас скорее всего какая-то доработка шаблона компонента, которая не показывает цену для товаров с нулевым остатком. А то, что для одних показывает, а для других нет - скорее всего нужно сначала попробовать сбросить кеш. Может быть это решит проблему.
Как вариант, можно удалять вызовы компонентов из header.php и footer.php и смотреть, что происходит. Так можно вычислить причину. Если даже с пустыми header.php и footer.php будет такая же ошибка, то дело именно в компоненте на странице.
Интересно, что недавно мне встретилось 2 сайта, которые были хакнуты еще в конце июня, но вредоносный код начал работать только сейчас. Вероятно имеет смысл вообще все сайты на Битрикс проверять на наличие вредоносных файлов ))
Попробуйте посмотреть, где находится данный блок. Возможно он во включаемой области. Далее нужно просто убрать через административный раздел этот блок из включаемой области. Если никак не справиться, то возможно стоит подключить специалиста.
Так в логе же написано: Path '/home/bitrix/ext_www/textileopt.ru/~s1-6343c7f87c772-1945-.p.part2.part3.part4.part5.part6.part7.part8.part9.part10.part11.part12.part13.part14.part15.part16.part17.part18.part19.part20.part21.part22.part23.part24.part25.part26.part27.part28.part29.part30.part31.part32.part33.part34art1.xml' is not found. (120)