вообще нужно сразу решить как сделать так, чтобы один и тот же человек не мог лайкнуть товар больше 1 раза ...
допустим ограничение на ip адрес.
я это вижу так.
создаём инфоблок - чисто технический с свойством 'привязка к товару'. в него мы допустим будем записывать элементы с ip адресом человека и оценкой товара (в вашем случае случае допустим 0 или 1, но можно сделать шкалу например 5 звёзд))) 1 2 3 4 или 5 - не суть)
когда человек жмёт оценить - скрипт проверяет среди всех элементов с привязкой к конкретно этому товару нет ли элемента с таким записанным ip адресом, если нет, то добавляет
так же висит обработчик на добавление элементов в этот инфоблок, который при добавлении будет суммировать оценки для добавленного товара и делить на кол-во голосов (количество элементов с привязкой именно к этому товару) - образно говоря находить среднюю оценку - и присваивать эту оценку свойству товара :)