Product reviews shopify App on Main Page

Topic summary

Goal: display 5‑star product reviews from the Shopify Product Reviews app on the main (home) page, not just product pages. The user wants a code‑only solution without paid widgets.

Context: Using the Dawn 2.0 theme. Liquid (Shopify’s templating language) edits were attempted in the Multicolumn section on the home page but nothing appeared.

Attempted code: Assigned reviews via all_product_reviews.reviews, filtered where rating = 5, reversed order, then looped to render author, body, and rating if the review body is not blank.

Key snippet (central to the issue):

  • {% assign reviews = all_product_reviews.reviews | where: “rating”, 5 | reverse %}
  • Loop through reviews to output author/body/rating.

Constraints: Avoid using a paid widget; rely on the existing Product Reviews app which works on product pages.

Status: No solution or guidance provided yet; the request is for correct Liquid/code to surface reviews on the home page. The discussion remains open.

Summarized with AI on January 28. AI used: gpt-5.

Hello :slightly_smiling_face:

I’ve been using the shopify Product Review app for a few months now, but i would like to display the 5 star reviews onto my main page instead of only on the product pages. However the app only lets me display reviews on each product page and not on main page despite all my attempts to try and input code in the liquid section file.

I tried to put them into the Multicolumn section on main page but nothing shows up.

This is the code I used which didn’t work:

{% assign reviews = all_product_reviews.reviews | where: “rating”, 5 | reverse %}
{% for review in reviews %}
{% if review.body != blank %}


{{ review.author }} says: “{{ review.body }}”


Rating: {{ review.rating }}/5



{% endif %}
{% endfor %}

}

I don’t want to use a payed widget just to put the reviews on main page. The product review app works fine already. :slightly_smiling_face: Is there any code to help with this ? I use the Dawn theme 2.0 by the way!

Thanks a lot in advance,