Ciao,
devo necessariamente inserire in un sito dei rich snippets sotto ad alcuni prodotti, e fin qui nulla di particolarmente complesso.

Il problema è che Google mi chiede di inserire dei valori per agregateRating e rewiev o non passa il controllo.

Ok, ne metto uno a caso e vediamo se passa il controllo, scrivo il json-ld e il controllo in effetti passa.

Sì daccordo, ma è fittizio, non va bene, come si implementa nella realtà?

Posso costruire un form in cui inserire una recensione da un utente e dare un punteggio attraverso un sistema a punti.
Poi ogni volta che uno apre la pagina, prima di mostrarlo leggo dal database i dati inseriti e aggiorno snippet e recensioni da mostrare?

E' sufficiente o Google ( altri motori di ricerca che implementano lo stesso metodo ) decidono che è comunque fittizio?