Wish List
This add-on allows customers on an e-commerce site to create wish lists.
Wish List is a source-code add-on that allows customers on an e-commerce site to put products on a wish list. The add-on provides a stand-alone solution including both the add-on project and one for testing. It is compiled with Litium version 7.x and can easily be adjusted or developed further. You can use the add-on project in your Litium solution, by changing the references to the NuGet packages of the solution.
The add-on consists of an API and database functionality to persist data. No UI is included, so the UI for customers and administrators must be implemented in your solution.
The functionality is as follows:
- Wish lists may be created by both logged-in and anonymous customers.
- A wish list contains a sorted list of products and their quantities.
- Anonymous customers can only have one wish list (anonymous wish list) per channel.
- Customers may have different wish lists for different channels. A wish list belongs to a specific channel and can only contain products published on that specific channel.
- Customers must log in to access wish lists saved on their account (account wish list). An anonymous wish list is not one of the account wish lists.
- A wish list can be created, edited and deleted via integration (not included).
- An account wish list can have a name and a type.
- Both logged-in and anonymous customers can edit their respective wish lists. It is possible to change the order of the products, add and remove products, or clear the list.
- Both logged-in and anonymous customers can copy the content of the shopping cart to a wish list.
- Both logged-in and anonymous customers can copy the content of a wish list to the shopping cart.
- A wish list can contain both products and variants.
- A wish list only shows published products. Unpublished ones remain on the list but will not be shown, not even when it is edited by the customer.
- A wish list can be created, edited and deleted by a user with the required access rights.
- An account wish list will never be cleared automatically.
- An anonymous wish list that has not been used for a certain number of days will be deleted automatically. The number of days can be set.
- A product will be added at the top of the list.
- A customer cannot have more than 100 wish lists.
Installation instructions.
Configuration and testing instructions.
How to customize the Wish List add-on further, including code examples.
Here you can find information about previous versions of the Wish List add-on.