Recently Viewed Products is a module for PrestaShop stores that remembers the products each visitor has opened and presents a personal route back to them. Installation activates useful defaults, and the history starts building as products are viewed.
The module settles a familiar catalogue problem: a visitor recognises the item but no longer remembers its exact name, category or search path. Current product cards put the image, name, price and direct link together, so returning to the right item takes one click instead of another search.
Quick to start and detailed to configure, the module gives you control over the number of remembered products, the retention period and several display locations. Each block has its own product count and appears as a responsive grid or carousel, on the homepage, below products, in a side column, in the cart or in a position prepared by the theme.
The history stays in the visitor's browser and remains separate for each shop. Titles are written independently for every store language, visitors remove one item or clear the full list, and the block leaves out the current page, unavailable products and items already in the cart. A lower price since the previous visit is marked on the card.
You gain a shorter route back to products, continuity for guests without an account, useful personalisation without a server-side browsing profile, and precise control over how the reminder fits each storefront.
Summary of what the module offers
Recently Viewed Products turns earlier product views into a clear return path. It remembers what each visitor opened and rebuilds the block from current catalogue information, while the product already on screen and entries that no longer help stay out of the way.
- A personal return path: guests and signed-in customers each keep their own recent products.
- Current product cards: image, name, price, availability and a direct link, taken from the catalogue as it stands today.
- History held in the browser: individual removal, a clear-all control and an adjustable retention period.
- Several locations at once: each with its own item count and its own grid or carousel.
- Per-shop settings and per-language titles: one installation serves several storefronts.
- Useful defaults and one screen: installation verification keeps the setup dependable as it grows.

How does a visitor return to the right product?
Every opened product joins the visitor's recent history. The newest visit moves to the front, and opening the same item again refreshes its position instead of filling another slot. On a product page, the item already being viewed is omitted, leaving the block focused on earlier alternatives.
Each card uses current catalogue information: the main image, product name, present price, availability and a direct link. Only the products themselves are remembered, so the list stays correct when a name, price or picture changes after the first visit, and every shopper reads it in their own language and currency.
The block asks the shop for its products once the page itself has appeared, and images wait until the block approaches the visible part of the page. The reminder therefore never delays what the visitor came to see.

Where does the browsing history stay?
The history remains as a small local record in the visitor's browser. Guests receive it from their first product visit, signed-in customers use it in the same way, and no account is required. The shop does not build a server-side browsing profile, does not attach anonymous product views to a customer record and writes no history of its own into the store database.
You set the retention period, and older entries expire by their own age. The visitor removes a single product or clears the whole history directly from the block. These controls keep the feature understandable and proportionate without creating a separate archive of visitor activity in the shop.
Where and in what form does the block appear?
You place several blocks at the same time on the homepage, below a product, in a side column, in the cart or in a theme-defined position. Each instance has its own product count and uses either a responsive grid or a carousel, so a compact reminder and a broad home-page row do not need identical settings.
Settings stay separate between shops, and every store language has its own editable title. Product cards follow the theme's familiar presentation, including the configured badges and buying action. The reminder therefore looks like part of the catalogue rather than an unrelated panel.

Which products deserve a place in the history?
The module keeps the most recent unique products first and honours the exact product count chosen for each block. It excludes the page already open, invalid or inactive products, unavailable stock according to the store's backorder policy and items already present in the cart.
The browser also remembers the price seen on the previous visit. When the current price is lower, the product card marks the reduction, giving the visitor a concrete reason to return. Empty results stay hidden, so the storefront never shows a heading above unused space.

How quickly is the module ready?
Installation enables the module with eight remembered products and a block below product pages. Product visits start filling the history immediately, and the first useful list appears without building rules or preparing catalogue data.
One administration screen contains the enable switch, product count, retention, placements, layouts, language titles and eligibility rules. Installation verification confirms the required shop registrations and restores missing ones while keeping working settings, so the simple start remains dependable as the configuration grows.
The same shop menu carries the licence, support and update screens, and an update downloads and installs the new version after keeping a copy of the current one. A shop that grows into several storefronts and languages therefore never outgrows the first afternoon's setup.

-
Referencemprrecentlyviewed
-
In stock2147483647 Items
-
PrestaShop CompatibilityPS 1.6 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront-office
-
GDPR RelevantNo
-
Business GoalBoost Conversions
-
External Account NeededNo
-
Module ComplexityFeature-Rich Module
-
Customer Journey StageEngage Shoppers
-
Works With PlatformNo External Platform
What customers say about us
Be the first to share your experience with this module.
Write a Review
Recently Viewed Products adds a storefront block with the products each visitor has already opened, helping shoppers return to items they were considering without searching again. It uses a browser cookie, so it works for guests as well as logged-in customers.
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedReplace Tools::displayPrice with PriceFormatter compat wrapper
Works Well With Recently Viewed Products
Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.
Recently Viewed Products keeps a compact history block of items a shopper opened, remembered in their browser for 30 days without login, so they can return to familiar products without searching again. Returning to seen items is one need; finding new ones quickly is another.
Smart Search Revolution covers that as a separate tool, replacing weak native search with self-hosted results and suggestions that guide high-intent shoppers as they type toward relevant products.
Used alongside each other, search helps shoppers discover products fast while the history block helps them get back to ones they already considered. The pairing suits larger catalogues where people open several products in a session, so both the forward path to new items and the return path to familiar ones are smooth, reducing the friction of re-finding things.
Recently Viewed Products gives shoppers an easy route back to items they opened earlier, keeping a browser-stored history block for 30 days. That helps them return to products they were weighing up, but it does not actively suggest related items to broaden the basket.
Sales Revolution covers that as a separate tool, combining recommendations, add-to-cart suggestions, limited deals and campaign pricing so stores can raise order value with controlled Back Office workflows.
Used alongside each other, Recently Viewed Products keeps a shopper's own considered items reachable while Sales Revolution introduces relevant new ones through recommendations and cart suggestions. One supports return-to-interest and the other supports discovery and upsell, so a shopper both revisits what caught their eye and encounters complementary products that can lift the order.
Recently Viewed Products keeps a browser-stored history of items a shopper opened, available for 30 days without login, so familiar products stay reachable across a session. That passive history is handy, but shoppers also want to deliberately mark items they intend to come back to.
Smart Wishlist covers that intentional saving as a separate tool, with heart buttons on lists and product pages, guest saves before sign-in and saved items kept on logged-in customers' accounts.
Used alongside each other, the history block automatically surfaces recently seen products while the wishlist holds the ones a shopper consciously chooses to keep. One is passive recall and the other deliberate saving, two complementary ways to keep product interest visible, especially useful in larger catalogues where a single visit rarely ends in a purchase.
Recently Viewed Products helps shoppers return to items they opened, keeping a 30-day browser history block so they need not search again in a large catalogue. Getting back to several considered products is useful, but the shopper still has to weigh those options against each other.
Product Compare covers that as a separate tool, adding compare buttons to lists and product pages, holding a saved shortlist while shoppers browse and presenting a side-by-side comparison view, four products by default.
Used alongside each other, the history block keeps a shopper's considered items within reach while compare lets them line those items up feature by feature. One supports recall and the other supports the decision, so a shopper who opened several similar products can revisit and then directly compare them without leaving the store to evaluate elsewhere.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales