Commerce glossary

Reviews and customer media

Ratings, written reviews, photos and videos that past buyers leave on products, plus the requests that ask for them, the moderation that checks them and the places they are shown.

48 parts and 21 phrases. Apps in this area include Judge.me, Yotpo, Okendo, Loox, Trustpilot, Stamped.

Collecting reviewsreviews.collectShowHow reviews reach the store: asked for by email, written on the site, or brought in from elsewhere.
Asking for a reviewreviews.collect.requestShowWhen and how the store asks a buyer to leave a review.

How to extend

PartLitestore todayHow to extend
Request after deliveryreviews.collect.request.after_deliveryA review request is a message that asks the buyer to review the products a set number of days after the order is delivered.
Coremodules/email/automations.ts
Event · many
Review reminderreviews.collect.request.reminderA reminder is a second request sent a few days later only when the buyer has not yet reviewed the order.
Coremodules/email/automations.ts
Event · many
Discount after a reviewreviews.collect.request.discount_rewardA review incentive sends the buyer a discount code after they leave a review, often a larger one for a photo or video review.
Plugin
Event · many
Form inside the emailreviews.collect.request.in_email_formAn in-email form puts the star rating and text box inside the request email, so the buyer submits without opening the store.
Plugin
Event · many
Request by text messagereviews.collect.request.smsAn SMS request sends the review link to the buyer's phone instead of their inbox.
Plugin
Event · many
Writing a review on the sitereviews.collect.formShowThe form a buyer fills in on the product page, and who may use it.

How to extend

PartLitestore todayHow to extend
Review formreviews.collect.form.on_siteThe review form on the product page collects a star rating, a title, the text, photos and an optional link to a social post.
Coremodules/reviews/storefront/review-form.tsx
Slot · many
Buyers onlyreviews.collect.form.purchase_gateThe purchase gate rejects a review from any account that has no order containing the product, and hides the form from it.
Coremodules/reviews/storefront/actions.ts
Slot · many
Custom questionreviews.collect.form.custom_questionA custom question is an extra field on the form, such as skin type or usual size, whose answer is stored with the review.
Plugin
Slot · many
Review without an accountreviews.collect.form.guestA guest review accepts a review from someone who is not signed in, usually checked by an emailed link.
Plugin
Slot · many
Bringing reviews inreviews.collect.importShowReviews copied from a file, another review app, a marketplace listing or social media.

How to extend

  • ProviderMany side by sidereview importerEach import source is one importer; several can sit side by side and all write through the same review records.
PartLitestore todayHow to extend
Import from a filereviews.collect.import.csv_fileA file import reads a CSV with SKU, rating, text and reviewer name and creates one pending review per row, recorded as an import run.
Coremodules/integrations/import/reviews.ts
Provider · many
Import from another review appreviews.collect.import.other_appAn app import pulls existing reviews, photos and dates from another review service through its API when a store moves over.
Plugin
Provider · many
Import from a marketplace listingreviews.collect.import.marketplace_listingA marketplace import copies the reviews shown on a supplier's marketplace listing onto the matching product.
Plugin
Provider · many
Import from social mediareviews.collect.import.social_postA social import brings in photos or videos where customers tagged the brand on a social network, after the poster grants permission.
Plugin
Provider · many
Showing reviewsreviews.displayShowWhere reviews appear: on the product page, on other store pages and in the customer's account.
On the product pagereviews.display.productShowThe review list, the summary and the tools shoppers use to read it.

How to extend

PartLitestore todayHow to extend
Review listreviews.display.product.listThe review list shows each published review with stars, text, photos, the reviewer's name and the date.
Coremodules/reviews/storefront/review-list.tsx
Slot · many
Rating summaryreviews.display.product.summaryThe rating summary shows the average star rating and the number of published reviews, recalculated when a review is published or removed.
Coremodules/reviews/product-review-stats.ts
Slot · many
Sort reviewsreviews.display.product.sortSorting orders the list by newest, highest or lowest rating, or most helpful.
Coremodules/reviews/storefront/actions.ts
Slot · many
Helpful votereviews.display.product.helpful_voteA helpful vote adds one to a review's helpful count, with one vote per shopper per review.
Coremodules/reviews/storefront/actions.ts
Slot · many
Imported review labelreviews.display.product.source_labelThe source label shows where an imported review came from, such as Sourced from a named marketplace, so it is not passed off as written on this store.
Coremodules/reviews/reviewer-name.ts
Slot · many
Stars on product cardsreviews.display.product.card_starsCard stars show the average rating and count under each product in a grid or list.
Plugin
Slot · many
Filter reviewsreviews.display.product.filterA review filter narrows the list to one star level, reviews with media or one attribute answer.
Plugin
Slot · many
Product questions and answersreviews.display.product.questionsProduct Q&A lists questions shoppers ask about a product with answers from staff or past buyers.
Planned
Slot · many
Elsewhere in the storereviews.display.storeShowReviews shown away from a single product page.

How to extend

  • SectionMany side by sidestorefront.section.reviewsA reviews section on a storefront page shows recent published reviews; a plugin adds other layouts as section types.
PartLitestore todayHow to extend
Recent reviews rowreviews.display.store.recent_rowA reviews section shows a row of recent published reviews with stars and the product on the home page or any custom page.
Coremodules/storefront/sections/review-list.tsx
Section · many
My reviewsreviews.display.store.my_reviewsMy reviews lists in the customer's account the reviews they have written and the products they can still review.
Coremodules/reviews/storefront/my-product-reviews.tsx
Section · many
All-reviews pagereviews.display.store.all_reviews_pageAn all-reviews page lists reviews from every product on one page.
Plugin
Section · many
Store rating badgereviews.display.store.rating_badgeA rating badge shows the store's overall score from a review service in the header or footer.
Plugin
Section · many
What is reviewedreviews.subjectShowThe thing a review is about: one product, or the store as a whole.

How to extend

  • Core onlyProduct reviews belong to the core product record; a store-wide review needs its own records and lives in a plugin.
PartLitestore todayHow to extend
Product reviewreviews.subject.productA product review belongs to one product and one customer, and each customer can leave one review per product.
Coreprisma/schema.prisma
Core only
Store reviewreviews.subject.storeA store review rates the shop as a whole, such as delivery and service, rather than one product.
Plugin
Core only
What a review holdsreviews.contentShowThe rating, words, media and markers stored on each review.

How to extend

  • SlotMany side by sidestorefront.slot.product.reviewsA plugin that stores extra review data, such as video or fit ratings, keyed by review id renders it inside each review.
PartLitestore todayHow to extend
Star ratingreviews.content.star_ratingThe star rating is a whole number from one to five that every review must have.
Coremodules/reviews/storefront/schema.ts
Slot · many
Title and textreviews.content.textThe title and text hold the reviewer's own words about the product.
Coremodules/reviews/storefront/schema.ts
Slot · many
Review photosreviews.content.photoReview photos are images the reviewer attaches, stored as a list of image addresses on the review.
Coremodules/reviews/storefront/photo-url-input.tsx
Slot · many
Review videoreviews.content.videoA review video is a short clip the reviewer uploads with the review.
Plugin
Slot · many
Attribute ratingreviews.content.attribute_ratingAn attribute rating scores one quality of the product on a scale, such as fit from runs small to runs large.
Plugin
Slot · many
Purchase badgereviews.content.purchase_badgeThe purchase badge marks a review whose author has a paid order for the product, and the review stores the order it came from.
Coremodules/reviews/storefront/review-list.tsx
Slot · many
Checking reviewsreviews.moderationShowWhat happens between a review being sent and it being shown.

How to extend

PartLitestore todayHow to extend
Moderation queuereviews.moderation.queueThe moderation queue holds every new review as pending until staff publish or reject it, and the state comes from the publish and reject dates.
Coremodules/reviews/review-lifecycle.ts
Event · many
Publish or rejectreviews.moderation.approve_rejectPublishing shows a review and recalculates the product's average; rejecting hides it for good.
Coremodules/reviews/admin/moderation.ts
Event · many
Bulk moderationreviews.moderation.bulkBulk moderation publishes, rejects or archives many selected reviews in one action.
Coremodules/reviews/admin/review-batch-bar.tsx
Event · many
Archive and restorereviews.moderation.archiveArchiving hides a review without deleting it and removes it from the product's rating, and restoring brings it back.
Coremodules/reviews/review-archive.ts
Event · many
Auto-publish rulereviews.moderation.auto_publishAn auto-publish rule publishes new reviews that meet a condition, such as four stars or more, without waiting for staff.
Plugin
Event · many
Word filterreviews.moderation.word_filterA word filter holds back any review that contains a word from a blocked list.
Plugin
Event · many
AI pre-checkreviews.moderation.ai_checkAn AI pre-check reads each new review and marks spam, abuse or off-topic text before a person looks at it.
Planned
Event · many
Report a reviewreviews.moderation.shopper_reportA report button sends a published review back to staff when a shopper flags it as wrong or abusive.
Planned
Event · many
Public replyreviews.moderation.replyA public reply is the store's answer, shown under the review on the product page.
Plugin
Event · many
Sending reviews elsewherereviews.outboundShowRatings passed to search engines, shopping feeds and ad platforms.

How to extend

  • ProviderMany side by sidereview feedEach outside destination, such as a shopping engine's ratings feed, is one feed provider reading published reviews.
  • EventMany side by sideevent.review.approvedA feed plugin pushes a review to its destination when it is published.
PartLitestore todayHow to extend
Rating in search resultsreviews.outbound.search_markupRating markup adds the average rating, review count and recent reviews to the product page's structured data so search engines can show stars.
Coremodules/storefront/seo/structured-data.ts
Provider · manyEvent · many
Rating in the product feedreviews.outbound.product_feed_ratingThe product feed includes each product's average rating and review count for shopping engines and AI agents that read it.
Coreapp/api/products/feed/route.ts
Provider · manyEvent · many
Reviews feed to a shopping search enginereviews.outbound.shopping_engine_feedA shopping engine reviews feed sends every published review in the engine's own format so stars appear on its product ads and listings.
Plugin
Provider · manyEvent · many
Post a review to social mediareviews.outbound.social_postReview sharing turns a published review into an image post for a social network.
Plugin
Provider · manyEvent · many

What the phrases mean

The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.

PhraseMade of
photo reviews
  1. reviews.content.photo
  2. reviews.display.product.list
video reviews
  1. reviews.content.video
  2. reviews.display.product.media_gallery
verified buyer
  1. reviews.collect.form.purchase_gate
  2. reviews.content.purchase_badge
review request
  1. reviews.collect.request.after_delivery
review reminder
  1. reviews.collect.request.after_delivery
  2. reviews.collect.request.reminder
in-email reviews
  1. reviews.collect.request.after_delivery
  2. reviews.collect.request.in_email_form
review discount
  1. reviews.collect.request.discount_reward

The discount is sent after the review; it does not depend on the rating given.

review widget
  1. reviews.display.product.summary
  2. reviews.display.product.list
star ratings on collection pages
  1. reviews.display.product.card_stars
review moderation
  1. reviews.moderation.queue
  2. reviews.moderation.approve_reject
auto-publish reviews
  1. reviews.moderation.auto_publish
AliExpress review import
  1. reviews.collect.import.marketplace_listing
  2. reviews.display.product.source_label
import reviews from CSV
  1. reviews.collect.import.csv_file
  2. reviews.moderation.queue
UGC
  1. reviews.content.photo
  2. reviews.content.video
  3. reviews.collect.import.social_post

In review apps, UGC means customer-made photos and videos, from reviews or from tagged social posts.

Instagram UGC
  1. reviews.collect.import.social_post
  2. reviews.display.product.media_gallery
review attributes
  1. reviews.content.attribute_rating
Google Shopping reviews
  1. reviews.outbound.shopping_engine_feed
review rich snippets
  1. reviews.outbound.search_markup
store reviews
  1. reviews.subject.store
  2. reviews.display.store.rating_badge
product Q&A
  1. reviews.display.product.questions

Phrases left out

These phrases mean different things at different apps, so the glossary doesn't map them.

  • social proofVendors use it for reviews, sold counters, recent-purchase popups and trust badges alike.
  • review syndicationIt means a Google ratings feed at one vendor and sharing reviews across a retailer network at another.
  • reputation managementIt covers anything from replying to reviews to watching mentions on outside sites.

Sources

The app documentation these parts were checked against.