app/views/spree/shared/_review.html.erb
<div class="review" itemprop="reviews" itemscope itemtype="http://schema.org/Review">
<span class="reviews-rating" title="<%= txt_stars(review.rating) %>">
<%= render 'spree/reviews/stars', stars: review.rating %>
</span>
<span itemprop="name"><%= review.title %></span>
<br>
<span class="attribution"><%= Spree.t(:submitted_on) %>
<strong><%= l review.created_at.to_date %></strong>
</span>
<span itemprop="datePublished" content="<%= review.created_at.to_date.to_s %>"></span>
<span itemprop="reviewRating" content="<%= review.rating %>"></span>
<% if review.show_identifier %>
<% if Spree::Reviews::Config[:show_email] && review.user %>
<span itemprop="author"><%= review.user.email %></span>
<% else %>
<span itemprop="author"><%= review.name %></span>
<% end %>
<% else %>
<span itemprop="author"><%= Spree.t(:anonymous) %></span>
<% end %>
<div itemprop="reviewBody">
<%= simple_format(review.review) %>
</div>
<% if Spree::Reviews::Config[:feedback_rating] && (!Spree::Reviews::Config[:require_login] || spree_current_user) %>
<div class="feedback_review my-3" id="feedback_review_<%= review.id %>">
<%= render 'spree/feedback_reviews/form', review: review %>
</div>
<% end %>
</div>