App Configuration

Open Fish Wishlist in Shopify Admin and go to Settings. You can change these settings at any time.


Wishlist Icon

Choose how the wishlist button looks on your store:

  • Heart — default
  • Bookmark
  • Custom SVG — upload separate icons for the empty state and added state (24 x 24px)

Wishlist Display

  • Layout — show the wishlist drawer as a vertical list or a two-column grid
  • Currency codes — choose whether currency codes display next to prices
  • Wishlist name — rename "Wishlist" to anything you like (e.g. "Saved Items", "Favourites", "Requisition List"). See Copy & Translations for full language options.

Guest Wishlists

Allow customers to add items to a wishlist without logging in first.

  • On — customers can start saving immediately. When they log in, their wishlist data syncs to their Shopify customer account automatically.
  • Off — forces account creation upfront. All wishlist data goes straight into the customer's Shopify profile.

Multiple Wishlists

Let customers create and name up to 15 wishlists each. All lists are stored as individual metafields within the customer profile in Shopify.

  • Admin teams can view and edit any customer's wishlist directly from the Shopify backend
  • All data is stored at the product variant level — this means it syncs cleanly with other platforms and enables features like price drop alerts and back-in-stock notifications

Recently Purchased Products

When enabled, Fish Wishlist automatically captures products from completed orders and stores them in a dedicated wishlist slot (wishlist_11) on the customer's profile.

Use this to:

  • Surface a "Buy Again" section on your homepage or account page using the Wishlist Page Section
  • Trigger re-purchase email campaigns via Shopify Flow

Abandoned Cart

When a customer abandons their cart, Fish Wishlist uses a Shopify webhook to capture those products and store them in a dedicated wishlist slot — automatically.

Use this to:

  • Show abandoned products in the wishlist drawer when the customer returns
  • Surface them on a dedicated recovery page using the Wishlist Page Section

Wishlist Sharing

Allow customers to generate a shareable link to their wishlist. Shared wishlists are stored as Shopify Metaobjects, meaning you can view and edit them directly from Shopify Admin under Content > Metaobjects.

  • Customers must be signed in to share
  • Use this for gift registries, or create curated influencer/celebrity wishlists by editing the metaobject in Shopify admin

See Wishlist Sharing for full setup details.


Integrations

Enable one-click integrations directly from the settings page:

  • GA4 — wishlist events flow into Google Analytics 4 automatically
  • Meta — wishlist add/remove events sent to Meta for retargeting and audience building

For Klaviyo and other email platforms, see Email Marketing via Shopify Flow.


Marketing Opt-ins

Display email and/or SMS marketing opt-in checkboxes on the wishlist. Useful if you're using the wishlist as part of an account creation or sign-up flow — you capture consent at exactly the right moment.


Tag Actions

Tag Actions let you control how specific wishlist elements behave based on product tags — without touching your theme code.

See Tag Actions for full documentation.


CSS Selectors

Use CSS selectors to define where wishlist icons are automatically injected on your site. Most useful for header icon placement. See Header Button for details.


Button Classes

Tell Fish Wishlist to use your theme's existing button CSS classes instead of its own default styles — keeps everything on-brand without stylesheet conflicts.


Custom CSS Editor

Add minor CSS overrides directly in the app. Useful for small tweaks specific to the wishlist without modifying your theme files.