Вам нужно сверстануть кнопку, спрограмить js который будет вызывать модальное окно. Модальное окно - это веб-форма в которой создано ваших два поля. Вот и все.
Это не сложно.
Если вы используете комплексный компонент - поставьте галочку на ЧПУ. И вместо ELEMENT_ID и SECTION_ID пишите ELEMENT_CODE и SECTION_CODE. Ну строите адрес как вам нужно.
Либо уберите в коде шаблона вывод пагинации, либо отключите в настройках компонента поставьте галочку чтоб показывать пагинацию снизу joxi.ru/eAO5e8DI4kYZGm.jpg
Включаете опцию в инфоблоке "Разрешить выбор основного раздела для привязки. ". Этим вы укажите главную ссылку товара для поисковиков (rel canonical). Вот и все. В шапке должен вывестись рел каноникал с той ссылкой которую вы выбрали в карточке товара.
Если же в хедере не вывелось, попробуйте в хедере дописать <?$APPLICATION->ShowLink("canonical", null, true);?>
Может взять даже на виртуальной лаборатории поставить демо решение и скачать потом папки решения из components и modules. Но не все решения смогут так запустится.
Я думаю, вам не нужно ломать над этим голову. Главное чтоб система справлялась. Сложно будет изучить и понять множество тип атак. Радуйтесь что у вас не вордпресс и не джумла.
Все дело в том как у вас внедрена верстка и какие данные выводятся в этом шаблоне (карточка товара детально). При обновлении страницы данные считываются уже из кеша и судя по всему есть данные с версткой которые в кеш не попадают или что-то в этом роде.
Временно вашу проблему можно решить - отключить кеширование компонента. Но в таком случае будет дополнительная нагрузка на сервер.
Правильное решение - пересмотреть шаблон детальной карточки товара и переделать его чтоб с кешем дружил хорошо.
Все таки нужно делать штатными средствами.
Вам никто не даст гарантию при раздельном бекапировании файлов и БД что все развернется и будет работать хорошо. Я даже предполагаю что результат будет fail. Даже если вы и восстановите нормально - все равно на каком-то модуле, этапе работы может быть конфликт.
Это мои предположения.
Адреса на которые могут приходить сообщения вводятся не только в настройках модуля "Интернет-магазин". Также они могут быть вписаны в "Почтовых шаблонах".
Воспользуйтесь комплексным компонентом Новости. Он сам сделает нормальные переходы между списком новостей и детальным просмотром. Можете для удобства включить в нем ЧПУ.
И также если вы видите пустую белую страницу - создайте 404.