Skip to main content
Product Reviews & UGC Import / Aggregator — Import, aggregate and display product reviews and photo/video UGC on your Odoo st — 1/1Illustrative preview

Import, aggregate and display product reviews and photo/video UGC on your Odoo store

— with review-request flows and rich-snippet schema. Built to order.

What is Product Reviews & UGC Import / Aggregator?

Import, aggregate and display product reviews and photo/video UGC on your Odoo store — with review-request flows and rich-snippet schema. Built to order. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Import product reviews from Amazon, eBay, Google and marketplace CSV/JSON/XML exports, mapped to the correct Odoo product variant by SKU, barcode or internal reference
Post-purchase review-request engine triggered off confirmed sale orders / delivered stock pickings, with configurable delay, reminder cadence and per-product templates via automated actions and ir.cron
Multi-channel review invitations over email (Odoo mail templates) and SMS/WhatsApp where a gateway is available, each carrying a signed one-click review link
On-site review widget injected into your website_sale product page via inherited QWeb/OWL, showing star breakdown, written reviews, and customer photos and video UGC in a gallery
Verified-buyer badge that flags reviews matched to a real Odoo sale order line, with an unverified fallback for imported marketplace reviews
Star-rating aggregation: computed average rating and review count fields (@api.depends) stored on product.template and product.product, refreshed automatically on approve/reject
Valid Review, AggregateRating and Product JSON-LD rendered server-side into the product page head so Google can display star rich snippets — no client-side hack
Moderation queue as a native Odoo backend view (list/kanban/form) with a draft→pending→approved/rejected state workflow, bulk approve/reject, spam and profanity flags, and audit trail (mail.thread chatter)
Record-rule and ir.model.access.csv security so moderators manage everything while the public portal only ever reads approved, published reviews
Reply-to-review / merchant response feature so your team can answer publicly under any review, surfaced on the storefront
Photo and video UGC upload from the review form with size/type validation, moderation before publish, and CDN/attachment-friendly storage
Review syndication controls: choose which imported marketplace reviews are public, deduplicate across sources, and normalise 1–5 star scales from different platforms
Configurable widgets and blocks: product-page summary bar, dedicated all-reviews page, a homepage/UGC carousel snippet, and star badges on collection/category listings
Multi-language and multi-website aware — reviews and requests respect Odoo website and language context so each storefront shows the right content
Anti-abuse controls: rate limiting, one-review-per-order-line enforcement, and optional CAPTCHA on public submissions
Reporting: pivot/graph views for review volume, average rating trend, request-to-review conversion, and per-product/per-marketplace breakdowns

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your Odoo.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

Odoo Compatibility
Odoo 17, Odoo 18, Odoo 19
Editions
Enterprise & Community
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
PostgreSQL 12+

About this Product

Turn scattered social proof into a growth engine on your own Odoo store — without paying a monthly SaaS tax to Yotpo, Loox or Judge.me. Product Reviews & UGC Import / Aggregator is a net-new Odoo module that ECOSIRE designs, builds, installs and supports specifically for your catalog. It consolidates reviews from Amazon, eBay, Google and marketplace CSV/JSON exports, adds a post-purchase review-request engine, and renders verified-buyer ratings with photo and video UGC directly on your Odoo eCommerce product pages — complete with valid Review and Product JSON-LD so Google can show star rich snippets in search.

This is not an off-the-shelf apps.odoo.com download. It is a build-to-order engagement: we scope the module against your exact marketplaces, catalog, brand and Odoo edition, then hand over clean, upgrade-safe source. Under the hood it is idiomatic Odoo — a proper __manifest__.py declaring dependencies on website_sale and mail, new models (models.Model) such as ecosire.product.review, ecosire.review.media and ecosire.review.request, with computed aggregate fields (@api.depends) for average star rating and review counts stored on product.template/product.product. Access is locked down with ir.model.access.csv plus record rules so moderators see the queue while the public sees only approved, verified reviews. The storefront widget is delivered as QWeb templates and OWL components inheriting your existing website_sale product view, the moderation console is a standard Odoo backend view (list/form/kanban) with a state workflow (draft → pending → approved/rejected), and imports/review-requests run through automated actions and scheduled jobs (ir.cron). Marketplace imports and outbound review requests are wired via XML-RPC/JSON-RPC or REST connectors so nothing is copy-pasted by hand.

Everything works on Odoo 17, 18 and 19, on Community or Enterprise. On Community you get the full review, UGC, moderation and schema stack; where you run Enterprise we can layer in Marketing Automation and SMS/WhatsApp gateways for the review-request cadence. Because it is your module on your database, you keep the reviews, the UGC, the SEO equity and the customer relationships — no per-review pricing, no vendor lock-in, no data held hostage. ECOSIRE builds it in one working week, deploys it to your staging then production, trains your team on the moderation queue, and stands behind it with a support and warranty window.

What you get

  • Complete, upgrade-safe custom Odoo module source (the addon directory with __manifest__.py, Python models, ir.model.access.csv, record rules, QWeb/OWL views, mail templates and ir.cron definitions) delivered to your Git repository
  • Marketplace import connectors configured for your specific sources (Amazon/eBay/Google/CSV exports) with a mapping profile tying incoming reviews to your SKUs and variants
  • Configured post-purchase review-request flows (triggers, delays, reminders, email/SMS templates) matched to your fulfilment process and brand voice
  • Storefront integration installed and styled on your theme: product-page review widget, all-reviews page, UGC carousel and category star badges, plus verified Review/Product JSON-LD live and validated in Google Rich Results Test
  • Staging deployment, UAT sign-off, then production deployment to your Odoo instance (self-hosted, Odoo.sh or ECOSIRE-managed), including a data backup before go-live
  • Admin and technical documentation: module architecture notes, configuration guide, moderation SOP, and instructions for extending templates and import sources
  • A live training session (recorded) for your marketing/support team on the moderation queue, verified-buyer workflow and merchant replies
  • A post-launch support and warranty window covering bug fixes and compatibility questions on your contracted Odoo version

Who this is for

D2C brand owner escaping SaaS review fees

Runs an Odoo eCommerce store and is tired of paying Yotpo/Loox monthly fees that scale with review volume. Wants full-featured reviews, photo/video UGC and Google star snippets as a one-time build they own outright, with the data living in their own database.

Multi-marketplace seller consolidating social proof

Sells the same catalog on Amazon, eBay and their Odoo store and has hundreds of hard-won reviews stranded on marketplaces. Needs to import and deduplicate those reviews against Odoo variants so the brand's own storefront finally shows the ratings customers already left elsewhere.

eCommerce / growth marketer chasing rich snippets and conversion

Owns on-site conversion and organic CTR. Wants a post-purchase review-request cadence, verified-buyer badges and valid AggregateRating JSON-LD to earn star rich snippets in Google — all measurable inside Odoo's reporting rather than a black-box SaaS dashboard.

How Product Reviews & UGC Import / Aggregator Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
Import reviews from Amazon/eBay/Google & marketplace exports into OdooBuilt-to-order connectors mapped to your SKUs, with dedup and star-scale normalisationPossible but you build every connector and mapping yourselfRarely supported; most off-the-shelf modules only collect on-site reviewsNot included
Post-purchase review-request flow (email/SMS) tied to real ordersAutomated actions + ir.cron triggered off confirmed SOs/deliveries with reminder cadenceBuild the triggers, templates and cron from scratchPartial supportNot included
Photo & video UGC with moderation queue and verified-buyer badgesFull UGC upload, native draft→approved workflow, verified-buyer matching to sale order linesWeeks of model, view and workflow work you own end-to-endPartial supportNot included
Valid Review / AggregateRating / Product JSON-LD for star rich snippetsServer-side JSON-LD, validated in Google Rich Results Test at handoverYou must implement and validate the schema yourselfPartial supportNot included
You own the source, the data and the SEO equity — no monthly SaaS feeOne-time build; module in your Git repo, data in your Odoo DBIncludedNot includedIncluded
Odoo 17/18/19 + Community & Enterprise compatibility with warrantyBuilt and tested against your exact version/edition, with a support windowYou maintain version compatibility alonePartial supportPartial support
Star aggregation stored on product records (@api.depends) & reportingComputed average/count fields on product.template/product with pivot/graph reportsDesign the compute fields and reports yourselfPartial supportNot included
Fits your theme, multi-website & multi-language storefrontQWeb/OWL widgets inherited into your website_sale theme, website/lang-awareCustom front-end work you ownPartial supportNot included

Frequently Asked Questions about Product Reviews & UGC Import / Aggregator

How long does delivery take, since this isn't an instant download?

This is a build-to-order module, not an existing apps.odoo.com download — nothing installs instantly. After purchase we run a short scoping call to confirm your marketplaces, catalog, theme and Odoo edition, then build, test and deploy. Typical delivery is one working week depending on how many import sources and custom storefront blocks you need. You'll get a staging build to review before we push to production.

What support and updates are included after go-live?

Every engagement includes a post-launch support and warranty window for bug fixes and configuration help on your contracted Odoo version. Because you own the source, you're never locked in. We also offer optional annual maintenance to keep the module compatible as you upgrade across Odoo 17, 18 and 19, add new marketplaces, or extend the review-request flows — quoted separately based on scope.

Will this work on my Odoo version and edition?

Yes. The module targets Odoo 17, 18 and 19 and runs on Community or Enterprise. The core review, UGC, moderation and JSON-LD stack works on Community. On Enterprise we can additionally hook the review-request cadence into Marketing Automation and native SMS/WhatsApp gateways. We confirm your exact version and edition during scoping and build against it.

How do you import my existing marketplace reviews without duplicates or wrong products?

We build import connectors for your specific sources (Amazon/eBay/Google or their CSV/JSON exports) and create a mapping profile that ties each incoming review to the right Odoo product variant by SKU, barcode or internal reference. Imports run through Odoo automated actions with a deduplication check, and star scales from different platforms are normalised to a single 1–5 scale. Imported reviews are marked distinctly from verified-buyer reviews so you stay transparent.

Will this actually produce Google star rich snippets?

Yes — the module renders valid Review, AggregateRating and Product JSON-LD server-side into your product page, which is what Google reads to consider star rich snippets. We validate the output in Google's Rich Results Test before handover. Note that rich snippets are ultimately at Google's discretion and depend on your site meeting their review-snippet policies; we build to spec and verify the markup, but no one can guarantee Google will render stars for every page.

Do I own the module and the review data?

Completely. The module is your custom Odoo addon delivered to your Git repository, and all reviews, UGC and customer data live in your own Odoo database — not on a third-party SaaS platform. There is no per-review pricing and no vendor lock-in. If you ever move off ECOSIRE, the module and the data stay with you.

Can customers upload photos and videos, and can we moderate before they go live?

Yes. The on-site review form accepts photo and video UGC with file-type and size validation. Nothing publishes automatically — every review and media item lands in a native Odoo moderation queue with a draft→pending→approved/rejected workflow, spam/profanity flags and a full audit trail in the record's chatter. Only approved, published items ever reach the public storefront, and your team can post merchant replies under any review.

Request a quote

Product Reviews & UGC Import / Aggregator

Import, aggregate and display product reviews and photo/video UGC on your Odoo store — with review-request flows and rich-snippet schema. Built to order.

  • Import product reviews from Amazon, eBay, Google and marketplace CSV/JSON/XML exports, mapped to the correct Odoo product variant by SKU, barcode or internal reference
  • Post-purchase review-request engine triggered off confirmed sale orders / delivered stock pickings, with configurable delay, reminder cadence and per-product templates via automated actions and ir.cron
  • Multi-channel review invitations over email (Odoo mail templates) and SMS/WhatsApp where a gateway is available, each carrying a signed one-click review link
  • On-site review widget injected into your website_sale product page via inherited QWeb/OWL, showing star breakdown, written reviews, and customer photos and video UGC in a gallery

Request a Quotation

Tell us about your Product Reviews & UGC Import / Aggregator requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.