во первых это не проблема битрикса во вторых в коде венегрет из чистого js и jq + у битрикса есть , вместо того чтобы юзать mail(), который не всегда корректно работает
разместить сайдбар в комплексном компоненте каталога, в файлах section.php sections.php, а в element.php его не вставлять получится что в корне каталога будет, в разделе будет, на деталке не будет
Убрать ссылку на детальную карточку товара у части товаров по условию
сделать кнопку в лк - удалить профиль, при клике делать запрос на скрипт,в который передается id юзера и в котором есть , а потом , ну и редирект на страницу с сообщением что профиль удален