Skip to content

## 馃殌 Feature Request: Saved Search Alerts for New Matching Products#582

Description

@KolaSailaja

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions