Turn window shoppers into returning buyers

An always-on, instantly-tracking Recently Viewed Products widget for Odoo Website & eCommerce — configurable placement, ratings, wishlist quick-add, and automatic history cleanup.

The problem

Shoppers rarely buy on the first visit — they browse several products, leave, and then struggle to find what caught their eye again. Existing recently-viewed apps are either abandoned, rigidly configured, or delay tracking by several seconds, so most views never get remembered and carousels show up empty.

The solution

This app turns Odoo's built-in view tracking into a merchant-configurable, always-on widget: every product view is recorded instantly for anonymous and logged-in shoppers alike, then resurfaced on the shop, product, and homepage pages — plus a dedicated history page with sort, remove, and clear-all controls.

Capabilities

Everything a recently-viewed widget should do

Every capability below is implemented in the module.

01

Instant, no-delay tracking

A product is recorded the moment its page loads — no multi-second dwell requirement, so the widget is reliably populated after a single view.

02

Anonymous and logged-in shoppers

History is tracked and persists across sessions for every visitor, whether they have an account or are browsing anonymously.

03

Configurable placement

Independently enable the widget on the shop page, product pages, and homepage from Website Settings — no code changes required.

04

Carousel, grid, or list layout

Pick the display format that matches your theme, with an optional auto-advancing carousel and configurable timing.

05

Configurable product count

Set how many recently-viewed products the widget remembers and displays, matching the density of your storefront.

06

Ratings and wishlist quick-add

Every widget card can show star ratings for social proof and a one-click wishlist button to capture intent before a shopper is ready to buy.

07

Dedicated "My Recently Viewed" page

A full page with sorting by recency, name, or price, per-item remove, clear-all, and a friendly empty-state message when there is no history yet.

08

Automatic history retention

Set a retention window in days and a daily scheduled action keeps history fresh by purging expired entries automatically.

09

Multi-website transparency and Insight menu

Only products visible on the current site are shown, with a note when items are hidden, plus a back-office Insight menu into visitor activity.

Workflow

How it works

1

Shopper views a product

Odoo logs the view instantly — no delay, no login required.

2

Widget resurfaces it

A carousel, grid, or list shows recent items on the shop, product, and homepage pages you enable.

3

Shopper re-engages

They rate, wishlist, or return to a product straight from the widget or the dedicated history page.

4

Merchant stays in control

Website Settings governs placement, count, format, and how long history is kept.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Recently viewed products are tracked automatically for both anonymous visitors and logged-in customers, and history persists across sessions.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Recently Viewed Products for Website

An always-on, instantly-tracking recently viewed widget with configurable placement, ratings, and wishlist quick-add, and automatic history retention.

Buy on Odoo App Store