Shop app

Last updated: May 27, 2026

Coming Soon. This integration is awaiting Shopify App Store re-review. The setup steps below describe the final flow; in the meantime the Integrations card shows “Coming Soon” and the toggle is inert. We’ll publish a launch note here when the integration goes live.

Once enabled, BetterReviews pushes each approved review into Shopify’s standard product_review metaobject. Shop app reads from that metaobject to surface your reviews on product pages and aggregate ratings on Shop product cards. The sync runs in the background — every new approved review appears in Shop within a few minutes.

Before you start

You need:

  • Active BetterReviews subscription. Free plan does not include Shop app sync.
  • Verified-buyer reviews. Shop app only displays reviews that have a customer ID, order ID, and product ID attached — reviews collected via the BetterReviews conversation flow always carry these. CSV-imported reviews that lack these IDs stay in BetterReviews and on your storefront widget, but don’t appear in Shop.
  • Shopify Shop channel enabled for your store (most stores have this on by default; check Sales channels → Shop → Settings).
  • Admin access to your BetterReviews dashboard

You do not need:

  • Any code in your theme
  • A separate Shop app subscription (it’s part of Shopify)
  • To delete reviews from any other review app — Shop displays one entry per app, and you can disable the BetterReviews source at any time

1. Enable the sync

In the BetterReviews dashboard, open Settings → Integrations → Shop app. Click Enable sync.

BetterReviews registers the standard product_review metaobject definition with your store and starts pushing approved reviews. The first batch typically lands within 15 minutes; ongoing reviews sync as they’re approved.

2. Turn on partner reviews inside Shop

  1. In Shopify admin, open Sales channels → Shop → Settings.
  2. Find the Shop reviews section.
  3. Toggle on Display reviews from partner apps.

Without this toggle, your reviews are stored in the metaobject but Shop won’t display them publicly. The toggle is a one-time setup per merchant.

3. Verify on a product page

Open one of your products in the Shop app (https://shop.app/products/…) and scroll to the Reviews section. You should see your BetterReviews reviews tagged with “Verified by Shop” and your star rating on the product card.

If reviews aren’t appearing after 30 minutes:

  • Check the Integration status card in BetterReviews — it shows total synced + last sync timestamp.
  • Confirm the reviews you expected to see were collected via the BetterReviews conversation flow (CSV imports without customer + order IDs are skipped).
  • Confirm your store’s Shop channel is enabled and partner reviews are toggled on.

What’s included in the sync

Per review, we push to Shopify’s metaobject:

  • The reviewer’s display name (e.g. “Jane M.”)
  • The numeric rating (1–5)
  • The review title and body
  • The submission timestamp
  • The product, customer, and order GIDs (Shopify resolves these to its own records)

We do not push:

  • Plain-text customer email or order number (Shopify resolves these from the GIDs internally)
  • Reviewer photos (Shopify’s Shop app does not display photos in the metaobject surface today)
  • Internal moderation metadata or quality scores

Disabling the sync

Toggle Disable sync in the Integrations card. Existing metaobject entries stay on Shopify’s side; new reviews stop pushing. To remove already-pushed reviews from Shop, contact support — we’ll bulk-delete the metaobjects.

Disabling sync does not delete reviews from BetterReviews. Reviews stay on your storefront widget regardless.

FAQ

Do I need a separate review app for Shop? No. BetterReviews handles both your storefront widget and the Shop app surface with the same review corpus.

Will my Shopify Shop “Verified by Shop” badge disappear if I disable sync? Existing reviews keep their badge until we (or you, via support) delete the metaobjects. New reviews won’t sync.

Does this affect my Google Product Ratings feed? No. The two integrations are independent — Google reads from a different feed, and Shop reads from the metaobject. You can have both on.

Can I sync historical reviews (pre-launch)? Yes, if they were collected through BetterReviews and have customer + order IDs. The first time you enable sync, BetterReviews backfills all eligible historical approved reviews.