Product reviews with hidden custom fields

Topic summary

A merchant is building a tier-based membership site and wants product reviews to display the reviewer’s membership tier level (e.g., “Reviewed by a Tier 2 Member”).

Proposed Implementation:

  • Require customers to be logged in before submitting reviews
  • Use a hidden field in the review form that captures the member’s tier based on their customer tags
  • Display the tier information alongside reviews on product pages

Technical Approach:
The merchant envisions using conditional logic in the review form (example code snippet provided) that checks customer tags and populates a hidden “memberTier” field accordingly.

Seeking Recommendations:
Looking for a Shopify review app that supports:

  1. Custom hidden fields in review capture forms
  2. Storage and display of this custom field data in the product page review widget

The merchant is open to alternative approaches to achieve this functionality.

Summarized with AI on November 20. AI used: claude-sonnet-4-5-20250929.

Currently building a tier-based members-only site. I would like to have product reviews tagged with the member’s (the one who reviewed the product) membership tier level.

For example if Customer A is a Tier 2 member, then if they are logged in and submit a review for a product, the review, when displayed in the product page reviews widget, would be labeled as having been reviewed by a Tier 2 Member.

Customers will already be tagged appropriately to identify which tier they are in. So, I’m figuring that a way to do this would be to:

  1. Require the member to be logged in to submit a review

  2. Have a hidden field in the review form that would be inside a conditional, something like:

{% if customer.tags contains 'tier-2' %}
    <input type="hidden" id="memberTier" name="memberTier" value="Tier 2 Member">
{% endif %}
  1. The reviews would display the submitted member-tier value on the product page.

I am wondering if anyone knows of a reviews app that would 1) allow custom, hidden fields to be used in the review capture form, and 2) would allow for the storage of that information to be used on the product page reviews widget.

(OR of course if anyone has any other suggestions of how to accomplish this, I’m all ears!)

Thanks in advance!!