Everything in ZS Wishlist

Every feature, and what it does for you.

From the first tap on a heart to the email that brings a shopper back — here's the whole toolkit, with the plan each part comes on.

35features, all live
$0to start, free forever
0lines of theme code to edit
01 — What shoppers see

A wishlist that feels built into your theme

Every piece below appears on your storefront the moment you switch it on in the theme editor — no code, no theme edits.

free

Wishlist button on product pages

A clear “Add to Wishlist” button next to Add to cart. One tap saves, the label changes to “Saved”, another tap removes it.

  • Matches your colors, text and icon
  • Works for guests and logged-in customers
  • Updates instantly — no page reload
Try it on a product →
free

Hearts on every product card

A heart appears on product cards across collections, the homepage and “You may also like” rows — found automatically.

  • Skips cart drawers, menus and footers
  • Works inside tabs and sliders
  • Pick the corner it sits in
See it on the shop page →
free

Header icon with a live count

A heart next to the cart shows how many items are saved, on every page, the moment a shopper taps.

  • Count updates on click, not seconds later
  • Remembers the count between pages
  • Links straight to the wishlist
free

A full wishlist page

Everything a shopper saved in one place — with images, prices, Add to cart and Remove.

  • Add to cart in one tap
  • Set up as a normal Shopify page
  • Matches your theme’s look
Open the demo wishlist →
free

Guest wishlists that follow the shopper

No account needed to save. When a guest logs in later, everything they saved moves into their account automatically.

  • Nothing lost at login
  • Guests are most of your saves
  • Duplicates are merged, not doubled
starter

Email capture for guests

After a guest saves something, a small prompt offers to email them if the price drops. Now your reminders reach guests too.

  • Asked once, never nagging
  • Only shown when reminders are on
  • Respects anyone who unsubscribed
professional

Shareable wishlists

Shoppers share their list with one link — for gift ideas, birthdays, or a second opinion.

  • Read-only link for friends & family
  • Nothing about the owner is shown
  • Turn it on or off in Settings
starter

“Notify me” on sold-out products

When the chosen variant is sold out, a “Notify me when available” button appears under the wishlist button. The shopper is emailed when it returns.

  • Works per variant — size M can be sold out while L is not
  • Guests leave an email, customers are one tap
  • Needs Email reminders switched on
starter

Multiple named wishlists

Shoppers sort what they save into their own lists — “Birthday”, “Summer”, “For the flat” — and move items between them.

  • Create, rename and delete lists on the wishlist page
  • Works for guests and customers
  • Off by default — one switch in Settings
free

Quick view

On the wishlist page a shopper can open a product in a pop-up and add it to cart without leaving the list.

  • Closes with Esc or a tap outside
  • Nothing to set up
free

12 storefront languages

The wishlist speaks your shopper’s language automatically: English, German, French, Italian, Spanish, Japanese, Polish, Dutch, Portuguese (Brazil and Portugal), Swedish and Danish.

  • Follows the language of the storefront
  • Included on every plan, Free too
  • The admin is translated into 7 languages
free

Rewrite any storefront phrase

Every phrase the wishlist shows — 57 of them — can be reworded per language from Settings. Your language isn’t in the list? Type its code and write it yourself.

  • Leave a field empty to keep our wording
  • Changes show on the storefront straight away
  • Included on every plan
02 — Reminders that sell

Bring shoppers back at the right moment

Once a day the app checks every saved item and emails the shopper when there’s a reason to come back. Available from Starter.

starter

Price-drop emails

When a saved item gets cheaper, the shopper hears about it — the most natural nudge there is.

  • Checked daily against live prices
  • The email links straight to the product
  • No repeat for the same item within 14 days
starter

Back-in-stock emails

Sold out when they saved it? They’re told the moment it’s available again.

  • Catches restocks automatically
  • One email per restock
starter

Saved-item nudges

A gentle “still thinking about it?” email for items saved a while ago and never bought.

  • You choose after how many days
  • All their waiting items in one email
  • Sent once per item, ever
professional

Low-stock urgency

When a saved item is nearly sold out, the shopper is told before it’s gone.

  • Set your own “low stock” threshold
  • Skips products without inventory tracking
starter

Email designer

Build the reminder email with drag-and-drop blocks, or paste your own HTML.

  • Your logo, colors and wording
  • Variables for name, product, price and code
  • Unsubscribe link added automatically
starter

Discount codes in reminders

Add a time-limited offer to reminder emails. The button in the email applies the code for the shopper automatically.

  • A unique, single-use code per email — or your own code
  • Only valid on the products in that email
  • Expires after the days you choose (1–30)
starter

Send yourself a test

One click sends the real reminder — with your template and a live discount code — to your store’s email.

  • See exactly what shoppers get
  • Never sent to anyone but you
03 — Your dashboard

Know what your shoppers want

Saves are demand you can see before it turns into orders. The admin shows who saved what, what’s trending, and lets you act on it.

free

Overview at a glance

Total saves, this month’s saves, how many shoppers are wishlisting, and your most-saved products.

  • Recent activity feed
  • Warns you if the button was never switched on
free

Customers & guests

See every shopper who saved something — logged-in customers and guests who left an email — and what they saved.

  • Search by email or ID
  • Jump to any shopper’s list
Free · more on Starter

Analytics

Top products on every plan. Daily trends for 30 days and customer-vs-guest breakdowns from Starter.

  • Spot products to restock or promote
  • See how much of your demand is guests
starter

CSV export

Download every saved item — product, shopper, email, price when saved, date — for marketing or your own analysis.

  • Everything, customers only, or guests only
  • Opens in Excel or Google Sheets
professional

Save-to-purchase tracking

See how many saved products were later bought, and how much revenue they brought in.

  • Shown on the Analytics page
  • Needs permission to read orders, asked for only when you switch it on
free

Make it look like yours

Button text, icon (heart, star, bookmark or your own SVG), colors, style, size and borders — with a live preview.

  • Separate styling for card hearts
  • Every option included on Free
professional

Custom CSS

For the last 1% — add your own CSS to fine-tune the wishlist on any theme.

  • Applied on the storefront only
  • No theme files touched
04 — Works with your tools

Send wishlist activity where you already work

A saved product is a signal. Pass it to your email tool, your automations or your ads — without a developer.

professional

Klaviyo events

Paste a Klaviyo private API key and wishlist activity lands on each shopper’s profile as events you can build flows and segments from.

  • Added to Wishlist · Requested Back in Stock Alert
  • Wishlist Price Drop · Back in Stock · Low Stock
  • Sent for shoppers whose email is known
professional

Shopify Flow triggers

Start a Flow workflow when a signed-in customer saves a product or asks for a back-in-stock alert.

  • Trigger: Product saved to wishlist
  • Trigger: Back-in-stock alert requested
professional

Customer tags for segments

Signed-in customers who use the wishlist are tagged in Shopify, so you can build a segment and email, discount or advertise to them.

  • zs-wishlist — saved a product
  • zs-wishlist-notify — asked for a restock alert
  • Needs one extra permission, asked for only when you switch it on
professional

Signed webhooks

Send each wishlist event as a JSON POST to Zapier, Make, Omnisend automations or your own system.

  • Every request is signed so you can verify it
  • Send a test from Settings
free

Ad pixel events

When a shopper saves a product, an AddToWishlist event is sent to the Meta, Google Analytics 4 and TikTok pixels already on your store.

  • Nothing to configure
  • Only fires if the pixel is installed
05 — Built to be trusted

Light, safe, and easy to leave

A wishlist runs on every page of your store, so it has to be fast, private and never in the way.

Fast by design

Scripts load from Shopify’s CDN, and a product is only looked up when a shopper actually taps its heart — not once per card.

  • No extra requests for a page of 50 products
  • No impact on your theme’s code

Works with Online Store 2.0 themes

Installed as a Shopify theme app extension and switched on in the theme editor.

  • Unusual theme? Point it at your card with one setting
  • Vintage themes: header icon and card hearts only

Privacy built in

Shopper data is deleted when Shopify asks, and every email carries an unsubscribe link that is always respected.

  • GDPR data requests handled
  • Shoppers who unsubscribe are never re-added

Clean uninstall

Because it never edits your theme files, removing the app removes the wishlist with it. Nothing to clean up.

  • No leftover code in your theme
06 — Compare plans

Which plan has what

Start free and upgrade when you want reminders. Paid plans come with a 14-day free trial, billed through Shopify.

Feature Free$0 forever Starter$4.99/mo · or $49/yr Professional$14.99/mo · or $159.99/yr
Unlimited saves, product & card buttons, header icon✓✓✓
Guest wishlists that merge on login✓✓✓
Wishlist page with add to cart✓✓✓
Dashboard & top 5 products✓✓✓
Price-drop & back-in-stock emails—✓✓
Saved-item nudges & guest email capture—✓✓
Discount codes in reminders—✓✓
Full analytics & CSV export—✓✓
Shareable wishlists——✓
Low-stock urgency emails——✓
Custom CSS & priority support——✓
14-day free trial—✓✓

See it on a real store first

Tap a heart on our demo, then add it to yours in two minutes.