Bazaarvoice on Oliver POS
Bazaarvoice ingests every Oliver POS counter sale through its WooCommerce + Conversations API connection — enterprise UGC, retailer-network syndication, and unified online and in-store review collection at brand scale.
How Bazaarvoice works with Oliver POS for WooCommerce
Bazaarvoice is the enterprise UGC platform used by global retail brands for ratings, reviews, questions, photos, and video, with the unique ability to syndicate reviews across a network of retailer sites (Walmart, Target, Best Buy, and others). Its Conversations API-based WooCommerce integration ingests order.completed events into Bazaarvoice, triggers Post-Interaction Email review requests, and routes the resulting UGC into the syndication network. Oliver POS writes every counter sale into WooCommerce as a standard order, so Bazaarvoice picks up in-store sales the same way it picks up online sales — one review feed, one syndicated UGC catalog, online and in-store on one profile.
What Bazaarvoice pulls from WooCommerce
Bazaarvoice integrates with WooCommerce through its Conversations API, typically via a thin middleware connector (Bazaarvoice Connections for WooCommerce). The connection reads WooCommerce orders at order.completed and pushes the order payload — customer email, customer name, line items, order date, and any product identifiers (SKU, UPC, GTIN) Bazaarvoice needs to match against its catalog — into Bazaarvoice via the Conversations API. Bazaarvoice uses that data to schedule a Post-Interaction Email (PIE) review request on the merchant's configured delay.
The connection exposes Bazaarvoice's full enterprise UGC surface: ratings and reviews, customer questions and answers, photo and video reviews, attribute-based review summaries, sentiment analysis, and — most importantly for enterprise brands — review syndication into the Bazaarvoice Network, where the brand's reviews appear on partner retailer sites like Walmart, Target, and Best Buy. Oliver POS doesn't need its own Bazaarvoice integration. Register sales become standard WooCommerce orders, the Conversations API connection picks them up identically to online orders, and the resulting UGC routes into the same Bazaarvoice catalog and the same syndication network.
Why in-store sales matter for Bazaarvoice
Bazaarvoice is what the largest WooCommerce-running brands buy when reviews are an enterprise concern rather than a plugin decision. Global apparel, beauty, electronics, and household brands run Bazaarvoice because the syndication network puts their UGC on the retailer partners they sell through — a single review submitted on the brand's WooCommerce storefront appears on Walmart, Target, and Best Buy product pages within hours. The volume and the syndication together compound: more reviews on more retailer sites move conversion at every node in the distribution network.
That compounding effect breaks down when half the brand's buyer base is invisible to Bazaarvoice. For a brand running a flagship retail store or a network of branded stores on WooCommerce, the in-store buyer is exactly the kind of high-intent customer most likely to write a detailed, syndication-worthy review — but only if Bazaarvoice gets the chance to ask. A POS that doesn't feed the Conversations API leaves that volume off the network entirely. Oliver POS on WooCommerce keeps the network whole. Each counter sale with a captured customer becomes a queued Bazaarvoice PIE review request on the same delay and template as the online orders, and the resulting reviews syndicate to the Bazaarvoice Network identically — the partner retailers see the brand's real combined review volume, not just the online slice.
How the WooCommerce + Oliver + Bazaarvoice flow works
The cashier rings the sale on Oliver POS and captures the customer at the tender screen — email is required for Bazaarvoice's PIE invitations. Oliver writes the WooCommerce order with line items, taxes, the captured customer, the product identifiers Bazaarvoice expects (SKU, UPC, GTIN — pulled from the WooCommerce product record), and the created_via=pos meta flag. The order moves through the WooCommerce lifecycle to order.completed.
The Conversations API connection reads the order at completion and posts it to Bazaarvoice as an order event. Bazaarvoice queues a Post-Interaction Email on the merchant's configured delay (7 to 14 days post-purchase is the typical setting; enterprise brands often A/B test the delay by product category). On the delay, Bazaarvoice sends the PIE from the brand's configured sender domain, with per-product review prompts, photo and video upload fields, and any attribute-based questions the brand has configured at the category level.
Submitted reviews land in the Bazaarvoice catalog, surface on the WooCommerce product page through the Bazaarvoice Inline Ratings and Reviews widget, and route into the Bazaarvoice Network for syndication to partner retailer sites — Walmart, Target, Best Buy, and the rest — within the network's standard sync windows. Because every Oliver POS order carries the created_via=pos flag and the outlet ID, the Bazaarvoice Workbench's reporting supports per-channel and per-outlet UGC analytics, segmentable in the same way enterprise teams already segment online traffic sources.
Best fit for retailers who…
Bazaarvoice on Oliver POS is the right call for enterprise WooCommerce brands — global apparel, beauty, consumer electronics, household goods, and CPG — that already syndicate UGC across the retailer network and run physical retail (flagship stores, branded boutiques, factory outlets, pop-ups). The integration unlocks the in-store buyer base for the same Post-Interaction Email engine and the same syndication network that already runs online, which compounds review volume both on the brand's own product pages and on the partner-retailer product pages where the brand also sells. Multi-outlet enterprise brands get the standard order-meta segmentation in the Bazaarvoice Workbench for per-store analytics.
What you get and how to set it up
Features Oliver surfaces from the Bazaarvoice plugin, plus the 4-step install most merchants run through.
Features at the register
- In-store sales automatically trigger Bazaarvoice review requests on the same delay as online orders
- Online and in-store reviews land in one Bazaarvoice review feed, one star-rating average, one moderation queue
- Customer-capture at the counter feeds Bazaarvoice's contact list the same way the WooCommerce online checkout does
- Per-outlet review velocity exposed through standard order-meta filtering
- Review request templates, delay timing, and incentive coupons stay configured inside Bazaarvoice
- Same Bazaarvoice subscription, same widgets on the storefront, same workflow as before
Setup in 4 steps
- Install the Bazaarvoice Connections for WooCommerce on your WooCommerce site and connect your Bazaarvoice account
- Configure the review request templates, delays, and incentives on the Bazaarvoice side
- Install Oliver POS, sign in to the register, and enable the customer-capture prompt (email or phone) on the tender screen
- Ring a small live test sale at the counter with a real customer attached and confirm the review-request flow fires in Bazaarvoice on the configured delay
Common questions about Bazaarvoice on Oliver POS
Will reviews collected from Oliver POS sales syndicate into the Bazaarvoice Network?
Yes. Bazaarvoice syndication is governed by the brand's catalog and network agreements, not by which channel the original purchase came from. A review submitted in response to a PIE — whether the underlying order was rung on Oliver POS or placed online — feeds the same Bazaarvoice catalog and routes through the same syndication agreements to retailer partner sites.
Does Bazaarvoice require additional setup to ingest Oliver POS sales beyond what online WooCommerce orders need?
No. The Conversations API connection ingests every WooCommerce order that reaches order.completed. Once the brand's WooCommerce site is wired into Bazaarvoice (via Bazaarvoice Connections or an equivalent middleware), Oliver POS sales flow into Bazaarvoice on the same path as online sales — same product matching, same PIE delays, same network syndication.
Does Oliver POS have a partnership with Bazaarvoice?
No. Oliver doesn't partner with Bazaarvoice or any other reviews platform. We support Bazaarvoice because its WooCommerce connector already listens to your store's order events — and Oliver writes every in-store sale into WooCommerce as a standard order with the customer attached, so the same connector picks it up and fires a review request automatically. Your Bazaarvoice account, your campaign templates, and your support relationship stay between you and Bazaarvoice.
Does Oliver charge extra to use Bazaarvoice?
No. You pay Bazaarvoice's standard published pricing directly to Bazaarvoice. Oliver doesn't take a markup, doesn't insert itself into the review-collection flow, and doesn't charge a per-request or per-review fee on top.
When does Bazaarvoice send a review request for an Oliver POS sale?
On the same trigger it uses for online sales: the WooCommerce <code>order.completed</code> event with the customer's email attached. Oliver writes the counter sale to WooCommerce on tender; the order moves through the same lifecycle as an online order (processing → completed); Bazaarvoice's connector listens for that event and schedules the review email or SMS on whatever delay you've configured (7 days post-purchase is typical for in-store, since the customer already has the item).
What about customers who don't give an email at the counter?
Oliver writes the sale to WooCommerce as a guest order with no customer attached, and Bazaarvoice skips it the same way it skips a guest checkout online. To maximise the in-store review-request rate, enable Oliver's customer-capture prompt at tender (email or phone) so the cashier collects the contact in the same flow as the sale. Captured customers feed the same email and SMS lists Bazaarvoice already uses online.
Can I tell in-store reviews apart from online reviews in Bazaarvoice?
Yes — every Oliver POS sale carries a created_via flag of "pos" on the WooCommerce order, plus the Oliver outlet ID in order meta. Bazaarvoice's connector exposes both as filterable order properties, so segmenting in-store vs online reviews (or per-outlet review velocity) is a stock filter, not a custom build.
Read our full guide to Bazaarvoice on Oliver POS
A long-form walkthrough of running Bazaarvoice alongside the Oliver POS register on a WooCommerce store.