Catalyst includes built-in support for wishlists, providing functionality similar to what’s available in Stencil. The implementation enables customers to save products to one or more wishlists directly from the Product Detail Page (PDP), manage those wishlists under their account, and optionally share them publicly.
This documentation outlines the key behaviors, caveats, and code structure so developers can understand or extend the wishlist functionality in Catalyst storefronts.
This feature is already implemented in Catalyst. Developers do not need to build wishlist functionality from scratch, but may want to:
Customize the UI/UX of wishlist modals or buttons
Integrate analytics/events
Modify backend logic for wishlist creation and updates
Here’s where to find and modify wishlist functionality in the Catalyst codebase: