Skip to main content

Yotpo Reviews

Scottsdale Mint uses Yotpo for product reviews, ratings, and user-generated content (UGC). Yotpo replaces WooCommerce's built-in review system with a more feature-rich review platform.


What Yotpo Providesโ€‹

  • Product reviews โ€” Star ratings and written reviews on product pages
  • Review request emails โ€” Automated post-purchase email requesting a review
  • Review carousel widget โ€” Embedded widget displaying reviews on product and home pages
  • Q&A โ€” Customer questions with merchant and community answers
  • UGC / Social reviews โ€” Integration with Facebook and Google for review syndication
  • Ratings & Reviews SEO โ€” Structured data (JSON-LD) for star ratings in Google search results

Pluginโ€‹

  • Plugin: yotpo/yotpo-reviews-for-woocommerce (or whichever Yotpo connector is installed)
  • Plan: Yotpo Premium (or Growth plan โ€” verify in Yotpo portal)

Configurationโ€‹

ENV VariableDescription
YOTPO_APP_KEYYotpo app key
YOTPO_SECRETYotpo API secret

Review Request Email Timingโ€‹

After an order is marked Complete in WooCommerce (wc-completed), Yotpo queues a review request email:

SettingDefault
Days after order completion14 days
Follow-up emailYes, if no review submitted (optional)
Email templateManaged in Yotpo portal

These settings are configurable in the Yotpo portal under Collect โ†’ Review Request Emails.


Product Page Widgetโ€‹

The Yotpo reviews widget appears on WooCommerce product pages below the product description. It replaces the standard WooCommerce Reviews tab.

The widget is loaded via Yotpo's JavaScript API and displays:

  • Aggregate star rating (1โ€“5)
  • Total review count
  • Review sorting (Recent, Top Rated, etc.)
  • Individual reviews with author, date, and verified buyer badge
  • Review filtering by rating

Widget Integrationโ€‹

The suma-elementor theme injects the Yotpo widget via:

// In class-woocommerce.php or product template override
add_action( 'woocommerce_single_product_summary', [ $this, 'render_yotpo_widget' ], 60 );

Schema.org Structured Dataโ€‹

Yotpo injects application/ld+json schema for each product page:

{
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "342"
}
}

This enables star ratings to appear in Google search results (rich snippets).


Review Moderationโ€‹

All reviews go through Yotpo's moderation pipeline before appearing publicly:

  1. Review submitted by customer
  2. Yotpo's automated spam/profanity filter runs
  3. Review appears in Yotpo portal โ†’ Reviews โ†’ Moderate
  4. Admin can approve, reject, or reply to reviews
  5. Approved reviews appear on the product page
Auto-Publish Setting

Yotpo can be configured to auto-publish reviews that pass spam filters. Check the Yotpo portal setting: Reviews โ†’ Settings โ†’ Auto-Publish.


Product ratings from Yotpo are optionally synced to WooCommerce product meta (_wc_average_rating) for use in:

  • Product sorting in shop pages ("Sort by: Rating")
  • Algolia search index (rating as a facet)

Troubleshootingโ€‹

IssueAction
Reviews not appearing on product pageCheck Yotpo JS is loading; verify YOTPO_APP_KEY in settings
Review request emails not sendingVerify order is reaching wc-completed status; check Yotpo portal email log
Rating not showing in GoogleAllow 2โ€“4 weeks for Google to re-crawl; verify JSON-LD is in page source
Widget conflicts with ElementorCheck Elementor cache; may need to exclude Yotpo widget from Elementor CSS minification