- Home
- Apps
- Multichannel & PIM Tools
- Product Reviews & UGC Import / Aggregator
Illustrative previewImport, 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
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your Odoo.
- 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
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Import reviews from Amazon/eBay/Google & marketplace exports into Odoo | Built-to-order connectors mapped to your SKUs, with dedup and star-scale normalisation | Possible but you build every connector and mapping yourself | Rarely supported; most off-the-shelf modules only collect on-site reviews | Not included |
| Post-purchase review-request flow (email/SMS) tied to real orders | Automated actions + ir.cron triggered off confirmed SOs/deliveries with reminder cadence | Build the triggers, templates and cron from scratch | Partial support | Not included |
| Photo & video UGC with moderation queue and verified-buyer badges | Full UGC upload, native draft→approved workflow, verified-buyer matching to sale order lines | Weeks of model, view and workflow work you own end-to-end | Partial support | Not included |
| Valid Review / AggregateRating / Product JSON-LD for star rich snippets | Server-side JSON-LD, validated in Google Rich Results Test at handover | You must implement and validate the schema yourself | Partial support | Not included |
| You own the source, the data and the SEO equity — no monthly SaaS fee | One-time build; module in your Git repo, data in your Odoo DB | Included | Not included | Included |
| Odoo 17/18/19 + Community & Enterprise compatibility with warranty | Built and tested against your exact version/edition, with a support window | You maintain version compatibility alone | Partial support | Partial support |
| Star aggregation stored on product records (@api.depends) & reporting | Computed average/count fields on product.template/product with pivot/graph reports | Design the compute fields and reports yourself | Partial support | Not included |
| Fits your theme, multi-website & multi-language storefront | QWeb/OWL widgets inherited into your website_sale theme, website/lang-aware | Custom front-end work you own | Partial support | Not 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.
Related Modules

Product Label & ZPL Report Direct Print
A build-to-order Odoo module that renders your product and warehouse labels as native ZPL and streams them straight to Zebra thermal printers — no PDF download, no manual re-print. ECOSIRE scopes, builds, installs, and supports it for Odoo 17.0/18.0/19.0.

Product Multiple Barcodes
A build-to-order Odoo module that lets you attach unlimited alternate barcodes to a single product and resolve any of them instantly during scanning, search, POS, and inventory operations. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 environment.

Purchase Down Payment
A build-to-order Odoo module that adds supplier down-payment (advance) management directly onto purchase orders, with automatic reconciliation against the final vendor bill. ECOSIRE designs, builds, installs, and supports it for your exact procurement workflow.

Quick Commerce Connector
A build-to-order Odoo connector that exposes dark-store level stock to rapid-delivery platforms, accepts slot and cut-off aware orders, and pushes courier handoff events back to the channel. ECOSIRE scopes, builds, installs and supports it on your Odoo 17, 18 or 19.
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