$ 104.81
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 731 |
| Technical Name |
bazaarvoice_integration |
| License | LGPL-3 |
| Website | https://www.yurkov.nl |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Website (website) • Discuss (mail) • Invoicing (account) |
| Lines of code | 731 |
| Technical Name |
bazaarvoice_integration |
| License | LGPL-3 |
| Website | https://www.yurkov.nl |
| Versions | 17.0 18.0 19.0 |
Bazaarvoice Ratings, Reviews & Q&A
Star ratings, a slide-in reviews panel, Q&A, SEO rich snippets, review-request events and a catalog feed â right inside your Odoo eCommerce.
Everything from one settings page
Powered by the official Bazaarvoice hosted display â no widget code to maintain.
Star ratings on product pages
Inline rating under the product title, rendered live by Bazaarvoice with your real review data.
Slide-in reviews panel
Click the rating to open a clean slide-in panel with the full review list â no clutter on the page.
Questions & Answers
The Bazaarvoice Q&A widget on the product page, fully managed on the Bazaarvoice side.
Ratings on listing pages
Inline star ratings on every shop/category tile, linking straight to the product page.
SEO rich snippets
JSON-LD AggregateRating injected into the product schema so Google can show star snippets.
Review requests (PIE)
A transaction event fires on order confirmation so Bazaarvoice can email customers to request a review.
Product catalog feed
A secured XML feed URL Bazaarvoice pulls to learn your products, categories and translations. No SFTP needed.
Multi-language & multi-website
Per-website configuration and a language→locale map so each translated page loads the right Bazaarvoice deployment.
Dynamic Catalog Collection
Products are registered with Bazaarvoice on first view via the BV Pixel â works even before the feed is set up.
Ratings & reviews on the product page
An inline rating that opens a focused, scrollable reviews panel
Inline rating under the product title with the average score and review count, rendered by the official Bazaarvoice display.
Clicking it opens a slide-in panel with the rating snapshot, recommendation rate, filters, write-a-review form and the full review list â keeping your product page clean.
Choose per-product reviews (variants share one rating â recommended) or per-variant reviews, matching how your Bazaarvoice catalog is keyed.
The reviews panel
Full Bazaarvoice review experience, opened on demand
Ratings on shop & category pages
Social proof on every product tile
Each listing tile shows a compact inline rating. Clicking it takes the shopper straight to the product page.
Turn ratings on product pages and listing pages on or off independently from the settings.
Configure it all in one place
Settings → Website → Bazaarvoice
Enter your client name, deployment zone, environment (staging / production) and passkey, then click Test connection to verify against the Bazaarvoice API.
Map each website language to its deployed Bazaarvoice locale, with a default fallback â so a Dutch page loads the nl_NL display and an English page the en_US one.
Dormant until configured: with no credentials the module adds nothing to your storefront â safe to install and evaluate. Credentials are admin-only and wiped on uninstall.
How it works
Hosted display
The module loads the official Bazaarvoice bv.js for your client, zone, environment and the visitor's locale, then drops the standard data-bv-show containers on the page. Bazaarvoice renders and maintains the widgets â you get every future improvement automatically.
Catalog feed (pull)
Generate a token and Bazaarvoice pulls a secured XML ProductFeed URL â brands, categories (with parents), products, per-locale names and descriptions. No SFTP credentials to provision.
Review requests
On order confirmation a transaction event is sent to the BV Pixel with order, product and (with consent) customer data, so Bazaarvoice can send Post-Interaction-Email review requests. A _bv_can_send_pii() hook lets you gate it on your own marketing-consent field.
SEO rich snippets
Bazaarvoice ratings are injected as AggregateRating into Odoo's product JSON-LD (cached, refreshed hourly) so search engines can display star snippets â no duplicate structured data.
Quick setup
- Install Bazaarvoice Ratings, Reviews & Q&A Connector.
- Open Settings → Website and scroll to Bazaarvoice.
- Enter your Client name, Deployment zone, Environment and Passkey; click Test connection.
- Set the Default display locale (e.g.
en_US) and add language→locale rows for other languages. - Choose where to show ratings: Product pages and/or Listing pages.
- Pick the review granularity (Product or Variant) to match your Bazaarvoice catalog.
- (Optional) Enable Review requests to send order events for Post-Interaction Email.
- (Optional) Click Generate feed token and give the Feed URL to Bazaarvoice.
- Publish a product and open it â the rating and reviews panel appear automatically.
Where to find your Bazaarvoice details
- Client name & Deployment zone (Site ID) â Bazaarvoice portal → Site Manager → your deployment zone (e.g.
main_site). - Passkey â Bazaarvoice portal → API & Integrations. Staging and production have different passkeys.
- Deployed locales â the locales (e.g.
en_US,nl_NL) your implementation is deployed under in Site Manager. The display loader 404s for any locale that isn't deployed, so map your languages to deployed locales.
Version history
| Version | Changes |
|---|---|
| 19.0.1.0.0 | Initial release. |
Need help or customization?
We offer support, custom development and integration services for this module.
|
info@yurkov.nl |
yurkov.nl |
Please log in to comment on this module