Customer wishlist
About this article
The wishlist feature allows shoppers to add products to the list in one click, review those items at a later time and keep track of prices and other product information. In this article we describe how to set it up.
Reasons customers love wishlists
- Saving items for later so that they are not lost or forgotten
- Tracking items that are currently out of the shopper's price range but might be on sale in the future
- Creating lists for special events such as a holiday or a birthday
While these are important reasons for customers, the additional benefit of the wishlist is that it allows e-comm merchants to limit cart abandonment by encouraging customers to use the wishlist for organizing items instead of using the cart. This is because many shoppers use the cart with an intention of organizing items for later purchasing, essentially as a wishlist, which is reflected in high cart abandonment rate.
What is required to enable Customer wishlists
For now, the wishlist feature is only available in our Checkout API. It needs front-end implementation to work. Here is the developer documentation on how to implement it in your front-end.
Which products can be added to the wishlist
All products can be added to the wishlist, including those that are out of stock. The only exception is flexible bundles. Currently, the wishlist feature supports up to 10000 products in a single wishlist.
Wishlist functionalities
One wishlist per shopper
Each shopper can have one wishlist connected to their account on your website. Your shopper must be logged in. Read here on how to handle customer registration, login and password reset email flow.
Allow customers to add products to their wishlist
You can allow customers to add products to the wishlist from any place in the purchasing journey: product listing page, product details page, basket, checkout etc. However, the place from which the end customer adds products to a wishlist is determined by your front-end implementation. At the moment, only one wishlist item can be added at a time.
Allow customers to remove products from their wishlist
You can allow customers to remove products from the wishlist. Typically this is done from the customer account section on the wishlist level.