No quiero que un cliente pueda valorar el mismo producto muchas veces, sino que tenga la opción de modificar su opinión anterior si lo vuelve a comprar.

No quiero que un cliente pueda valorar el mismo producto muchas veces, sino que tenga la opción de modificar su opinión anterior si lo vuelve a comprar.

El cliente puede opinar el producto cada vez que lo compre pero lo que mencionas no se puede hacer porque lo que deseas es una única opinión por producto para editar y no lo hace nuestro módulo.