I have an EE 3.x site where I need to:
Allow a member to submit a "review" (form) related to an entry (product), and display that data on the front end.
Basically this is a custom "my reviews" area for members to be able to view their own/personal notes and ratings of products when they are logged in. Members can only see their own reviews.
I am using Cartthrob and Solspace User, as well as Freeform. But am not sure how to get them all to work together to accomplish this.
Here is a comp of the form the user will fill out on the left (where they have already selected the product), and then how it should display on the right:
My initial thought is to use Freeform, where the member can select a product (custom field that outputs channel entry values to select from), "rate" it (various custom value fields), and take notes (message field).
From there, how can I get that form data on the front-end (not referring to styling but just the data/values), where it is associated with the member who submitted it (by member id?), as well as display some of the product entry information (related entries? Needs title/photo/link)?
Or is there another way to do this that would work better?