Make it easy for customers to add your products to their wishlists

Run a shop or write gift guides? Add a button next to your products so visitors can save them to a wishlist in one click. It's a plain link, with no JavaScript to load, no cookies, no tracking. Visitors without an account aren't turned away: they start a draft list right away and sign in only when they want to save it.

How it works

Link to https://ezwishlist.com/add and pass the product page's address in the url parameter (URL-encoded):

https://ezwishlist.com/add?url={url-encoded product address}

We fetch the product's photo, title, and price from your page's standard metadata (OpenGraph), the same as when someone pastes a link by hand.

Build your button

You'll get a bit of HTML to paste into your product page, wherever you want the button to appear.

8px

Where do I paste this?

Anywhere your platform lets you add your own HTML. With the default option above, the same code works on every product page. Paste it once.

  • Shopify: in the theme editor, add a Custom Liquid block to your product page and paste it there.
  • WordPress / WooCommerce: add a Custom HTML block where you want the button.
  • Squarespace: add a Code Block. (Squarespace limits these to its paid plans.)
  • Etsy: listings don't render HTML at all. Choose "One specific product" above and share the plain text link instead: shop announcement, newsletter, or social.

If your platform puts embeds inside an iframe (Wix's HTML embed, some page builders), "Whatever page it's on" reads the iframe's address rather than your product page. Pick "One specific product" there.

Good to know

  • Signed-in visitors pick one of their lists; new visitors start a draft, so nobody hits a signup wall.
  • Your product link stays the item's only store link. We never show other places to buy it.
  • The button never changes anything on your site and sends us nothing about your visitors.
  • Style the link however you like. Only the href matters.
  • Shopping for yourself? Get the one-click save button from your dashboard instead.