Wishlist / save for later

The heart or 'save' button that parks products in a personal list which survives closing the tab, so shoppers can come back and buy later.

the heart button listsave it for next timefavorites listsaved itemswishlishtbookmark a productsave for later buttonthe little heart on the product card

See it

Live demo coming soon

What it is

A wishlist is a personal list of products a shopper wants but is not buying right now, and the key word is persistent: it survives closing the tab, switching to a phone, and coming back in three weeks. 'Save for later' is the same idea parked inside the cart, moving an item out of the checkout total without deleting it.

Reach for it when the purchase needs a decision: expensive items, gifts, wardrobe building, anything a shopper wants to show a partner first. It also gives you a strong reason to email someone later ('the jacket you saved is down 20 percent', 'only 2 left in your size'), which is why wishlist emails tend to out-convert generic campaigns. Saving is not consent, though: a heart tap is a product signal, not a marketing opt-in, so send those campaigns only to people with a valid marketing basis or an explicit opt-in captured at save time.

Gotcha: a wishlist behind a login wall gets used by almost nobody. Let guests save to local storage or a cookie, then merge that list into their account the moment they sign in, otherwise you punish interest with a signup form. Second gotcha: save the variant, not the product. A wishlist that forgets it was the medium in olive is a wishlist that sends the wrong restock alert.

Ask AI for it

Add a wishlist to this store. Put a heart icon button on every product card and on the product detail page, with a filled state when saved, a small scale-pop animation on click, an accessible label that toggles between 'Save to wishlist' and 'Remove from wishlist', and a toast confirming the save. Store the saved variant ID (not just the product ID) in local storage for guests and in the account for logged-in users, merging the guest list on login. Build a /wishlist page as a grid of saved items showing image, title, variant, current price, stock status, a 'Move to cart' button, and a remove button, plus an empty state that links back to the catalog. Show a count badge on the header heart icon. Gate price-drop and low-stock emails behind a separate marketing consent flag: offer an explicit 'email me about this item' checkbox at save time, store the consent timestamp and source, and never treat the save itself as permission to send.

You might have meant

shopping cartback in stock notificationabandoned cart recoverypdp