Is your feature request related to a problem? Please describe?
Currently, users can only save products to a single wishlist, which limits how they organize items for different purposes. Users may want to separate products into categories such as gifts, home essentials, electronics, or future purchases, but the existing approach does not provide this flexibility.
Describe the solution you'd like
Implement Product Collections & Custom Shopping Lists, allowing users to create and manage multiple personalized collections instead of relying on a single wishlist.
Each collection should support:
- Creating multiple custom collections
- Renaming and deleting collections
- Adding or removing products
- Moving products between collections
- Setting collections as Public or Private
- Optional sharing of public collections via a unique link
Example collections:
- 馃幃 Gaming Setup
- 馃巵 Birthday Gifts
- 馃彔 Home Essentials
- 馃捇 Workstation Upgrades
- 鉂わ笍 Favorites
Describe alternatives you've considered
An alternative would be expanding the existing wishlist with folders or tags. However, dedicated collections provide a cleaner, more scalable, and user-friendly way to organize products while enabling future features such as collaborative or shareable collections.
Additional context
Possible implementation:
-
Create Collection and CollectionItem models.
-
Add REST APIs to:
- Create, update, and delete collections.
- Add or remove products from collections.
- Retrieve a user's collections and their contents.
-
Introduce a Collections page where users can manage all their saved lists.
-
Allow products to belong to multiple collections simultaneously.
Benefits
- Improves product organization for users.
- Extends functionality beyond a traditional wishlist.
- Encourages users to save and revisit products.
- Supports future enhancements like collaborative or shared collections.
- Provides a more personalized and engaging shopping experience.
Is your feature request related to a problem? Please describe?
Currently, users can only save products to a single wishlist, which limits how they organize items for different purposes. Users may want to separate products into categories such as gifts, home essentials, electronics, or future purchases, but the existing approach does not provide this flexibility.
Describe the solution you'd like
Implement Product Collections & Custom Shopping Lists, allowing users to create and manage multiple personalized collections instead of relying on a single wishlist.
Each collection should support:
Example collections:
Describe alternatives you've considered
An alternative would be expanding the existing wishlist with folders or tags. However, dedicated collections provide a cleaner, more scalable, and user-friendly way to organize products while enabling future features such as collaborative or shareable collections.
Additional context
Possible implementation:
Create
CollectionandCollectionItemmodels.Add REST APIs to:
Introduce a Collections page where users can manage all their saved lists.
Allow products to belong to multiple collections simultaneously.
Benefits