Wishlists
Catalyst includes built-in wishlists, similar to those in Stencil. Customers can save products to one or more wishlists from the product detail page (PDP), manage those wishlists in their account, and optionally share them publicly. This page covers how wishlists behave and where their code lives, so you can customize or extend them.
Functionality
- Customers add products to a wishlist from the PDP with the wishlist button.
- Customers manage multiple wishlists (view, create, rename, and delete) from their account page.
- Customers can share a wishlist publicly with a unique URL.
Behavior
Customize wishlists
Wishlists work out of the box, so you don’t need to build them. You can customize them, for example to:
- Change the UI of the wishlist modals or buttons
- Add analytics events
- Modify the server logic for creating and updating wishlists
Key code paths
Wishlist code lives in the following paths in your Catalyst project.