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. One-time license from $249.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

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.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
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.
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
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 2–4 weeks, deploys it to your staging then production, trains your team on the moderation queue, and stands behind it with a support and warranty window.
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.
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.
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.
Buy the license on ecosire.com and download the Product Reviews & UGC Import / Aggregator module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Product Reviews & UGC Import / Aggregator, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| 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 | |
| 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 | ||
| 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 | ||
| 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 | ||
| 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 | |||
| 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 | ||
| 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 | ||
| 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 |
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 2–4 weeks 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.
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.
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.
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.
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.
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.
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.
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.