Bring shoppers back to what caught their eye.
Mint Recently Viewed adds “Recently viewed” and “Customers also viewed” rows to your Shopify store, with live prices from your store, no layout shift and no shopper data on our servers.
Two rows that help shoppers decide
For fashion, home, beauty, gifts — any store where shoppers look at a few products before they buy.
A “Recently viewed” row shows the products a shopper looked at, newest first, with images, prices and stock straight from your store — never out of date, and deleted products drop out by themselves.
On product pages, show what other shoppers viewed together with this product. Built from anonymous counts between products and rendered by your theme, so it appears with the page.
Add the row as a block wherever it helps: under the product, on the cart page before checkout, or on the home page for returning shoppers. One click from the app opens the theme editor.
The list lives in the shopper’s own browser and follows your cookie banner: kept between visits only when preferences are allowed, otherwise until the tab closes. A “Clear history” button is built in.
The row reserves its exact size before the page is drawn, so nothing jumps when products appear. One small script, loaded after your page, and no tracking server for the history.
Cards use your theme’s fonts and colours. On Pro, choose the image shape, card style, how many show at once and whether to show the brand. Works with a keyboard and screen readers.
Set up in a few minutes
No theme code is changed: everything is added in Shopify's theme editor and removed with the app.
It remembers what each shopper views, in their own browser. One click from the app opens the theme editor with it switched on.
Add the Recently viewed block under your products, and on Pro to the cart and home pages, plus Customers also viewed.
Set the heading in the theme editor; on Pro, choose the card style and see how often shoppers open products from the rows.
One flat monthly price
Billed through Shopify. No fees per visitor, view or order. Cancel anytime.
- Recently viewed on product pages
- Up to 6 products per row, live prices
- Cookie-consent aware history
- “Clear history” button for shoppers
- Small "Powered by" line under the row
- Rows on cart, home and any page
- Customers also viewed
- Up to 12 products per row
- Card styling and Insights
- No "Powered by" line
Questions merchants ask
Is any shopper data stored on your servers?
No. The recently viewed list is kept only in the shopper’s browser. For “Customers also viewed” (Pro), browsers of shoppers who allowed analytics send pairs of product IDs — nothing about the shopper — and the app keeps only counts per pair of products.
How does it work with my cookie banner?
It uses Shopify’s Customer Privacy API. When a shopper allows preferences, their history is kept between visits; when they don’t (or haven’t chosen yet), it lasts only until they close the tab. Co-view and click counts are sent only when analytics are allowed.
Will prices be right?
Yes. Product details are read from your store when the row is shown, in the shopper’s currency, so price changes, sales and sold-out products show correctly. You can leave sold-out products out.
Where can the rows appear?
Recently viewed is a block you can add to product pages (every plan) and to the cart page, home page or any other page (Pro). Customers also viewed is a block for product pages (Pro).
When does “Customers also viewed” start showing?
As shoppers browse, the app counts which products are viewed together and updates each product’s list within minutes. A product’s row appears once enough shoppers (you choose how many) viewed it with others; until then the block stays hidden.
What happens if I uninstall?
The blocks disappear from your theme with the app, because they’re theme app blocks — no code is left behind in your theme files.
Help shoppers find their way back.
Free on product pages. Built by Mint Labs.
Coming soon to the Shopify App Store