# Codebeans Wishlyst - [Introduction](https://codebeans-wishlyst.mintlify.app/index.md): Codebeans Wishlyst adds wishlists to your Shopify store, and turns saved products into sales with reminder emails, alerts and insights. - [Quickstart](https://codebeans-wishlyst.mintlify.app/quickstart.md): Install Codebeans Wishlyst and get wishlists live on your store in about five minutes. - [Wishlist page setup](https://codebeans-wishlyst.mintlify.app/guides/wishlist-page.md): Add the wishlist page to your store with an app block, or with a shortcode on older themes. - [Guest wishlists](https://codebeans-wishlyst.mintlify.app/guides/storefront/guest-wishlists.md): Let shoppers save products without logging in, and keep their list when they sign in. - [Sharing wishlists](https://codebeans-wishlyst.mintlify.app/guides/storefront/sharing.md): Let shoppers share a wishlist by link or email, and let recipients save a copy. - [Customer accounts](https://codebeans-wishlyst.mintlify.app/guides/storefront/customer-accounts.md): Show wishlists inside the new Shopify customer accounts. - [Basics](https://codebeans-wishlyst.mintlify.app/guides/customize/basics.md): Wishlist mode, brand color, icon, button styles and the default product image. - [Product page button](https://codebeans-wishlyst.mintlify.app/guides/customize/product-page.md): Position and style the Add to wishlist button on product pages. - [Collection page hearts](https://codebeans-wishlyst.mintlify.app/guides/customize/collection-page.md): Show a wishlist icon on product cards in collections, search and featured product grids. - [Wishlist page & drawer](https://codebeans-wishlyst.mintlify.app/guides/customize/wishlist-page.md): Page title, floating button, wishlist drawer, sharing switches and the text on every wishlist page. - [Cart: move to wishlist](https://codebeans-wishlyst.mintlify.app/guides/customize/cart.md): Let shoppers move items from the cart to a wishlist instead of removing them. - [Wishlist menu & recently viewed](https://codebeans-wishlyst.mintlify.app/guides/customize/nav-and-swatches.md): Show the shopper's wishlists in a menu, and a strip of recently viewed products. - [Popups & messages](https://codebeans-wishlyst.mintlify.app/guides/customize/popups-and-messages.md): Colors and text of the wishlist popups, and every message shoppers can see. - [Translations](https://codebeans-wishlyst.mintlify.app/guides/customize/translations.md): Translate storefront text and emails into every language your store sells in. - [Home dashboard](https://codebeans-wishlyst.mintlify.app/guides/admin/dashboard.md): Plan usage, recent activity and daily wishlist metrics at a glance. - [Insights](https://codebeans-wishlyst.mintlify.app/guides/admin/insights.md): Storefront feature switches, top wishlisted products, conversions and revenue from wishlists. - [Customers & export](https://codebeans-wishlyst.mintlify.app/guides/admin/customers.md): Browse every shopper's wishlists, send a reminder, and export to Excel. - [Reminder campaigns](https://codebeans-wishlyst.mintlify.app/guides/emails/chase-emails.md): A 4-step automated email campaign that brings shoppers back to their wishlist. - [Low stock & price drop alerts](https://codebeans-wishlyst.mintlify.app/guides/emails/stock-and-price-alerts.md): Email shoppers when a product in their wishlist is running out or goes on sale. - [Manual reminder emails](https://codebeans-wishlyst.mintlify.app/guides/emails/manual-emails.md): Send a one-off email to a customer about their wishlist. - [Email templates](https://codebeans-wishlyst.mintlify.app/guides/emails/email-templates.md): Edit the subject and HTML of every email the app sends, in every language. - [Email settings (SMTP)](https://codebeans-wishlyst.mintlify.app/guides/emails/email-settings.md): Send wishlist emails from the app's mail server or your own SMTP server. - [Plans & billing](https://codebeans-wishlyst.mintlify.app/guides/plans-and-billing.md): What each plan limit and feature means, and how billing works. - [Data & privacy](https://codebeans-wishlyst.mintlify.app/privacy.md): What Codebeans Wishlyst stores, where, for how long, and how it is deleted. - [Troubleshooting & FAQ](https://codebeans-wishlyst.mintlify.app/troubleshooting.md): Fixes for the most common setup problems, and answers to frequent questions. - [Developer overview](https://codebeans-wishlyst.mintlify.app/developers/overview.md): How Codebeans Wishlyst plugs into a Shopify theme, and the ways you can extend it. - [Manual placement](https://codebeans-wishlyst.mintlify.app/developers/manual-placement.md): Place wishlist buttons, collection hearts, the wishlist page and menus by hand in your theme code. - [JavaScript API & events](https://codebeans-wishlyst.mintlify.app/developers/javascript-api.md): Globals, functions and DOM events you can use to integrate Codebeans Wishlyst with your theme's JavaScript. - [Custom page templates](https://codebeans-wishlyst.mintlify.app/developers/page-templates.md): Replace the wishlist page design with your own EJS markup, per market. - [Custom CSS & JavaScript](https://codebeans-wishlyst.mintlify.app/developers/custom-code.md): Add your own CSS and JavaScript to the storefront wishlist without editing the theme. - [Shopify Flow](https://codebeans-wishlyst.mintlify.app/developers/shopify-flow.md): Run Shopify Flow workflows when a shopper adds a product to a wishlist. - [AI assistants (MCP)](https://codebeans-wishlyst.mintlify.app/developers/mcp-server.md): Connect Claude and other AI assistants to your wishlist data with scoped access tokens. - [Introduction](https://codebeans-wishlyst.mintlify.app/api-reference/introduction.md): Build Codebeans Wishlyst wishlists into a mobile app or a headless storefront. - [Authentication](https://codebeans-wishlyst.mintlify.app/api-reference/authentication.md): API keys, store and shopper identity headers. - [Errors](https://codebeans-wishlyst.mintlify.app/api-reference/errors.md): Error format and every error code the API can return. - [Rate limits, pagination & versions](https://codebeans-wishlyst.mintlify.app/api-reference/rate-limits.md): Request limits, paging through results, and API version headers. - [Get settings](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/settings/get.md): Shop-level: needs only X-Shopify-ApiKey and X-Shopify-Shop. Customer/session headers are ignored. - [List my wishlists](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/wishlists/list.md): The shopper's lists, newest first. Each list carries ALL of its items (items are not paged here). - [Create a wishlist](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/wishlists/create.md) - [Get one wishlist (owner only)](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/wishlists/get.md) - [Rename and/or make public/private](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/wishlists/update.md) - [Delete a wishlist](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/wishlists/delete.md) - [Add a product, or several variants, to one list](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/items/add.md) - [Remove an item](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/items/remove.md) - [Move an item to another list](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/items/move.md) - [Lists for the picker, with this product's state](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/product/get-wishlists.md) - [Save the picker (final state)](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/product/set-wishlists.md) - [Shared With Me or Shared By Me](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/shared/list.md) - [Open a shared list](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/shared/open.md) - [Save a shared list to mine](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/shared/save.md) - [Who this list is shared with](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/list-shares.md) - [Share by email](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/share-by-email.md) - [Stop sharing with one person](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/revoke-share.md) - [Create a share link (Copy link)](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/create-link.md) - [Stop one link](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/revoke-link.md) - [Stop all links](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/sharing/revoke-all-links.md) - [Claim guest wishlists after login](https://codebeans-wishlyst.mintlify.app/api-reference/endpoints/account/claim-guest.md): Send BOTH X-Shopify-CustomerId and X-Shopify-SessionId. No body. Safe to repeat. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Shopify App Store](https://apps.shopify.com/shopy-wishlyst) - [Support](mailto:support@codebeans.net) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.