top of page
Wishlist

Wishlist

Let customers add items to their wishlist and save to purchase later.

Intermediate.png

Advanced

5K

Published:

January 1, 2020

Girl Enjoying her Drink

by

Anchor 1
Hire a Developer

Example Description

In this example, a site member can add products in a Wix Store to a wishlist. A My Wishlist page displays the member’s wishlist.

Example Code

Tab 1

.

Tab 2

.

Tab 3

.

This code solution can be complicated.

How We Built It

The Collection We Added: products-wishlist

We created the products-wishlist collection with the following fields:

  • User Id: The ID of the member who is adding an item to their wishlist

  • Product: A reference field that points to the product the member added to their wishlist

 

The products-wishlist collection maintains all the wishlist information for all the site members. Each item in the collection associates a member's ID with a product they selected to add to their wishlist. With that information in the collection, we can then check the collection for a member's ID and the results represent the member's wishlist.


Adding or Removing a Product in a Wishlist


When the Product Page loads, it checks to see if the current product is associated with the member in the products-wishlist collection and displays the appropriate icon.

 

Members can click the icon to add the current product to their wishlist or remove it.


Viewing a Wishlist


We added a My Wishlist page to the Member Pages group. When it loads, it checks the products-wishlist collection for all the products associated with the current member and displays them in the repeater. It also has a group of elements that are displayed if the member's wishlist is empty, prompting them to go shopping.


Next Steps


  1. Open this example in the Editor to work with the template.

  2. Publish the site and refresh your browser so the Stores collections appear in the Database.

  3. Learn how to work with examples in Velo.

APIs We Used

Non-code example.

Non-code example.

Non-code example.

Non-code example.

Related Articles

Hire a Developer

Velo solutions are powerful tools, but building them on your own can be challenging. Let an experienced Velo development shop build it for you, so you can keep working on your site or business.

Related Examples

Did this help?

Yes

|

No

Thanks for your feedback!

Highest-Rated Products

Highest-Rated Products

Showcase your highest-rated products in their own gallery.

Intermediate.png

Advanced

Custom Store Filters

Custom Store Filters

Filter store products by name and price

Intermediate.png

Intermediate

Back in Stock Notification for Site Contacts

Back in Stock Notification for Site Contacts

Allow site visitors to register and receive a notification when a product is back in stock

Intermediate.png

Advanced

Anchor 2
bottom of page