---
title: "Wish lists"
slug: "wish-lists"
abstract: ""
---
# Wish lists

<details>
<summary><h2>Configuration</h2></summary>

You can find all configuration for the wish list subsystem in the `Sitecore.Commerce.WishLists.config` file. Here you will find all details for the entities, pipelines, and repositories used by the wish list system.

</details>

<details>
<summary><h2>Entities</h2></summary>

The default wish list entities for Commerce Connect only assume some of the basic wish list information that will be used across all commerce systems; it is expected that you will need to extend these entities.

You can extend the following three entities defined in the Connect system for the wish list:

- `WishList` - represents a wish list and associated line items.
- `WishListHeader` - represents a summary of a wish list; contains information such as name, customerId, and isFavorite.
- `WishListLine` - represents a line item in a wish line; contains information such as quantity and assigned product.

To extend any of these default entities,  you create a new class that inherits from the appropriate type, and then patch the appropriate entity under `commerce.Entities` in the `Sitecore.Commerce.WishLists.config` file.

</details>

<details>
<summary><h2>Pipelines</h2></summary>

There are numerous pipelines for wish lists that allow most basic functionality.

For example:

- The  `getWishList` and `getWishLists` pipelines - used to retrieve wish lists.
- The  `createWishList`, `deleteWishList` and `updateWishList` pipelines - used to create, delete, and update wish lists.
- The  `addLinesToWishList`, `updateWishListLines`, and `removeWishListLines` pipeline -  used to manipulate line items.
- The  `emailWishList` and `printWishList` pipelines -  used to extend functionality.

> [!note]
> For more information, see the [Commerce Connect Developer Reference](https://doc.sitecore.com/xp/en/developers/103/sitecore-experience-commerce/commerce-connect-developer-reference.html "Commerce Connect developer reference").

</details>