The journal · · 6 min read
How to Add a Wishlist to Shopify Without a Paid App
By Jean Perry — Editor, Kiosk
Search “Shopify wishlist” and, like subscriptions and bundles before it, the results are almost entirely apps – each with a free tier designed to convert into a paid one once your customer count crosses a threshold. What most of those listings will not tell you is that a wishlist is not a complicated feature to build into a theme, and a growing number of themes now ship with one already working, at no extra monthly cost.
What a wishlist actually needs to do
Strip away the marketing and a wishlist has three jobs: let a shopper save a product without creating an account, keep that list somewhere it survives a closed tab or a return visit next week, and make it easy to move a saved item into the cart later. None of this requires a payment processor, a subscription engine, or anything Shopify's own platform does not already support through browser storage and, for logged-in customers, the customer account itself. It is a genuinely light feature – which is exactly why paying a recurring fee for it is worth questioning.
Why so many stores install an app for it anyway
The honest answer is that most themes, including a lot of paid ones, simply do not build wishlist support into their own code. Adding a heart icon to a product card and a saved-items page is a real development job, and many theme builders leave it out to keep their own scope smaller, leaving the gap for an app to fill. Once a merchant hits that gap, installing an app feels like the only option – not because the feature is inherently complex, but because the theme in front of them does not have it.
The same pattern shows up with quick view – the ability to preview a product's options from a collection grid without a full page load. Both features solve the same underlying problem: a theme that treats every interaction as a full page navigation forces a shopper to leave the browsing flow just to check a size or a colour, and an app is often reached for as a patch rather than the theme simply being built to handle it.
What an app costs versus what the platform already includes
A dedicated wishlist app typically runs somewhere between free, for a very limited product count, and $10 to $20 a month once a store's catalogue and traffic grow past the free tier's limits. That is a modest cost on its own, but it stacks – a wishlist app, a quick-view app, a size-chart app and a subscriptions app add up to a real monthly bill for features that a well-built theme can include natively, with no separate login, no separate script slowing the page, and no separate vendor to manage if one of them stops being maintained.
None of this means every app is a bad idea. Some wishlist apps add genuine extras – back-in-stock alerts tied to a saved item, or a shareable wishlist link for gifting occasions – that a theme's native version may not cover. The point is to know which need you actually have before paying monthly for a feature the theme in front of you might already handle.
Run the arithmetic before deciding either way. A $15-a-month wishlist app is $180 a year for one feature; add a similarly priced quick-view app and a size-chart app and the total climbs past $500 a year before you have sold a single extra item because of any of them. Weighed against a theme that includes the same functionality as a setting, the saving is not marginal – it is the difference between three ongoing subscriptions and none.
Checking whether your theme already has it
Before installing anything, check three things directly in your theme. First, look for a heart or save icon on the product card and product page – if it is not there in the default template, it is not coming from a hidden setting, it simply is not built in. Second, check whether there is a dedicated wishlist or saved-items page linked from the account menu or header; a save icon with nowhere for the saved items to live is a half-built feature. Third, test whether the list survives a closed browser tab – some lightweight implementations only hold the list in memory for the current session, which is not much use to a shopper who saves an item on their phone during lunch and means to buy it that evening.
Quick view is worth the same three checks: is it present at all, does it show real variant options rather than just a bigger photo, and does adding to cart from the quick-view panel actually work without a full page reload. A theme that gets all three right on both features has effectively replaced two paid apps with settings you already own.
Mobile behaviour needs its own check
Quick view in particular behaves differently on a phone than on a desktop, and it is worth testing separately rather than assuming a feature that works well in a browser window will translate. A modal sized for a mouse and a wide screen can turn into a cramped, hard-to-close panel on a small screen, and given that most Shopify traffic arrives on mobile, a quick-view implementation that only works well on desktop is solving the smaller half of the problem. Open the demo on an actual phone, not a resized browser window, and tap through adding a variant and closing the panel before judging whether the feature is genuinely usable.
The same applies to the wishlist icon itself – on a dense product grid, a heart icon needs enough tap target around it to hit reliably with a thumb, not just enough visual space to look right on a large monitor.
An empty wishlist page is not a detail to skip
Most stores design the saved-items page for the moment it has something in it and forget the moment it does not, which is often the first moment a new visitor sees it. A blank page with no explanation reads as broken. A short line explaining what the page is for, plus a link back into the catalogue, costs nothing to add and keeps a first-time visitor from wondering whether they have found a dead end. It is a small thing, but it is exactly the kind of small thing that separates a theme built with the feature in mind from one where it was added as an afterthought.
Where LUMIERE fits
Our free LUMIERE theme ships with wishlist and quick view built into the product grid and product page by default – no app, no separate login, nothing to configure beyond turning the setting on in the theme editor. It is a fair theme to test this against even if you end up buying elsewhere: install it, check the three points above, and use what you find as the baseline for judging any paid theme or app you are weighing against it. See the setup in the documentation, or browse the rest of the range, including editions built for fashion, food and beauty catalogues, at Kiosk.
FAQ
Do I need a paid app for a Shopify wishlist?
Not necessarily. A wishlist only needs to save a product without an account, keep the list persistent, and let a shopper move it to cart later – all things a well-built theme can handle natively. Check your theme's product page and account menu for a save icon and a saved-items page before assuming you need an app.
Why do so many Shopify themes not include a wishlist by default?
Building a heart icon, a saved-items page and persistent storage is real development work, and many theme builders leave it out to keep their own scope smaller. That gap is what most wishlist apps exist to fill, even though the feature itself isn't inherently complex.
Is quick view the same kind of feature as a wishlist?
They solve a similar problem – letting a shopper act on a product without leaving the browsing flow – but quick view previews a product's variants from the collection grid rather than saving it for later. Both are commonly sold as separate apps despite being reasonable to build into a theme directly.