Is your feature request related to a problem? Please describe?
Currently, users need to repeatedly search for products to check whether new items matching their preferences have been added. This can be time-consuming and may cause users to miss newly available products that meet their search criteria.
Describe the solution you'd like
Implement a Saved Search Alerts feature that allows users to save their search queries and receive notifications whenever newly added products match those searches.
Each saved search could include filters such as:
- Search keyword
- Category
- Brand
- Price range
- Availability
- Rating
Users should be able to:
- Save multiple searches
- View and manage saved searches
- Enable or disable notifications for each search
- Delete saved searches
- Receive in-app and optional email notifications when matching products become available
Describe alternatives you've considered
An alternative would be asking users to bookmark search URLs manually. However, bookmarks cannot notify users about new matching products or provide a centralized way to manage saved searches.
Additional context
Possible implementation:
- Create a
SavedSearch model linked to each user.
- Compare newly created products against saved search criteria.
- Trigger notifications when matches are found.
- Provide REST APIs for creating, updating, retrieving, and deleting saved searches.
- Add a Saved Searches section within the user profile for easy management.
Benefits
- Reduces the need for repeated manual searches.
- Encourages users to return to the platform.
- Improves product discovery.
- Enhances user engagement with personalized notifications.
- Creates a more convenient and proactive shopping experience.
Is your feature request related to a problem? Please describe?
Currently, users need to repeatedly search for products to check whether new items matching their preferences have been added. This can be time-consuming and may cause users to miss newly available products that meet their search criteria.
Describe the solution you'd like
Implement a Saved Search Alerts feature that allows users to save their search queries and receive notifications whenever newly added products match those searches.
Each saved search could include filters such as:
Users should be able to:
Describe alternatives you've considered
An alternative would be asking users to bookmark search URLs manually. However, bookmarks cannot notify users about new matching products or provide a centralized way to manage saved searches.
Additional context
Possible implementation:
SavedSearchmodel linked to each user.Benefits