Wishlist on Shopify with Vitals: features, pricing and setup
Last updated on October 31, 2026
Yes, Vitals has a wishlist app for Shopify. The Vitals app (Vitals: Reviews, Bundles & 40+ on the Shopify App Store) includes Wishlist, which lets shoppers save products for later with a heart icon or an Add to Wishlist button, keep them on a wishlist page with or without a customer account, share the list, and add saved items to the cart. You see which products are saved most in Wishlist analytics. It comes in the same plan as product reviews, bundles and 40+ other apps. Wishlist also ships as its own free App Store listing, Wishlist by Square.

❤️ Wishlist at a glance
| Question | Answer |
|---|---|
| Where shoppers can save | A heart icon on product images and product cards (home page, collection pages, search results, vendor pages, Vitals Related Products and Recently Viewed), and an optional Add to Wishlist button on the product page (full-width or an inline heart next to Add to cart) |
| Wishlist page | A dedicated page where shoppers add items to the cart, use Add All to Cart (from 3 in-stock items), remove items and see low-stock warnings. A header icon shows a live count of saved items. |
| Customer accounts | Not required. Guest wishlists are saved in a browser cookie for 365 days. Signed-in customers' wishlists are saved to their account and follow them across devices. With Shopify’s new customer accounts, you can also add a My Wishlist page to the customer account: in Shopify admin, go to Settings → Customer accounts → Customize → Apps → Wishlist, add it to Accounts and save, then go to Content → Menus → Customer account menu → Add menu item → Apps → Wishlist and save. Classic customer accounts do not support this page. |
| Sharing | Shoppers can share their wishlist by link or email, for gift lists and special occasions |
| Analytics | Wishlists, unique products, total and average wishlist value for the last 30 days, the 10 most wishlisted products, a live events feed, and a CSV export of every saved item |
| Languages | Shopper-facing text can be edited and translated in Translations |
| Standalone app | Wishlist by Square is listed as Free on the Shopify App Store, with the Built for Shopify badge. It shares the same wishlist and settings as Wishlist in Vitals. |
| Pricing | Included in the Vitals All-in-One plan, $29.99/month, with a 7-day free trial. Wishlist has no usage charge of its own. See the Shopify App Store listing for current pricing. |
When Vitals Wishlist is not the right fit
- Several named lists per shopper. Each shopper has one wishlist.
Why Use a Wishlist on Your Shopify Store?
Customers often want to save products for later for many reasons:
- A product or size may be out of stock
- They want to purchase later
- They are comparing products
- They are planning gifts or special occasions
For merchants, wishlists provide valuable data about customer preferences, which can help you optimize marketing campaigns, product inventory, and promotions.
How the Wishlist Works for Your Customers
Customers can save products to their wishlist by clicking the Add to Wishlist button on the product page. Depending on your settings, shoppers may see an Add to Wishlist button, a heart icon on the main product image, or both.
Once added, the product is saved on a dedicated wishlist page.

If a shopper is signed in to a customer account, their wishlist is saved to that account, so it's waiting for them whenever they come back. Guests' wishlists are saved in a browser cookie that lasts 365 days — clearing cookies, or switching to another browser or device, starts a fresh, empty list.
From the wishlist page, customers can:
- Add products directly to the cart
- Remove products from the wishlist
- Share their wishlist with others
- View stock alerts for items running low
Key Wishlist Features
Add All to Cart Button
Customers can now add all products from their wishlist to the cart with a single click.
Instead of adding products individually, the Add All to Cart button allows customers to quickly purchase multiple wishlist items at once.
Highlights:
- Appears once the wishlist has at least 3 in-stock items, as long as Show the Add to Cart button is on (it is by default). Sold-out items and subscription products aren't counted and aren't added to the cart.
- Helps increase checkout conversions
- Button text is fully translatable, supporting multilingual stores
Low Stock Urgency Indicator
When a product saved in the wishlist is running low on inventory, customers will see a visual low-stock warning.
This creates urgency and encourages customers to purchase before the product sells out.
Customization options:
- Set the stock threshold (e.g., show warning when 5 or fewer units remain — 5 is the default)
- Edit the low stock text — the default is Only {{ stock }} left!, where {{ stock }} is replaced with the number of units left
Customize the text color
Works on:
- Personal wishlists
- Shared wishlist pages
Wishlist Heart Icon in More Places
The wishlist heart icon is now displayed in more areas of your store, allowing customers to save products more easily.
Customers can now add items to their wishlist from:
- Product pages
Vitals Related Products app and Recently Viewed apps

Product cards on your home page, collection pages, search results and vendor pages

This expanded placement ensures customers can save products wherever they discover them.
The feature also works on themes with custom product card layouts that previously did not support the wishlist icon.
Shared Wishlist Improvements
Customers can now share their wishlist with friends and family.

Wishlist sharing is perfect for:
- Gift lists
- Special occasions
- Product recommendations
Improvements include:
- Dedicated wishlist icon button
- Sharing via link or email
- Improved product title styling
- A more polished shared wishlist page
How to Set Up the Wishlist App
Setting up the Wishlist app takes only a few steps.
Step 1 — Enable the App

Simply enable the Wishlist app inside Vitals.
The feature works out of the box, and no additional setup is required.
Step 2 — Configure the Wishlist Settings

The Settings tab shows a live preview of your store beside a set of collapsible sections. Use the page selector above the preview — Product page, Home page, Collection page, Wishlist page and Share Wishlist — to check your changes on the page you care about. Work through the sections from top to bottom:
- Visibility — choose whether to show Wishlist to Everyone or Logged-in customers only. When you choose logged-in customers only, guests will not see Wishlist hearts, buttons, or the header icon, and they will be asked to log in before opening a Wishlist or shared Wishlist page. Make sure customer accounts are enabled in Shopify under Settings → Customer accounts.
- Wishlist icon on product images — show a heart icon on product images across your store. Turn on Show icon on product cards (collections, search, and more), Show icon on home page and Show icon on the main image of the product page (all three are on by default), choose the Heart icon color, then use the Move vertically and Move horizontally sliders under Icon position to place the heart.
- Add to Wishlist button — turn on Show the Add to Wishlist button on the product page to add a Wishlist button to your product pages. This setting is off by default, so switch it on if you want the button. Once it's on, this section is where you choose the Button type (see Choosing the button type below), edit the add and remove button text, style the button, and choose where it appears — including a Custom CSS selector if your theme needs one.
- My Wishlist button — choose how customers get back to their Wishlist page. Button placement can put a heart icon in your store header next to the cart (the default), a button on the product page next to the Add to Wishlist button, or nowhere, if you'd rather add a Wishlist link to your menu yourself. To remove the header icon, select Nowhere, I will add the Wishlist button in my menu navigation and save. The count badge settings are hidden with this option; copy the Wishlist page link shown in the settings to add it to your menu. The header icon shows a live count of saved items. Under Items count badge, clear Show count badge on the header icon to hide it, or adjust the badge's colors, size and position.
- Wishlist page — customize the Wishlist page itself: its Page title and Page description, their Title font size and Subtitle font size settings (choose a size in px or rem, or Auto-detect, the default, to keep your theme’s heading size), and Page width. Choose Custom to center the Wishlist and shared Wishlist pages and set a maximum width from 600px to 2000px; Full width is the default and follows your theme’s page container. You can also use Show share buttons (turn it off to remove both the Copy link and Email buttons), and the product card text color, the low stock indicator, star ratings from the Vitals Product Reviews app, and whether shoppers can add items to the cart from the page (Show the Add to Cart button). You can also change the Add to Cart button's background and text colors here, and the text of the Add all to cart button. The Add to cart text on each product is changed under Translations. To change product-name, price, button, or empty-message font sizes, weights, text case, spacing, or product-grid alignment, add Custom CSS under Vitals → Preferences → Custom code → Custom CSS. The Wishlist page background and its title, description and empty-message colors use your theme’s colors; there is no Wishlist setting to change them for this page only. Use Product card text color in this section if only the product-card text needs to be more readable. The Your Wishlist page box at the bottom shows the live link to your page and lets you change its URL path — useful if you've changed the app proxy in Shopify.
- Alerts — turn on and customize back-in-stock, price-drop, low-stock, and reminder emails. To send reminder emails, turn on Reminder; then choose who receives them under Send reminders to. Stores that already used Wishlist when these emails launched keep them off until you turn them on; stores that enable Wishlist later have them on by default.
- Advanced display rules — restrict which products or pages the Wishlist app runs on. If a heart icon or button isn't appearing where you expect, check this section first.
- Translations — edit the shopper-facing text the app shows, and open the Translations page to translate it into more languages. You can also edit the Share email subject and Share email message used by the Wishlist page’s Email share button. The message can include {{ shop_domain }}, which is replaced with your shop’s domain; the share link is added on the next line. The Add All to Cart label is edited in the Wishlist page section instead.
If you turn on both the Add to Wishlist button and the heart icon on the main product image, the Add to Wishlist button section shows a short note that both are active and points you to Wishlist icon on product images. Running both together is a common setup, not a conflict.
Wishlist product card media
Wishlist product cards show the saved or selected variant's own image when it has one. Otherwise, they show the product's first media. If that is a Shopify-hosted video, it plays muted in a loop; external videos and 3D models show their preview image. There is no setting to choose a different product-card thumbnail.
Looking for what happens after a shopper clicks Add to cart on the Wishlist page? That redirect is set once for all Vitals apps, under Preferences.
Choosing the button type
Once the Add to Wishlist button is on, go to Wishlist → Settings → Add to Wishlist button and pick a Button type:
- Full-width button — a labeled button on your product page. This is the default, so nothing changes until you switch.
- Inline button — a compact heart on the same line as Add to cart.
With Inline button selected, you can style the heart:
- Position — Left of Add to cart or Right of Add to cart.
- Button style — Filled or Outline, with its own background, border and icon colors.
- Corner style — Same as Add to cart copies the corner shape of your theme's Add to cart button, or choose Custom and set a Corner radius.
- Icon size — how big the heart is.
The inline heart always sits next to Add to cart, so the button location setting isn't used while Inline button is selected. If your theme's Add to cart line has no room for the heart, or the page has no Add to cart button, no Wishlist button appears on that page. Switch back to Full-width button if that happens.
Why isn't my full-width button moving?
If changing Location or Position does not move a full-width button, the button may be placed directly by your theme instead. In Shopify Admin, go to Online Store → Themes → Customize, open the product template, and remove any Add To Wishlist app block from the product section. If there is no app block, check your theme code for a pasted <div id="vitals-wishlist"></div> and remove it.
Then go to Wishlist → Settings → Add to Wishlist button, make sure Show the Add to Wishlist button on the product page is on, and set the Location and Position you want. These settings apply only to the Full-width button. If you want the button inside a specific container, use the app block or placement div instead.
Wishlist Analytics
Vitals provides analytics to help you understand customer behavior. Revenue by email also shows sent emails, click rate, orders, and revenue for back-in-stock, price-drop, low-stock, and reminder emails.
Analytics Cards
On the Top 10 Products and Events tabs, cards at the top of the page show quick stats about Wishlist activity for the past 30 days:

- Wishlists – Total number of wishlists created
- Products – Number of unique products added to wishlists
- Total Value – Combined value of all products currently saved
- Average Wishlist – The average value of a wishlist saved by your customers
Top 10 Products

This tab shows the 10 most wishlisted products, sorted by popularity.
Product variants are grouped together, meaning only the main product is counted.
Events Tab

The Events tab shows real-time wishlist activity, including:
- Recently added wishlist items
- Anonymous visitor activity
Customer accounts (if logged in)

Visitors without accounts are tracked using unique Anonymous IDs.
Exporting your wishlist data. Once your store has at least one saved wishlist item, an Export CSV button appears above the Events table. It downloads every wishlist item saved in your store — not only the rows on the page you're looking at — as a spreadsheet file. Each row is one saved item, with the shopper's ID, whether they were a logged-in customer or an anonymous visitor, the product and variant, and the date it was saved. Sorting the file by customer ID groups each shopper's whole wishlist together.
Note: If a visitor not signed in adds products to the wishlist but then logs in to his user account in the store in the same session, the products he added to the Wishlist will be transferred to his user profile/customer ID.
Frequently Asked Questions
Does Vitals have a wishlist app for Shopify?
Yes. Wishlist is part of the Vitals app, together with product reviews, bundles and 40+ other apps. Shoppers save products with a heart icon or an Add to Wishlist button and come back to them on a wishlist page.
How much does the Vitals wishlist cost?
Wishlist is included in the Vitals All-in-One plan at $29.99/month, with a 7-day free trial, and has no usage charge of its own. If you only need a wishlist, the standalone Wishlist by Square app is listed as Free. Check the Shopify App Store listing for current pricing.
Does the wishlist work without customer accounts?
Yes. Guests can save products without signing in, and their list is kept in a browser cookie for 365 days. Signed-in customers' lists are saved to their account and sync across devices.
Can shoppers share their wishlist?
Yes, by link or email, from the wishlist page.
Can I see which products are wishlisted most?
Yes. The Top 10 Products tab lists your most wishlisted products, and Export CSV on the Events tab downloads every saved item.
Can I import wishlist data from another app?
Yes. Our team can import wishlist data manually for free. Contact us with a full CSV export from your previous wishlist app that includes the saved product handle or ID and shopper details.
To restore wishlists to signed-in customer accounts, please also export your customers from Shopify: go to Customers → Export → All customers → plain CSV. This gives us the customer IDs and email addresses needed to match the lists. Without that export, items can only be imported as anonymous wishlists.
Guest wishlists cannot be restored because exports cannot identify a guest’s browser. Wishlist supports one list per shopper, so list names from another app are not retained. Keep your previous app installed until you have downloaded the export and tested your new Wishlist setup.
The wishlist icon should appear in the header but it doesn’t show. Why?
If the icon does not appear in the header after selecting the option, your theme may use a custom navigation structure.
You can also place the icon yourself: in the Shopify Theme Editor, add the Vitals Go to Wishlist app block to your header. Once the icon is placed this way, the Button placement setting no longer affects it.
Contact our support team and we will help you place the icon correctly.
Can I put the Add to Wishlist button somewhere my theme doesn't support?
Yes. In the Add to Wishlist button section of your Settings tab, set the location to Custom CSS selector, enter the selector for the element you want the button next to, then choose its Position relative to that element. This option isn't used while Button type is set to Inline button.
On product pages, the button appears at the first element that matches your selector. On other pages — your home page, collection pages and search results — every matching element gets its own button, so one selector can add the button across a whole grid of products. The app works out which product each button belongs to from the surrounding page, and skips any match where it can't tell.
Not sure which selector to use? Reach out to our support team and we'll help you find it.
Can products stay in the wishlist after adding them to the cart?
Adding a product to the cart keeps it in the wishlist. Its card shows Added to cart until the page reloads.
Add All to Cart also leaves products saved in the wishlist. There is no setting to remove an item automatically when it is added to the cart.
Does the Wishlist sync across devices?
Yes, but only when customers are logged in. If your store has customer accounts enabled and the shopper is signed in, their Wishlist is tied to their account and will follow them to any device they log in from.
If your store doesn't use accounts, or the customer adds items without signing in, the Wishlist is saved only to that device's session. Opening the store on a different device will start a fresh session, and the previously saved items won't appear.
Why can’t I see the “Add to Wishlist” button on the product page?
The button is off by default. Go to Wishlist → Settings → Add to Wishlist button and turn on Show the Add to Wishlist button on the product page. If it's already on, check Advanced display rules — a rule may be excluding that product or page.
If the Show icon on the main image of the product page setting (in the Wishlist icon on product images section) is enabled, customers can still add products to their wishlist using the heart icon shown on the main product image.
I switched to the inline button, and the Wishlist button disappeared. Why?
The inline heart needs room on the same line as your theme's Add to cart button. If that line is full, or the page has no Add to cart button, no Wishlist button appears there at all — it won't fall back to the full-width button. Go to Wishlist → Settings → Add to Wishlist button and set Button type back to Full-width button, or contact us with your theme name and we'll take a look.
I use Wishlist by Square. Why did my wishlist disappear after I turned off Wishlist in Vitals?
Vitals and Wishlist by Square share the same wishlist, including its settings and on/off status. Turning off Wishlist in Vitals also turns it off in Wishlist by Square, even if the Wishlist by Square app embed is enabled.
To turn it back on, open Customize in Wishlist by Square, change any setting, and click Save. When the One more step... window appears, click Enable App. Your previous wishlist settings will remain in place.
If you want to keep using only Wishlist by Square, uninstall Vitals rather than turning off the Wishlist app in Vitals.
❓ App not appearing on your store? The Vitals app might not yet be enabled on your Shopify Theme via the App Embeds section. For more information, you may go here: Enabling the Vitals app via App Embed
Final Thoughts
The Vitals Wishlist app makes it easy for customers to save products they love, share them with others, and purchase them when they’re ready. With features like Add All to Cart, low-stock alerts, expanded wishlist icons, and wishlist sharing, you can create a smoother shopping experience and encourage more conversions.

