> For the complete documentation index, see [llms.txt](https://wishlist.nativeappco.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wishlist.nativeappco.com/install-and-setup/app-configuration.md).

# App Configuration

Before you set up Fish Wishlist on your store, you should visit the Settings page and configure it to meet your needs.  You can change these settings any time.

### Instructions

* Open Fish Wishlist in Shopify Admin and go to [**Settings**](https://admin.shopify.com/apps/fish-wishlist/app/settings)
* From this page, you can update the global configuration of your app.

<figure><img src="https://1134778209-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMp2ekCAtVgFUnsQlGWfX%2Fuploads%2F1OLxRVg7eHoguuDkUlsC%2Fimage.png?alt=media&amp;token=14b150ba-4462-4009-9073-a6b04fb366d4" alt=""><figcaption></figcaption></figure>

### **Appearance**

* Choose the icon that will represent the wishlist on your store (Heart or Bookmark), or select **Custom** and paste your own SVG markup for the Empty State and Added State icons separately.
* Choose how saved items are laid out in the wishlist drawer: **Vertical list** or **Grid**.
* Toggle whether prices show currency codes (e.g. "USD $10.00" vs "$10.00").

### **Wishlist Settings**

* Set whether customers can create 1 wishlist or multiple — the maximum per customer depends on your plan (10 on Free/Grow/Lightning, 15 on Trade/Custom).
* Decide whether guests (not logged in) can create a wishlist, or restrict it to logged-in customers only.
* Optionally enable **Previously Purchased** and/or **Abandoned Cart** sections, shown alongside the wishlist in the drawer and available to the Checkout Upsell widget.

### **UI Positioning**

* Use CSS selectors to define where wishlist icons and buttons are inserted on your site — used by the manual (non-app-block) installation methods.

### **Button Classes**

* Map wishlist buttons onto your theme's own button classes so they inherit its existing styles automatically.

### **Integrations**

* Enable or disable the Meta (Facebook/Instagram) and GA4 pixel integrations for wishlist events.

### **Tag Actions**

* Control how wishlist drawer items appear and behave based on product tags (e.g. hide the Add to Cart button, or swap in custom labels, for tagged products).

### **B2B Features**

* Enable a **Request a quote** button in place of (or alongside) Add to Cart, quantity pickers, and variant selectors directly from the wishlist — useful for wholesale/B2B storefronts.

### **Code Editor**

* Available on the Trade plan: edit the source code of the wishlist storefront extension directly for advanced, fully custom behaviour.

### **Share Wishlist**

* Control whether customers can generate a shareable link to their wishlist, and configure what that shared page looks like.

### **Marketing Opt-in**

* Include an opt-in checkbox for marketing emails (and SMS) when a customer creates a wishlist. Toggle this feature on/off as needed.

### **Additional CSS**

* Add custom CSS to further style the wishlist appearance on your storefront.
