Suma BazaarVoice Integrator
Product review integration between WordPress/WooCommerce and BazaarVoice ratings and reviews platform.
Overview
Suma BazaarVoice Integrator connects WordPress product catalogs with BazaarVoice's ratings and reviews platform. The plugin generates product feeds in BazaarVoice's required format, automates feed generation via cron jobs, and ensures product data stays synchronized for review collection and display.
Current Version: 1.1.4
Requires: WordPress 4.7+, PHP 8.0+
Text Domain: suma-bazaarvoice-integrator
Key Features
Automated Product Feed Generation
- XML Feed Export — Generates BazaarVoice-compliant XML product feeds
- Scheduled Updates — Automatic feed regeneration via WordPress cron
- Variant Support — Export product variants as separate items or grouped
- Product Family Mapping — Automatic product family generation using SKUs
Product Data Management
- UPC Handling — Include or exclude products without UPCs
- External ID Management — Clean product IDs without special characters
- Duplicate Prevention — Ensures products don't appear twice in feeds
- BigCommerce for WordPress Support — First-class BC4WP integration
Feed Customization
- Configurable Fields — Control which product data exports
- Category Mapping — Map WordPress categories to BazaarVoice taxonomies
- Image URLs — Full product image URLs for review displays
- Custom Attributes — Include custom fields in feed data
Developer Hooks
- Pre-Export Hook —
suma_bazaarvoice_before_feed_export - Post-Export Hook —
suma_bazaarvoice_after_feed_export - Filter Feed Data — Modify product data before export
How It Works
- Product Collection — Query all published products from WordPress
- Data Extraction — Extract product details, SKUs, prices, categories
- Variant Processing — Handle product variations based on settings
- XML Generation — Build BazaarVoice XML feed structure
- File Creation — Write XML to publicly accessible URL
- BazaarVoice Import — BazaarVoice crawls and imports product feed
- Review Display — BazaarVoice widgets display reviews on product pages
Architecture Overview
WordPress Products
↓
Feed Generator
↓
Product Processor
↓
Variant Handler
↓
XML Builder
↓
Feed File (XML)
↓
BazaarVoice Platform
Use Cases
- Review Collection — Enable customer reviews on e-commerce sites
- Social Proof — Display ratings and reviews for products
- SEO Benefits — Rich snippets from BazaarVoice structured data
- Multi-Platform — Sync reviews across channels and platforms
- Product Catalogs — Keep BazaarVoice in sync with WordPress inventory
Technical Requirements
- WordPress 6.4 or higher
- PHP 8.0 or higher
- BigCommerce for WordPress plugin (recommended)
- WooCommerce (alternative)
- Active BazaarVoice account
- Publicly accessible feed URL
Feed Structure
The plugin generates XML feeds in BazaarVoice's required format:
<?xml version="1.0" encoding="UTF-8"?>
<Feed xmlns="http://www.bazaarvoice.com/xs/PRR/ProductFeed/14.7">
<Products>
<Product>
<ExternalId>PRODUCT-SKU-123</ExternalId>
<Name>Product Name</Name>
<Description>Product description</Description>
<CategoryExternalId>category-slug</CategoryExternalId>
<ProductPageUrl>https://site.com/product/</ProductPageUrl>
<ImageUrl>https://site.com/image.jpg</ImageUrl>
<UPCs>
<UPC>012345678901</UPC>
</UPCs>
</Product>
</Products>
</Feed>
Configuration Options
- Enable/Disable Plugin — Turn feed generation on/off
- Include Products Without UPCs — Option to include products missing UPC codes
- Separate Variants — Export variations as individual products
- Product Family Generation — Auto-generate product families from SKUs
- Cron Schedule — Configure automated feed regeneration frequency