Only customers that have bought the product can rate it.
Only registered users can write reviews.