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 Variable | Description |
|---|---|
YOTPO_APP_KEY | Yotpo app key |
YOTPO_SECRET | Yotpo API secret |
Review Request Email Timingโ
After an order is marked Complete in WooCommerce (wc-completed), Yotpo queues a review request email:
| Setting | Default |
|---|---|
| Days after order completion | 14 days |
| Follow-up email | Yes, if no review submitted (optional) |
| Email template | Managed 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:
- Review submitted by customer
- Yotpo's automated spam/profanity filter runs
- Review appears in Yotpo portal โ Reviews โ Moderate
- Admin can approve, reject, or reply to reviews
- Approved reviews appear on the product page
Yotpo can be configured to auto-publish reviews that pass spam filters. Check the Yotpo portal setting: Reviews โ Settings โ Auto-Publish.
Rating Aggregation in Searchโ
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โ
| Issue | Action |
|---|---|
| Reviews not appearing on product page | Check Yotpo JS is loading; verify YOTPO_APP_KEY in settings |
| Review request emails not sending | Verify order is reaching wc-completed status; check Yotpo portal email log |
| Rating not showing in Google | Allow 2โ4 weeks for Google to re-crawl; verify JSON-LD is in page source |
| Widget conflicts with Elementor | Check Elementor cache; may need to exclude Yotpo widget from Elementor CSS minification |