Recently Viewed Products

AW Viewed Products tracks product page views for guests and logged-in customers, displays a layout-assignable recently viewed widget, and adds a dedicated account page listing the full browsing history with pagination and per-item delete.
Recently Viewed Products

Recently Viewed Products for OpenCart

AW Viewed Products gives your OpenCart store a fully automatic browsing history feature for both guests and registered customers. Every product page visit is recorded in the background - no theme edits, no manual triggers. The history follows visitors from a guest cookie into their customer account on login, so no views are ever lost. Compatible with OpenCart 2.3 through 3.x.

Key Features

  • Layout-assignable widget that renders a recently viewed block anywhere in your store - product pages, home page, category pages, or any position in Design -> Layouts.
  • All product data is loaded over AJAX, keeping the page shell static and fully compatible with full-page caching solutions.
  • The product the customer is currently viewing is excluded from the widget automatically - no duplicate card in the block.
  • Dedicated Viewed Products account page listing the customer's complete history with pagination and a delete button on each card.
  • Guest cookie history is merged onto the customer record the moment they log in, preserving every view from the anonymous session.
  • Configurable storage period (days) and per-visitor product limit - the module trims old entries automatically to stay within the set cap.
  • Optional link injection into the account dashboard list and the account menu sidebar - one toggle in the admin, no template edits needed.
  • Powered entirely by the OpenCart event system - zero OCMOD file modifications, no modification cache refresh required after install.

Screenshots

Recently viewed products widget on the storefront

Storefront widget - recently viewed products block rendered in the native theme card style, loaded via AJAX.

Viewed Products account page listing

Account page - full browsing history with pagination and per-item delete for logged-in customers.

Try It in the Demo

This page is part of the AlexWaha OpenCart module bundle demo store. Browse a few product pages, then open the Viewed Products account page to see your history populate in real time. The widget on the product page updates dynamically as you navigate, always excluding the product you are currently viewing. All modules are installed and configured so you can evaluate them before purchase.

Free and open-source

Recently Viewed Products is part of the AlexWaha OpenCart bundle. Get the full source code, documentation and the ready-to-install ocmod package on GitHub.

View Recently Viewed Products on GitHub

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.

Welcome to the AlexWaha Demo Store!

Explore our full suite of free OpenCart extensions. Get in touch on your favourite channel below.