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.