SFCC Product Review Integration Guide | Growbic
← Back to blog
Platform GuideMarch 24, 202510 min read

How to Integrate Product Reviews in Salesforce Commerce Cloud (SFCC)

Salesforce Commerce Cloud doesn't ship with a native product review system. Here's how to integrate one cleanly — covering Business Manager setup, ISML templates, and verified purchase badges.

Salesforce Commerce Cloud (SFCC / B2C Commerce) is one of the most powerful enterprise ecommerce platforms — but it ships with no native product review system. This surprises most teams coming from Shopify or WooCommerce, where reviews are table stakes.

Why SFCC needs a third-party review system

The options most SFCC teams explore are building reviews in-house (expensive and slow to maintain), using enterprise tools like Bazaarvoice (deeply integrated but very expensive), or using a dedicated review integration. The integration approach is the fastest path to production-ready reviews.

Step 1: Configure in Business Manager

Navigate to Merchant Tools → Custom Preferences in Business Manager and add your Store ID and API Key. Configure widget display options, review request timing (default: 7 days after order completion), and moderation settings.

Step 2: Add ISML templates to your product page

<!-- productdetails.isml -->

<!-- Review widget -->
<isinclude template="growbic/reviewWidget" />

<!-- JSON-LD schema for Google rich snippets (add to <head>) -->
<isinclude template="growbic/reviewSchema" />

The schema template automatically outputs the correct AggregateRating JSON-LD for each product, pulling the rating average and count at render time. This is what enables your star ratings to appear directly in Google search results.

Step 3: Hook into the order pipeline

// cartridge/scripts/hooks/orderHooks.js
function afterOrderPlaced(order) {
  var products = order.getProductLineItems().toArray().map(function(item) {
    return { id: item.getProductID(), name: item.getProductName() }
  })
  GrowbicAPI.scheduleReviewRequest({
    orderId: order.getOrderNo(),
    customerEmail: order.getCustomerEmail(),
    products: products,
    sendAfterDays: 7
  })
}

Step 4: Enable verified purchase badges

Verified purchase badges significantly increase review trust and conversion. Any customer who submits a review via the post-purchase email flow is automatically marked as a verified buyer — the badge appears on their review automatically.

Testing the integration

Before going live, verify: the widget renders with the correct star average, JSON-LD schema is present in page source and validates in Google's Rich Results Test, placing a test order triggers a review request, and submitted reviews appear in your admin dashboard.

SFCC integrations always have environment-specific quirks. If you hit issues with Business Manager configuration or pipeline conflicts, contact the Growbic team — we have hands-on SFCC experience and can help troubleshoot quickly.