The wishlist app that
doesn't feel like an app.
Native first Shopify wishlist — works with Shopify Flow, B2B, Markets, and POS. Set up in minutes. You own all the data. And the power to leverage it.
- All data in Shopify metafields — works natively with B2B, Markets & POS
- Up and running in under 2 minutes — App Blocks, no code required
- Built for Shopify certified — performance and design benchmark
Wishlist data that belongs
in Shopify.
Most wishlist apps store your data in their own database. That means an API call on every page load, a sync that can break, and a tool that stops working the moment it can't reach its own servers. They also inject JavaScript into every page of your store whether the customer has a wishlist or not.
Fish Wishlist stores everything in Shopify customer metafields. Your wishlist data lives inside Shopify's own data layer — so it works natively with Shopify B2B price lists, Shopify Markets, and Shopify POS, without any configuration. It's all just Shopify data from the start.
That's what we mean when we say it doesn't feel like an app. It feels like Shopify with wishlists.
More than just a wishlist.
One app. Many jobs. No add-ons, no extra fees.
Use it however you want.
Customers can create up to 15 named wishlists per account — gift registry, save for later, B2B order list. All stored natively in Shopify customer metafields. One app, no add-ons, no extra fees per use case.
- Up to 15 named lists per customer, all stored in Shopify metafields
- Gift registry, save-for-later, B2B order list — same infrastructure
- Admin teams can view and edit any customer's wishlist in Shopify
- Variant-level data — powers price drop alerts and back-in-stock notifications
- Auto save previously purchased and abandoned cart products to a list
B2B Quote Requests.
Customers turn their wishlist into a quote with one click. Fish Wishlist creates a Shopify draft order automatically. Your sales team reviews, adjusts, and invoices — all in Shopify. No third-party quoting tool needed.
- One-click quote from any wishlist
- Creates Shopify draft orders automatically
- Quantity pickers so buyers specify exact amounts
- Shopify Flow notification for your sales team on every new quote
Shopify POS.
Staff access and edit customer wishlists from the Shopify POS. See what customers saved online. Help them find it in-store. Bridges the gap between your website and your shop floor without any extra hardware or software.
- Full wishlist access from the POS interface
- Staff can add and remove items on behalf of customers
- Works with Shopify POS Go and POS Pro
- No additional setup — install once, works everywhere
Guest Wishlists.
Works without account creation. Customers start saving immediately. When they eventually log in, their wishlist syncs automatically to their Shopify customer profile — nothing lost, nothing duplicated.
- Enable or disable in settings — your call
- Syncs to customer account on login automatically
- Captures purchase intent before the commitment
Shopify Flow Triggers.
Wishlist activity fires Flow triggers you can build on. Item saved, wishlist shared, quote submitted — connect to Klaviyo, Omnisend, Slack, or anything Flow can reach. Price drop alerts. Back-in-stock emails. Done.
- Trigger on: item added, shared, quote requested
- Klaviyo integration — price drop + back-in-stock emails
- GA4 + Meta pixel events built in
Checkout Upsell.
Wishlist items resurface during checkout. Customers see what they saved, right when they're already buying. It's the lowest-effort upsell you'll ever run — no copy to write, no campaigns to manage.
- Works in Shopify checkout (Plus required)
- Shows items the customer actually wanted
- One-click add from checkout — no friction
Custom Code Editor.
Take complete control of your wishlist's look and behaviour. Edit CSS directly in the Fish Wishlist admin — no theme files, no developer handoff. Every element of the drawer, button, and wishlist page is overridable.
- CSS editor built into the Fish Wishlist admin
- Override any default styles without touching your theme
- Changes apply instantly — no redeploy needed
- Trade plan feature
14 reviews. All five stars.
5.0 ★ on the Shopify App Store · 14 reviews · 100% five-star
"The use of metafields to store wishlist data is an example to all Shopify apps. No bloated code — fast, looks good, easy to customise."
"The only app that uses metafields to incorporate wishlisting data directly with a customer's Shopify account. Klaviyo integration works seamlessly."
"Outstanding customer service from Martin — followed up proactively before our launch. Simple, reliable, and effective."
"The app is running a lot faster compared to others we tried. Martin and Mat helped us with customisations across two stores."
"Works great for our use case. Fast to set up, easy to manage. Support even helped directly with coding. Over a year in — still solid."
"Highly responsive support — handled all our backend customisations. Highly recommend this app and any other app they make."
See it on real stores.
Fish Wishlist runs on hundreds of Shopify stores worldwide. A few favourites:
Using Fish? Send us a screenshot →
Fish Wishlist earned
Built for Shopify status.
Shopify's highest quality benchmark — performance, design, and merchant experience all up to scratch. It's the standard we built to from day one. Pretty bloody chuffed we got there.
Wishlist apps were either too basic
or too bloated.
The basic ones give you a heart button and nothing else. No sharing, no lists, no B2B, no POS, no Flow. Fine for a Shopify hobby store. Useless for a serious merchant.
The "powerful" ones were worse. JavaScript injected into every page. Theme code you couldn't touch without breaking things. Pricing that escalated the moment you needed more than 500 customers. Support that replied in three days if you were lucky.
We built Fish Wishlist because we were building other Shopify apps and kept noticing the gap. App Blocks existed. Metafields existed. The tools to build a native, performant, well-integrated wishlist were right there. Nobody was using them properly.
So we did. And then merchants started asking for B2B features, POS features, sharing, Flow triggers. We kept building. This is what we have now.
Up and running in three steps.
Install from the Shopify App Store
Free plan available. No credit card required. Fish Wishlist starts working the moment you install — no configuration required to get a working wishlist button on your store.
Drop it into your theme
App Blocks drop into your theme via the Theme Editor. No code, no developer. Drop the wishlist button onto your product pages and collection grid. Done in under five minutes.
B2B quotes. POS. Sharing. Upsell.
Each feature is a toggle in Settings. Turn on B2B quote requests for wholesale customers. Enable POS for in-store staff. Add the checkout upsell widget. Each one adds revenue — turn them on when you're ready.
Questions, answered.
Does Fish Wishlist work with my Shopify theme?
Does it slow down my store?
Can guests use wishlists without creating an account?
Does Fish Wishlist work with Shopify POS?
How does the B2B quote request feature work?
Can customers share their wishlists?
Can I customise how the wishlist looks?
Does Fish Wishlist integrate with Klaviyo?
What does the free plan include vs the paid plans?
Your wishlist.
Done right.
Free plan available. No credit card required. Two minutes to install. Your customers will notice the difference.