Я добавил новое пользовательское свойство "Рейтинг" тип у которого "Числовой". Вам нужно определиться какое число будет 5 звезд. Я брал 100 голосов за пользователя это 5 звезд.
На сайте в профиле пользователя кнопки + и - По клику на них идет аякс запрос на пхп скрипт, который меняет значение свойства "Рейтинг" в нужную сторону.
Ну а сами звездочки заполнялись беграундом на нужный процент
Откройте страницу в режиме редактора и посмотрите там. Можно открыть в режиме PHP и посмотреть что там на странице вообще, может это и не компонент вовсе
1) Делаешь полную копию сайта
2) Разворачиваешь копию на локальной машине
3) Работаешь с локальной копией, создаешь новый шаблон
4) Тестируешь и доводишь до конца копию на локальной машине
5) Заливаешь новый шаблон и применяешь его в настройках
P.S. может использовать GIT, посмотрев небольшой курс поймешь как с ним работать
Никак. Это указывается при создании товара.
Но через БД можно указать в таблице b_catalog_product поле TYPE там цыфарка 1 2 3 ставятся. Насколько будет это правильно лучше промолчать.
Для форм есть специальная штука joxi.ru/Y2LkLyahnz8W3m
У вас слишком кастомно, поэтому делайте как хотите (скорее всего можно указать в почтовых шаблонах), либо обратитесь к специалисту